Linux Shell 常見(jiàn)的命令行格式簡(jiǎn)明總結(jié)
#在后臺(tái)執(zhí)行 cmd 指令
cmd &
#命令序列. 在同一行執(zhí)行多個(gè)命令
cmd1 ; cmd2
#在當(dāng)前 shell 中以一組的形式執(zhí)行多個(gè)命令
{ cmd1 ; cmd2 ; }
#在子 shell 中以一組的形式執(zhí)行多個(gè)命令
(cmd1 ; cmd2)
#管道. 以 cmd1 的執(zhí)行輸出作為 cmd2 的輸入
cmd1 | cmd2
#命令替換. 以 cmd2 的執(zhí)行輸出作為 cmd1 的參數(shù)
cmd1 `cmd2`
#POSIX 命令替換. 允許嵌套
cmd1 $(cmd2)
#POSIX 算術(shù)替換. 將表達(dá)式 expression 的結(jié)果作為 cmd 的參數(shù)
cmd $((expression))
#AND. 執(zhí)行 cmd1, 然后執(zhí)行 cmd2(如果 cmd1 執(zhí)行成功的話). 如果 cmd1 執(zhí)行失敗, cmd2 則不會(huì)被執(zhí)行
cmd1 && cmd2
#OR. 要么執(zhí)行 cmd1 要么執(zhí)行 cmd2(如果 cmd1 執(zhí)行失敗的話). 如果 cmd1 執(zhí)行成功, cmd2 則不會(huì)被執(zhí)行
cmd1 || cmd2
#NOT. 執(zhí)行 cmd, 并且產(chǎn)生一個(gè)為 0 的退出狀態(tài)碼(如果 cmd 的退出狀態(tài)是非零的話). 否則, 產(chǎn)生一個(gè)非零的退出狀態(tài)碼(如果 cmd 的退出狀態(tài)是零的話).
! cmd
相關(guān)文章
Linux?Shell腳本中如何獲取命令運(yùn)行的結(jié)果
腳本中常常要獲取一些命令的執(zhí)行結(jié)果,比如當(dāng)前目錄pwd、當(dāng)前時(shí)間date等等,下面這篇文章主要給大家介紹了關(guān)于Linux?Shell腳本中如何獲取命令運(yùn)行的結(jié)果,需要的朋友可以參考下2023-06-06
shell腳本運(yùn)行5秒后自動(dòng)退出的代碼
shell腳本運(yùn)行5秒自動(dòng)退出的代碼,供大家學(xué)習(xí)參考2013-02-02
Shell編程之case語(yǔ)句實(shí)戰(zhàn)(小結(jié))
這篇文章主要介紹了Shell編程之case語(yǔ)句實(shí)戰(zhàn)(小結(jié)),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-02-02
shell中嵌套執(zhí)行expect命令實(shí)例
這篇文章主要介紹了shell中嵌套執(zhí)行expect命令實(shí)例,一直都想把expect的操作寫(xiě)到bash腳本里,這樣就不用我再寫(xiě)兩個(gè)腳本來(lái)執(zhí)行了,需要的朋友可以參考下2014-12-12
Linux查看當(dāng)前系統(tǒng)的資源占用情況的常用命令
本文介紹了幾種常用的系統(tǒng)性能監(jiān)控工具,包括top、free、vmstat和iostat等命令的使用方法及其參數(shù)說(shuō)明,通過(guò)這些工具可以有效監(jiān)控CPU、內(nèi)存、磁盤(pán)IO等關(guān)鍵資源的狀態(tài),需要的朋友可以參考下2025-04-04

