• linux shell简单快捷方式与通配符(元字符)echo -e文本显示颜色


    1.shell常用快捷方式

    ^R 搜索历史命令
    ^D 退出
    ^A 光标移动到命令行最前
    ^E 光标移动到命令行最后
    ^L 清屏
    ^U 光标之前删除
    ^K 光标之后删除
    ^Y 撤销
    ^S 锁屏
    ^Q 解锁

    2.多条命令执行

    ; 分号 每条命令顺序执行,不具体逻辑判断。
    && || 如ping -c1 www.baidu.com &> /dev/null && echo 'network up' || echo 'network down'
    如果前面执行成功,则执行&&后面,如果不成功则执行||后面内容。(&>表示无论结果正确与否重定向到黑洞)
    command & 后台执行
    command &> /dev/null 混合重定向(标准输出1,错误输出2,)
    command && command2 使命排序,逻辑判断

    3.shell通配符(元字符)

    * 任意多个字符 ls in* rm -rf *.pdf find . -iname '*-eth0'
    ? 任意一个字符
    [] 匹配括号内任意一个字符 [abc][a-z][0-9][a-zA-Z]
    [^] 取返,不包括括号内的任意一个字符[^a-z]
    () 在子shell中执行(cd /boot ; ls)
    {} 集合 touch file{1..9} mkdir -pv /home/{333/{aaa,bbbb},444}
    [root@oldboy home]# mkdir -pv /home/{333/{aaa,bbbb},444}
    [root@oldboy home]# tree
    .
    ├── 333
    │   ├── aaa
    │   └── bbbb
    ├── 444
    类似乘法分配率 注意逗号
    #cp -rv /etc//sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.old
    #cp -rv /etc//sysconfig/network-scripts/{ifcfg-eth0,ifcfg-etho.old}
    #cp -rv /etc//sysconfig/network-scripts/ifcfg-eth0{,.old}
    转义符,让元字符回归本意 echo * echo *
    echo -e:激活转义字符
    table键 换行
    如:
    [root@oldboy home]# echo -e 'a b'
    a b
    [root@oldboy home]# echo -e 'a b'
    a
    b
    [root@oldboy home]#

    echo -e让文本显示颜色 e[1;31m为开始,31m-37m表示不同的文本颜色 41-47m表示不同的背景色 e[0m结束

                

  • 相关阅读:
    冲刺一(5)
    冲刺一(4)
    冲刺一(3)
    构建之法阅读笔记之二
    冲刺一(2)
    冲刺一(1)
    第9周总结
    热词顶会分析
    第8周总结
    构建之法阅读笔记之一
  • 原文地址:https://www.cnblogs.com/homeboot/p/12665718.html
Copyright © 2020-2023  润新知