bash的工作特性

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.178linux.com/99030

(0)
AzuthAzuth
上一篇 2018-05-20
下一篇 2018-05-20

相关推荐