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.178linux.com/57802
评论列表(1条)
写的比较少,建议多扩充点知识~~加油~