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

相关推荐

  • Linux系统学习-第二周

    学习笔记

    2018-05-20
  • 正则表达式及vim使用方法

    正则表达式(正则表达式匹配的是文本内容中的字符串,通倍符匹配的是文件名)REGEXP:由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表示控制或通配的功能程序支持:grep,sed,awk,vim, less,nginx,varnish等分两类:不同的命令支持不同的正则表达式基本正则表达式:BRE扩展正则表达式:EREgre…

    Linux笔记 2018-04-08
  • linux学习练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。[root@localhost etc]# cp -r /etc/skel /home/tuser1[root@localhost ~]# getfacl /home/tuser1/getfacl: Removing lead…

    Linux笔记 2018-07-15
  • 新开始

    把握新的一切

    Linux笔记 2018-06-19
  • MySQL之SQL语法介绍

    结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名

    2018-06-07