bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。

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

(0)
绘事后素绘事后素
上一篇 2018-05-20 17:34
下一篇 2018-05-20 17:42

相关推荐

  • Linux系统日志管理

    Linux系统中的日志记录了系统每天发生的各种各样的事情,你可以通过它来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志对于安全来说,非常重要。

    2018-06-25
  • 批量部署工具Ansibale笔记

    自动化运维

    2018-05-28
  • Linux下history的用法

    Linux下history的用法 如果你经常使用Linux命令,那么使用history命令无疑会提升你的工作效率。history命令主要用于显示历史指令记录内容, 通过快捷键快速下达历史纪录中的指令, -c: 清空命令历史 清空内存中的历史记录 -d offset: 删除历史中指定的第offset个命令 例如 history -d 153 删除第153条记录…

    2018-04-01
  • 新建虚拟机+安装Centos7

    一、基本环境 笔记本电脑:widows 7 虚拟机版本:vmware workstation 12 镜像版本:CentOS-7-x86_64-Everything-1804 下载地址:mirrors.aliyun.com www.centos.org 一、新建虚拟机 1.创建虚拟机 2.选择“典型”,点击下一步。 3.选择“稍后安装系统”,点击下一步。 4.…

    2018-07-22
  • Linux上的文件管理类命令

    常用的文件目录管理命令:cd,pwd,ls,mkdir,rmdir,tree,more,less,head,tail,cp,mv,rm。 cd命令:改变目录 后面加绝对或者相对路径 命令格式:cd [options] [Dirname] [Azuth@azuth ~]$ cd /home/Azuth[Azuth@azuth ~]$ pwd/home/Azut…

    Linux笔记 2018-05-20