1. 命令执行状态返回值
作为演示,我们键入一条命令 cat /home/1,回车。
键入的命令到底有没有执行成功呢?我们输入 echo $? 来查看该命令执行状态的返回值。返回值为 0,表示成功执行。
我们再键入一条命令:cat /home/2,回车,然后再用 echo $? 查看。返回值为 1,表示该命令出错。
我们最后键入 sfsfsfl cat,回车,然后用 echo $? 查看。返回值为 127,不为 0,同样表示该命令出错。
2.命令行命令展开:
~:展开为用户的主目录
~USERNAME:展开为指定用户的主目录
{}:可承载一个以逗号分隔的列表,并将其展开为多个路径
示例:
(1)、创建/tmp目录下的:a_c, a_d, b_c, b_d目录
(2)、创建/tmp/mylinux目录下的:
mylinux/
├── bin
├── boot
│ └── grub
├── dev
├── etc
│ ├── rc.d
│ │ └── init.d
│ └── sysconfig
│ └── network-scripts
├── lib
│ └── modules
├── lib64
├── proc
├── sbin
├── sys
├── tmp
├── usr
│ └── local
│ ├── bin
│ └── sbin
└── var
├── lock
├── log
└── run