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

相关推荐

  • Shell 脚本的进阶

    if case

    2018-05-07
  • linux基础2

    1.文件管理常用命令: <1>mkdir,rmdir mkdir:make directory mkdir [OPTION]… DIRECTORY… -p:自动按需创建父目录; -v:verbose,显示详细过程; -m MODE;直接给定权限; 注意:路径基名方为命令的作用对象;基名之前的路径必须存在; rmdir:re…

    Linux笔记 2018-07-01
  • 脚本编程基础环境设置

    程序:指令+数据程序编程风格:过程式:以指令为中心,数据服务于指令对象式:以数据为中心,指令服务于数据shell程序:提供了编程能力,解释执行 计算机:运行二进制指令编程语言:低级:汇编高级:编译:高级语言–>编译器–>目标代码java,C#解释:高级语言–>解释器–>机器代码…

    Linux笔记 2018-04-15
  • Linux学习笔记——特殊权限之 SUID GUID StickyBit

    ◆ SUID ( Set User ID ) Linux里,用户的ID被称作UID。在实际生产中,可能需要临时借用别的用户执行程序,因此需要能够临时变更自己UID的机能叫做SUID。借助SUID权限,用户可以临时调用root权限。※ 通常,文件的执行是由所属者发起,然而,赋予SUID权限后可临时继承所有者的权限(来执行文件)。通常用于二进制可执行文件上,文件…

    Linux笔记 2018-04-07
  • 计算机的组成及其功能

    一.计算机的组成
    二.功能浅析

    2018-05-11