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

相关推荐

  • K8S的安装

    使用kubeadm安装部署kubernetes集群: 前提:1、各节点时间同步;2、各节点主机名称解析:dns OR hosts;3、各节点iptables及firewalld服务被disable; 一、设置主节点安装程序包 1、生成yum仓库配置: 主管理节点上的yum仓库的配置: 先配置安装docker仓库: [docker]name=dockerbas…

    2018-08-08
  • Linux网络基础

    Linux网络基础

    Linux笔记 2018-04-08
  • 高效利用linux工作 之 学习命令行笔记(一)

    本节将先围绕“为什么学习命令行?”这个问题来展开个人使用linux的近期总结

    2018-07-21
  • Homework_week2

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 目录管理类的命令 cd:变换目录 pwd:显示目前的目录 选项: -P:显示正确的完整路径,而非链接路径 mkdir:创建新目录 选项: -m:设置文件权限 -p:递归创建 rmdir:删除空目录 选项: -p:递归删除 文件与目录管理类的命令 ls:文件与目录的检视命令 常用选项…

    Linux笔记 2018-06-25