Linux Shell 常見的命令行格式簡明總結
#在后臺執(zhí)行 cmd 指令
cmd &
#命令序列. 在同一行執(zhí)行多個命令
cmd1 ; cmd2
#在當前 shell 中以一組的形式執(zhí)行多個命令
{ cmd1 ; cmd2 ; }
#在子 shell 中以一組的形式執(zhí)行多個命令
(cmd1 ; cmd2)
#管道. 以 cmd1 的執(zhí)行輸出作為 cmd2 的輸入
cmd1 | cmd2
#命令替換. 以 cmd2 的執(zhí)行輸出作為 cmd1 的參數(shù)
cmd1 `cmd2`
#POSIX 命令替換. 允許嵌套
cmd1 $(cmd2)
#POSIX 算術替換. 將表達式 expression 的結果作為 cmd 的參數(shù)
cmd $((expression))
#AND. 執(zhí)行 cmd1, 然后執(zhí)行 cmd2(如果 cmd1 執(zhí)行成功的話). 如果 cmd1 執(zhí)行失敗, cmd2 則不會被執(zhí)行
cmd1 && cmd2
#OR. 要么執(zhí)行 cmd1 要么執(zhí)行 cmd2(如果 cmd1 執(zhí)行失敗的話). 如果 cmd1 執(zhí)行成功, cmd2 則不會被執(zhí)行
cmd1 || cmd2
#NOT. 執(zhí)行 cmd, 并且產(chǎn)生一個為 0 的退出狀態(tài)碼(如果 cmd 的退出狀態(tài)是非零的話). 否則, 產(chǎn)生一個非零的退出狀態(tài)碼(如果 cmd 的退出狀態(tài)是零的話).
! cmd
相關文章
Shell腳本實現(xiàn)監(jiān)控iptables規(guī)則是否被修改
這篇文章主要介紹了Shell腳本實現(xiàn)監(jiān)控iptables規(guī)則是否被修改,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下2014-12-12Shell腳本中判斷輸入?yún)?shù)個數(shù)的方法
這篇文章主要介紹了Shell腳本中判斷輸入?yún)?shù)個數(shù)的方法,使用內(nèi)置變量$#即可實現(xiàn)判斷輸入了多少個參數(shù),需要的朋友可以參考下2014-10-10Shell腳本中判斷輸入變量或者參數(shù)是否為空的方法
這篇文章主要介紹了Shell腳本中判斷輸入變量或者參數(shù)是否為空的方法,本文總結了5種方法,并分別給出了代碼實例,需要的朋友可以參考下2014-10-10