• 管道/重定向/环境变量


    1.管道命令符|

    #grep access.log | awk '{print $1}'
    

      

    2.重定向:

    A.输出重定向:
    
    清空原有文件内容
    #echo 'hello world' > /home/test.txt
    
    将内容追加到原有文件后面
    #echo 'hello world' >> /home/test.txt
    
    
    B.输入重定向
    将文件作为命令的标准输出
    #wc -l < access.log 等同于cat access.log | wc -l
    

      

    3.命令行通配符

    * 匹配零个或多个字符
    ? 匹配任意单个字符
    [0-9] 匹配范围内的数字
    [abc] 匹配范围内的任意字符
    
    4.特殊字符扩展
    (反斜杠) 转义后面单个字符
    ''(单引号) 转义后面所有字符
    ""(双引号) 变量依然生效
    ``(反引号) 执行命令与句
    
    示例:
    echo `uname -a`
    

      

    4.PATH/环境变量

    查看当前系统中的PATH变量
    #echo $PATH
    
    设置命令别名
    #alias cp="cp -i"
    
    取消命令别名
    #unalias cp
    
    查看环境变量
    #env
    
    查看变量是内部还是外部变量,如
    #type ls
    
    export:局部变量提升为全局变量
    如:将home目录设定给变量WORKDIR
    #export WORKDIR=/home
    

      

  • 相关阅读:
    Uva
    Uva
    Uva
    Uva
    Uva
    Uva
    Uva
    Uva
    第二次结队编程作业
    第三次软件工程作业的总结
  • 原文地址:https://www.cnblogs.com/itfenqing/p/8042231.html
Copyright © 2020-2023  润新知