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中/etc/passwd、/etc/shadow文件字段的含义以及用处

        今天本人学习到了两个个Linux中非常重要的文件,它们承载着Linux用户的相关信息,如果在账号方面出现一些密码相关的问题,就可以来找这两个文件查看和分析一番。     他们分别是/etc/passwd和/etc/shadow两个文件,他们都存放于/etc目录中,都可以使用cat命令来查看其内容。  …

    Linux干货 2016-01-14
  • cp,chmod,chown,chgrg,grep命令应用实例和总结

    1.复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的其他属组和其他用户没有任何访问权限。[root@dxlcentOS ~]# cp -a /etc/skel/ /home/tuser1[root@dxlcentOS ~]# chmod -R go= /home/tuser1 递归修改权限,g:组的权限,o其他…

    Linux干货 2017-10-26
  • Linux第九周总结

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash # login_user=0 nologin_user=0 for i in $(cat /etc/passwd | cut -d : -f 7);do &nbsp…

    Linux干货 2017-08-28
  • N21-北京-兔锅-马哥教育网络班21期+第二周课程练习

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 A.wc命令: 功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出 语法:wc [选项]文件… 参数: -c:统计字节数。 -l:统计行数。 -m:统计字符数。这个标志不能与 -c 标志一起使用。 -w:统计字数。一个字被定义为…

    Linux干货 2016-07-07
  • 自制Linux系统实验

    1、添加一块新硬盘、并使系统识别 [root@centos6 ~]# echo "- – -" > /sys/class/scsi_host/host0/scan  [root@centos6 ~]# echo "…

    Linux干货 2016-09-19

评论列表(1条)

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

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