bash的基础特性

1、Bash的命令补全

     使用tab键可以实现命令补全或者路径补全

2、Bash的命令行展开

     使用~,可以展开为用户的家目录;

            例如#cd ~ 表示切换目录到当前用户家目录中

     使用一对花括号{ },可以承载一个以逗号分隔的列表,并将其展开为多个路径;

            例如:在/tmp/d目录下创建f1,f2,f3三个文件

                    #touch  /tmp/d/f{1,2,3}

3、Bash的命令返回值

     命令的执行状态结果返回值:(结果分两种:【 成功执行 】以及【 失败执行 】)

            查询状态结果返回值变量是“$?”:

                     成功: 0

                     失败:1-255

     注意有关命令执行状态结果命令执行结果的区别:

             状态结果:成功与失败

             执行结果某一命令执行后的输出结果(信息),该结果(信息)通常被其他命令所引用

4、Bash的引用

      强引用 —-单引号

      弱引用 —-双引号

      命令引用 —-反引号或者$()

5、Bash的快捷键

      Ctrl+a:跳转至命令行首

      Ctrl+e:跳转至命令行尾    

      Ctrl+u:删除行首至光标所在处之间的所有字符

      Ctrl+k:删除光标所在处至行尾的所有字符

      Ctrl+l:清屏,相当于clear

原创文章,作者:N24_shishen,如若转载,请注明出处:http://www.178linux.com/57127

(0)
N24_shishenN24_shishen
上一篇 2016-11-02
下一篇 2016-11-03

相关推荐

  • 小巧精悍——常见文本处理工具用法及技巧总结

    小巧精悍——常见文本处理工具用法及技巧总结 Linux最重要的哲学思想就是:一切皆文件。可见文件及文件操作在Linux当中是多么的重要。在Linux系统中我们也会经常用到各种文本文件处理的操作,熟练使用这些小巧精悍的文本处理工具,在关键时刻往往展现非凡的神奇功效。常见文本处理小工具:cat、hexdump、nl、less、head、tail、cut、tr、r…

    Linux干货 2016-11-05
  • 批量创建用户(8月1日作业)

    1、创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为"Gentoo Distribution" 2、创建下面的用户、组和组成员关系 名字为admins的组;  用户natasha,使用admins作为附属组;  用户harry,也使用admins作为附属组 &nbs…

    Linux干货 2016-08-04
  • Vsftpd+MySQL实现虚拟用户验证登录

    一、安装所需要包和包组: 在数据库服务器上安装包: yum –y install mariadb-server mariadb-devel systemctl start mariadb.service systemctl enable mariadb 在FTP服务器上安装包pam_mysql centos7:无对应rpm包,需…

    Linux干货 2017-08-14
  • exit和退出码

    用途说明 exit命令用于退出当前shell,在shell脚本中可以终止当前脚本执行。   常用参数 格式:exitn 退出。设置退出码为n。(Causethe shell to exit with a status of n.)   格式:exit 退出。退出码不变,即为最后一个命令的退出码。(Ifn is omitted, the e…

    Linux干货 2016-01-14
  • rpm包管理与yum简要用法

    linux程序包管理 程序包:源代码 –> 目标二进制格式(二进制程序、库文件、配置文件、帮助文件)–> 组织成一个或有限的几个包文件 程序包管理器:        debian –> dpkg   以“.deb”结尾 &nb…

    Linux干货 2016-08-22
  • 本周学习总结

    这周我们学习了很多比较深的命令,有点烧脑,这次我总结一下sed命令。      sed 是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace ),接着用sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的容送往屏幕。然后读入下行,执行下一个循环。如果…

    2017-08-28

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-10 19:45

    几个常用的命令~能再扩展下内容会更好~继续加油~