bash的基础特性:
1.命令补全:
shell程序在接收到用户执行命令的请求时,分析完成之后,最左侧的字符串会被当作命令;
命令查找机制:
根据PATH环境变量中设定的目录,自左向右逐个搜多目录下的文件名
给定的打头字符串,如果能唯一标识某命令程序文件,则直接补全,
如果不能唯一标识某命令程序文件,再tab一次会给出列表
2.
路径补全:TAB
熟练可以避免出错
目录管理类的命令:
mkdir:make directory
创建目录
mkdir [OPTION]… DIRECTORY…
mkdir /tmp/x/y/z 只创建z,
NOTICE:基名是命令操作的对象:基名之前的路径必须存在;
-p:自左向右自动按需创建目录
-v:verbose,显示常见路径
rmdir:remove directory
rmdir – remove empty directories
-p:删除目录之后,如果父目录为空,一并删除
-v:显示过程:
3.
命令执行的状态结果:
bash通过状态返回值来输出此结果
成功:0
失败:1-255
命令执行完成之后,其状态返回值保存于bash的特殊变量¥?中。
命令正常执行时,有的还会有命令返回值:
根据命令及其功能不同,结果各不相同:
引用命令的执行结果:
$(COMMAND)
或’COMMAND’
4.引用
弱引用:做变量替换
强引用:不做变量替换
命令引用:”
5.快捷键
ctal+a:快速跳到命令行首
ctrl+u:删除行首至光标所在处之间的所有字符:
ctrl+k:删除光标所在处至行为的所有:
ctrl+l:清屏,相当于clear
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/98988