国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務(wù)器 > Web服務(wù)器 > 正文

bash命令使用詳解

2024-09-01 13:56:30
字體:
供稿:網(wǎng)友

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

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

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

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

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

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

$ vi hello.sh

打開編輯器后,按如下所示編寫。

#!/usr/bin/bashecho "Hello World!!"exit 0

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

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

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

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

$ bash hello.sh

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

Hello World!!

Hello World !!已輸出

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

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

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

$ sh hello.sh

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

注釋可以在“#”之后寫出。

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

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

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

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

為變量賦值時,請將其寫為“變量 = 值”。

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

此外,在訪問變量時,需要在變量名稱之前添加“$”,如“$ {變量}”,將變量用“{}”括起來。

輸入和輸出

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

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

30ege=30

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

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


注:相關(guān)教程知識閱讀請移步到服務(wù)器教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 遂宁市| 横山县| 明溪县| 翁牛特旗| 蒙阴县| 东乌| 镇原县| 沧州市| 巫山县| 万州区| 伊金霍洛旗| 新建县| 米林县| 日照市| 通许县| 方正县| 新宾| 邢台县| 嘉禾县| 石林| 天长市| 苍梧县| 贞丰县| 西安市| 驻马店市| 呼玛县| 崇阳县| 龙岩市| 彝良县| 华蓥市| 上栗县| 永州市| 黎平县| 奎屯市| 紫金县| 比如县| 来凤县| 灯塔市| 屯门区| 琼结县| 阿鲁科尔沁旗|