命令执行完后,其状态返回值保存于bash的特殊变量$?中,成功为0不成功则为一个非0的值
注意,命令执行状态返回值和命令的执行结果间的区别。不管命令是否成功执行,都会有相关数据显示,但是命令执行状态返回值却是不同的
命令行展开所涉及的内容:
~:自动展开为用户的家目录,或指定的用户的家目录。
{}:可包含一个以逗号分割的路径列表,并能够将其展开为多个路径。
/tmp/{a,b}=/tmp/a, /tmp/b
/tmp/{a,b}/c=/tmp/a/c, /tmp/b/c
练习:
(1)在/tmp目录下创建文件a_c , a_d,b_c,b_d:
(2)在/tmp/mylinux目录下创建目录树: