bash特性:命令執行狀態返回值
bash命令的執行狀態分為兩種:
1. 成功,狀態返回值為0。
2. 失敗,狀態返回值為1-255。
bash使用特殊變量$?保存最近一條命令的執行狀態結果:
[Azuth@azuth ~]$ id root &>/dev/null
[Azuth@azuth ~]$ echo $?
0
[Azuth@azuth ~]$ id root1 &>/dev/null
[Azuth@azuth ~]$ echo $?
1
bash特性:命令行展開
~:可以展開當前登錄用戶的家目錄。
~USERNAME:可以展開指定用戶的家目錄。
{}:分組符號,承載以逗號,為分割符號的路徑列表,并將其展開為多個路徑。
[Azuth@azuth ~]$ mkdir /home/Azuth/tmp/{a,b,c}_{d,e,f}
[Azuth@azuth ~]$ ll /home/Azuth/tmp
total 0
drwxrwxr-x. 2 Azuth Azuth 6 May 20 20:32 a_d
drwxrwxr-x. 2 Azuth Azuth 6 May 20 20:32 a_e
drwxrwxr-x. 2 Azuth Azuth 6 May 20 20:32 a_f
drwxrwxr-x. 2 Azuth Azuth 6 May 20 20:32 b_d
drwxrwxr-x. 2 Azuth Azuth 6 May 20 20:32 b_e
drwxrwxr-x. 2 Azuth Azuth 6 May 20 20:32 b_f
drwxrwxr-x. 2 Azuth Azuth 6 May 20 20:32 c_d
drwxrwxr-x. 2 Azuth Azuth 6 May 20 20:32 c_e
drwxrwxr-x. 2 Azuth Azuth 6 May 20 20:32 c_f
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/99030