Shell命令
# Shell命令 ? 硬件·內(nèi)核·監(jiān)測(cè) ? sh
sh命令
是shell命令語(yǔ)言解釋器枝秤,執(zhí)行命令從標(biāo)準(zhǔn)輸入讀取或從一個(gè)文件中讀取。通過(guò)用戶輸入命令戈稿,和內(nèi)核進(jìn)行溝通猾浦!Bourne Again Shell (即bash)是自由軟件基金會(huì)(GNU)開(kāi)發(fā)的一個(gè)Shell,它是Linux系統(tǒng)中一個(gè)默認(rèn)的Shell魄揉。Bash不但與Bourne Shell兼容剪侮,還繼承了C Shell、Korn Shell等優(yōu)點(diǎn)。
語(yǔ)法
bash [options] [file]
選項(xiàng)
-c string:命令從-c后的字符串讀取瓣俯。
-i:實(shí)現(xiàn)腳本交互杰标。
-n:進(jìn)行shell腳本的語(yǔ)法檢查。
-x:實(shí)現(xiàn)shell腳本逐條語(yǔ)句的跟蹤彩匕。
實(shí)例
使用-x選項(xiàng)跟蹤腳本調(diào)試shell腳本腔剂,能打印出所執(zhí)行的每一行命令以及當(dāng)前狀態(tài):
[root@nginx study]# sh -x hello.sh
+ echo 'hello world'
hello world