Bash基本特性之命令状态返回值和命令行展开
Bash的工作特性
-
命令执行状态返回值
bash中一条命令的执行,会产生两种返回结果:命令结果及命令执行状态结果。一条命令成功执行,其执行状态返回值为0。如果未能成功执行,其返回值为1-255。
~]# echo $? 用于查看命令执行状态返回值
-
引用命令的执行结果$(COMMAND)或`COMMAND`
-
引用,强引用'';弱引用“”
-
快捷键
-
Ctrl+a 跳转至命令行首
-
Ctrl+e 跳转至命令行尾
-
Ctrl+u 删除光标所在位置至命令行首
-
Ctrl+k 删除光标所在位置至命令行尾
命令行展开
命令行展开包括~展开和{}展开两种
~展开
~]# cd ~ 进入当前登录账号的家目录, 默认 "cd" 命令就可以实现 ~]# cd ~loginname 管理员用次命令进入指定用于的家目录
{}展开
~]# mkdir /tmp/{a,b}_{c,d} 在/tmp目录下同时创建a_c, a_d, b_c, b_d ~]# mkdir -p /tmp/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}} tree directory 查看指定目录及其所包含文件的树状结构 tree -L level directory 显示指定层级的树状结构
原创文章,作者:N24_fynl,如若转载,请注明出处:http://www.178linux.com/58033
评论列表(1条)
内容比较简单,能扩充下会更好~加油~