1)bash的工作特性之命令執行狀態返回值;
-
在 Linux 下,任意一個命令執行結束之后,bash都會返回0-255之間的數值以表示命令執行成功與否;其返回值保存于bash的特殊變量$?中;
-
其中0表示:執行成功;1-255表示執行錯誤;
-
例如:
-
[root@localhost ~]# ls
-
anaconda-ks.cfg initial-setup-ks.cfg
-
[root@localhost ~]# $?
-
bash: 0: 未找到命令…
-
[root@localhost ~]# lsa
-
bash: lsa: 未找到命令…
-
[root@localhost ~]# $?
-
bash: 127: 未找到命令…
2)bash的工作特性之命令行展開:
-
bash中命令行展開主要有兩種:
(1)~:自動展開為用戶的家目錄,或指定的用戶的家目錄;
(2){}:可承載一個以逗號分隔的路徑列表,并能夠將其展開為多個路徑;
-
例如:/tmp/{a,b} 相當于 /tmp/a /tmp/b;
原創文章,作者:Estel,如若轉載,請注明出處:http://www.www58058.com/57802
寫的比較少,建議多擴充點知識~~加油~