Linux Shell特性

1 、补全:
         命令补全:给定打头的字符串如果能够唯一标识一个命令程序文件,直接按tab键补全,如果不能唯一标识需要再次敲击tab键给出命令列表
        路径补全:基于根文件系统
2 、快捷键
        Ctrl+c:终止前台程序
        Ctrl+d:退出 exit logout
        Ctrl+l:清屏
        Ctrl+a:光标移动至命令行的最前端
        Ctrl+e:光标移动到命令行的最末端
        Ctrl+u: 删除光标之前的内容
        Ctrl+k:删除光标之后的内容
3 、命令历史
        命令历史列表
        命令历史文件
        HISTFILE:命令历史文件
        HSITFILESIZE:命令历史文件大小
        HISTSIZE:命令历史列表大小
        history
                -c:清空命令历史列表
                -r:从命令历史文件中读取命令历史到命令历史列表
                -w:追加命令历史列表到命令历史文件中
        调用上一条命令的最后一个参数
                ESC+.
                !$
        HISTCONTROL=ignoreboth ignoredups ignorespace
    
4 、命令别名
        alias:显示当前环境中的可使用别名
        alias name=command
        vi /etc/bashrc(配置永久生效)
        source /etc/bashrc
        \command:跳过别名执行命令本身
  
5 、重要符号
        |:将上一个命令的输出作为下一条命令的输入
        ' ':强引用,不能做变量替换,所见即所得
        
        " ":弱引用,可以做变量替换及命令替换
        
        ``:命令替换
        
        *:通配作用,
        { }:做扩展
6 、重定向
  
        Linux上的三种 IO 设备
        标准输入STDIN-------0 默认来自于键盘输入
        标准输出STDOUT-----1 默认输出到终端窗口
        标准错误STDERR------2 默认输出到终端窗口
        输出重定向
                1、正确输出: 1> 1>> > >>
                2、错误输出:2> 2>>
                3、混合输出:
小拓展
    /dev/null 数据黑洞 输出设备
    /dev/zero 吐零机 输入设备
7 、通配符 (命令行)
          *:任意长度的任意字符
       
          ?:任意单个字符
      
          []:匹配指定范围内的任意的单个字符
     
          [^]: 匹配指定范围外的任意单个字符
         
        [0-9]:
        [a-z]:除了大写字母 Z 之外的所有大小写字母
        [a-Z]:所有大小写字母
        [A-Z]:除了小写字母 a 之外的所有大小写字母
        [0-9a-Z]:所有的数字加字母
        [[:upper:]]:所有的大写字母
        [[:lower:]]:所有的小写字母
        [[:digit:]]:所有的数字
        [[:alnum:]]:所有的数字加字母
        [[:punct:]]:所有的标点符号
        [[:space:]]:空白字符
        [[:alpha:]]:所有的字母
        [^[:upper:]]:所有的大写字母
        [^0-9a-Z]
小拓展

 配置yum仓库(后面会持续更新详细过程)

$ cd /etc/yum.repos.d
$ mkdir bak
$ mv C* bak
$ yum clean all
$ yum makecache
$ yum install 包名 -y
  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值