管道/重定向/环境变量
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