中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

如何在Linux命令行中進(jìn)行基本的數(shù)學(xué)運(yùn)算

時(shí)間:2018-12-09

Linux bash或命令行允許您執(zhí)行基本和復(fù)雜的算術(shù)和布爾運(yùn)算。像expr,jot,bc和factor等命令可以幫助您找到復(fù)雜問題的最優(yōu)數(shù)學(xué)解決方案。在本文中,我們將描述這些命令并提供示例,這些示例將作為您轉(zhuǎn)向更有用的數(shù)學(xué)解決方案的基礎(chǔ)。

我們?cè)赨buntu 18.04 LTS系統(tǒng)上運(yùn)行了本文中提到的命令和過程。

我們使用Ubuntu命令行終端,以執(zhí)行所有數(shù)學(xué)運(yùn)算。您可以通過系統(tǒng)Dash或Ctrl + Alt + T快捷方式打開終端。linux命令

expr命令

Linux中的expr或expression命令是用于執(zhí)行數(shù)學(xué)計(jì)算的最常用命令。您可以使用此命令執(zhí)行加法,減法,乘法,除法,遞增值等功能,甚至可以比較兩個(gè)值。在本節(jié)中,我們將描述執(zhí)行上述計(jì)算的語法,并介紹如何使用expr命令在Ubuntu命令行中執(zhí)行高效數(shù)學(xué)運(yùn)算。

加法

您可以通過expr命令添加兩個(gè)或多個(gè)數(shù)字,如下所示:

$ expr number1 + number2

示例:

$ expr 100 + 90

減法

您可以通過expr命令對(duì)兩個(gè)或多個(gè)數(shù)字執(zhí)行減法,如下所示:

$ expr number1 – number2

示例:

$ expr 100 - 27

乘法

您可以通過expr命令執(zhí)行兩個(gè)或多個(gè)數(shù)字的乘法,如下所示:

$ expr number1 * number2

示例:

linuxidc@linuxidc:~/www.linuxidc.com$ expr 11 * 10

請(qǐng)注意,以下是Linux命令行中數(shù)字乘法的語法也可以。

linuxidc@linuxidc:~/www.linuxidc.com$ expr 11 * 10

除法

您可以通過expr命令將一個(gè)數(shù)字初一另一個(gè)數(shù),如下所示:

$ expr number1 / number2

示例:

$ expr 110 / 10

增加變量

您可以通過首先定義Linux中的變量來增加它,如下所示:

$ count_variable=9

然后,使用以下表達(dá)式,使用expr命令執(zhí)行增量操作:

$ count_variable=`expr $count_variable + 7`

現(xiàn)在,當(dāng)您通過以下命令回顯該變量值時(shí),它將打印最初定義的變量的遞增值。

$ echo $count_variable

比對(duì)

通過expr命令,您還可以檢查數(shù)字是否大于另一個(gè)數(shù)字。

$ expr number1 > number2

示例:

$ expr 16 > 11

結(jié)果值1表示第一個(gè)數(shù)字大于第二個(gè)數(shù)字。 而結(jié)果值0表示第一個(gè)數(shù)不大于第二個(gè)。

示例:

$ expr 11 > 26

通過expr命令,您還可以使用以下語法查看兩個(gè)數(shù)字是否相等:

$ expr number1 = number2

示例s:

$ expr 19 = 19

$ expr 11 = 15

結(jié)果值1表示第一個(gè)數(shù)字等于第二個(gè)數(shù)字。

而結(jié)果值0表示兩個(gè)數(shù)字不相等。

在上面的例子中,我們可以很明顯看到兩個(gè)比較數(shù)字是否相等。

那么這個(gè)操作怎么有用呢?

讓我們假設(shè)在一個(gè)程序中,我們想知道一些數(shù)字的計(jì)算平均值是否等于10。

在這里,我們可以充分利用expr命令將“average”變量的結(jié)果與10進(jìn)行比較,并根據(jù)此結(jié)果執(zhí)行進(jìn)一步的操作。

$ average=20 $ expr $average = 20

高效地使用expr命令

二、接著按照ap節(jié)點(diǎn)支持?jǐn)?shù)量,計(jì)算我們總共需要的ap數(shù)量,一般來說是以一個(gè)ap支持30到50個(gè)終端比較合適,ap之間的連接可以選擇兩種方式,一種是有線連接,這個(gè)方式和傳統(tǒng)的有線網(wǎng)絡(luò)連接終端的方式相同。

 上一個(gè)教程:Linux命令 復(fù)制粘貼剪切