濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > bash命令使用詳解

bash命令使用詳解

熱門標(biāo)簽:申請(qǐng)400電話號(hào)碼多少錢 物超所值的400電話申請(qǐng) 信陽(yáng)銷售外呼系統(tǒng)招商 遼寧電銷平臺(tái)外呼系統(tǒng)軟件 營(yíng)銷電銷機(jī)器人招商 菏澤crm外呼系統(tǒng)價(jià)格 百應(yīng)電銷機(jī)器人靠譜嗎 coreldraw地圖標(biāo)注 如何在各種地圖標(biāo)注自己的地址

在Linux上采用bash作為標(biāo)準(zhǔn),基本上它描述了對(duì)帶有“.sh”擴(kuò)展名的vi編輯器等文本的處理并執(zhí)行。

與編程一樣,它有許多函數(shù),如變量,函數(shù)和算術(shù)處理,所以如果你是一個(gè)小程序,你可以用bash編寫它。

此外,由于bash是由shell執(zhí)行的,因此它也稱為shell腳本。

創(chuàng)建一個(gè)shell腳本

我們首先創(chuàng)建一個(gè)簡(jiǎn)單的腳本,將“Hello World !!”輸出到控制臺(tái)。

使用vi命令創(chuàng)建新文件。

$ vi hello.sh

打開(kāi)編輯器后,按如下所示編寫。

#!/usr/bin/bash
echo "Hello World!!"
exit 0

第一行上的“#!/ usr / bin / bash”表示它是使用bash的shell腳本。

第二行描述了要執(zhí)行的語(yǔ)句。

最后,使用“exit 0”退出 bash。參數(shù)0表示正常結(jié)束。

創(chuàng)建文件后,使用bash命令執(zhí)行shell腳本。

$ bash hello.sh

執(zhí)行結(jié)果:

Hello World!!

Hello World !!已輸出

此外,在執(zhí)行shell腳本時(shí)的命令除了bash以外,還有改變執(zhí)行權(quán)限用“./”運(yùn)行的。

$ chmod 755 hello.sh
$ ./hello.sh

有一種用 sh命令執(zhí)行的方法。

$ sh hello.sh

shell腳本可以編寫注釋以及編程。

注釋可以在“?!敝髮懗觥?/p>

#!/usr/bin/bash
echo "Hello World!!"
#結(jié)束處理。
exit 0

Shell腳本可以定義變量和賦值。

#!/usr/bin/bash
 
num=100
PI=3.14
STR1="Hello"
str_2="World!!"
 
echo ${num}
echo ${PI}
echo ${STR1}
echo ${str_2}
 
exit 0

變量可以是字母數(shù)字字符,例如大寫字母和小寫字母,數(shù)字和下劃線(_)。

為變量賦值時(shí),請(qǐng)將其寫為“變量 = 值”。

請(qǐng)注意,如果在“=”之前和之后放置空格,則會(huì)導(dǎo)致錯(cuò)誤。

此外,在訪問(wèn)變量時(shí),需要在變量名稱之前添加“$”,如“$ {變量}”,將變量用“{}”括起來(lái)。

輸入和輸出

#!/usr/bin/bash
 
read AGE
echo "ege=$AGE"
 
exit 0

執(zhí)行結(jié)果:

30
ege=30

read將從控制臺(tái)輸入的內(nèi)容存儲(chǔ)到參數(shù)中指定的變量中。

read指定的變量可以稱為普通變量。

標(biāo)簽:內(nèi)江 江門 湖北 廈門 江西 泰安 瀘州 玉樹(shù)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《bash命令使用詳解》,本文關(guān)鍵詞  bash,命令,使用,詳解,bash,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《bash命令使用詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于bash命令使用詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    溧水县| 松原市| 丰都县| 河西区| 霞浦县| 富顺县| 清丰县| 海宁市| 讷河市| 高清| 长沙县| 北安市| 剑河县| 咸阳市| 陆河县| 罗城| 洞头县| 息烽县| 乌兰察布市| 蒲城县| 朔州市| 鄢陵县| 铜梁县| 合阳县| 大石桥市| 灵山县| 兴业县| 梁河县| 成都市| 禹城市| 铁岭县| 海宁市| 大兴区| 陇西县| 阜平县| 嵩明县| 石门县| 南乐县| 河北区| 虞城县| 辉南县|