bash默认组合键,通配符及特殊符号

  看鸟哥Linux私房菜中介绍的linux命令太多了,看一遍打一遍还是记不住,鉴于目前是在Windows下工作,又对于Linux系统的爱好,所以之后装了虚拟机在玩,由于本人比较笨,看一遍跟着书敲一遍还是记不住,所以就在此练练手,回忆一下看的内容,重新敲一遍加强记忆。  

  1.bash默认组合键:

          Ctrl+C ----------->终止目前的命令

          Ctrl+D ----------->输入结束(EOF),例如邮件结束的时候

          Ctrl+M ----------->就是Enter

          Ctrl+S ----------->暂停屏幕的输出

          Ctrl+Q ----------->恢复屏幕的输出

          Ctrl+U ----------->在提示符下,将整行命令删除

          Ctrl+Z ----------->暂停目前的命令

  2.通配符与特殊符号:

            *   ----------->代表0个到无穷多个任意字符

            ?   ----------->代表一定有一个任意字符 

            []   ----------->代表一定有一个在中括号内的字符,如[abcd]代表一定有一个字符,可能是abcd这四个任意一个

            [-]  ----------->代表在编码顺序的所有字符

            [^]  ----------->表示原向选择 如[^abc] 非abc其他字符都接受

  以查找文件为例如下:

            -d  为显示目录

          ll -d /etc/cron*       以cron为开头的文件名
          ll -d /etc/?????       文件名刚好为5个字母的文件名
          ll -d /etc/*[0-9]*      文件名含有数字的文件名
          ll -d /etc/[^a-z]*      文件名开头非为小写字母的文件名
          cp -a /etc/[^a-z]* /tmp  找到的文件名复制到tmp中

  3.bash环境中的特殊符号:

           #  ----------->批注符号 python中也是哦

           \  ----------->转义符号

           |  ----------->管道pipe

           ;  ----------->连续命令执行分隔符

           ~  ----------->用户主文件夹

           $  ----------->使用变量前导符

           !  ----------->逻辑运算非

           /  ----------->目录符号,路径分隔符号

           >,>>  ----------- 数据流重定向,输出导向,分别是替换和累加

           <,<<  ----------- 数据流重定向,输出导向

            ''     ----------- 单引号,不具有变量置换的功能

            ""    ----------- 具有变量置换的功能

            ``  ----------- 两个"`" 中间为可以先执行的命令 ,可使用$()

            ()   ----------- 在中间为子shell的起始与结束

            {}    ----------- 在中间为命令块的组合

 

转载于:https://www.cnblogs.com/lgh-520/p/6691419.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值