zoukankan      html  css  js  c++  java
  • 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结束

                

  • 相关阅读:
    《数据库系统概论》 -- 3.2. 视图
    Uncaught SecurityError: Failed to execute 'replaceState' on 'History': A history state object with
    在node.js中使用mongose模块
    在centos7上作用mongodb
    Error: listen EADDRINUSE
    telnet: connect to address xxxxxxx: No route to host
    express-generator安装时出错,最后用VPS解决
    centos7中 npm install express 时Error: Cannot find module 'express'错误
    ubuntu1404服务器版中设置root用户
    python爬虫(1)
  • 原文地址:https://www.cnblogs.com/homeboot/p/12665718.html
Copyright © 2011-2022 走看看