首页 > 代码库 > bash及其特性

bash及其特性

 

          1、命令历史,命令补全

          2、管道,重定向

          3、命令别名

          4、命令行编辑

          5、命令行展开

          6、文件名通配

          7、变量

          8、编程

命令行编辑:

             光标跳转:

                    ctrl+a:跳转到命令行首

                    ctrl+e:跳转到命令行尾

                    ctrl+u:删除光标至命令行首的内容

                    ctrl+k:删除光标至命令行尾的内容

                    ctrl+l:清屏

1、命令历史,命令补全:

 

命令历史:

         查看命令历史:history

             history:

                     -c:清除命令历史

                     -d  OFFSET  【n】:删除指定位置命令

                     -w:保存命令历史至历史文件中

              命令历史的使用技巧:

                      !n:执行命令历史中的第n条命令

                      !-n:执行命令历史中倒数第n条命令

                       !!:执行上一条命令

                       !string:执行命令历史中最近一个义字符串string开头的命令

                       按下Esc松开按。键:引用上一个命令最后一串字符

                       Alt+。:同上

                       !$:引用前一个命令的最后一个参数

命令补全:搜索PATh环境变量所指定的每个路径下以我们给出的字符串开头的可执行文件,如果 多 于 一个,两次Tab键,可以列出表;否则将命令补全。

路径补全:搜索我们给出的起始路径下的每个文件名,并试图补全。

                      

环境变量:

              PATH:命令搜索路径

              HISTSIZE:命令历史缓冲区大小