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上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。(1)目录管理命令——ls:列出指定目录下的内容格式:ls [OPTION]… [FILE]…-a:显示所有文件包括隐藏文件-A:显示除.和..之外的所有文件-l,–long:显示文件的详细属性信息-h:对文件大小进行单位换算,可能影响精度-d:查…

    Linux笔记 2018-05-19
  • linux中PAM的配置和使用

    linux中PAM的配置和使用方法

    Linux笔记 2018-05-24
  • 脚本相关

    变量 echo $name 与 echo “$name” 假如变量是读取文件,前者会自动缩进成一行,后者保留原有格式 (umask=022,mkdir /f1)括号相当于开启一个临时子进程,能读取当前shall的变量等信息,但是进程号不变,命令结束后恢复刚才状态 局部变量,环境变量,只读变量(常量),位置变量,数组 局部变量:只在当前…

    2018-05-14
  • 第八周

    总结

    Linux笔记 2018-05-20
  • 笔记整理-软件包管理

      管理包工具: rpm  集包与工具于一身的管理器 获取途径: https://www.centos.org/download/ http://mirrors.aliyun.com http://mirrors.sohu.com http://mirrors.163.com   常见包的文件名组成: zlib -3.0-11.e17.x…

    Linux笔记 2018-04-22
  • 第一周作业之:Linux系统常用命令使用格式介绍

    基于ContOS7下演示ifconfg、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date这些命令的常见使用方式

    Linux笔记 2017-12-03