首页 > 其他 > 详细

管道/重定向/环境变量

时间:2017-12-15 12:06:42      阅读:197      评论:0      收藏:0      [点我收藏+]

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

  

管道/重定向/环境变量

原文:http://www.cnblogs.com/itfenqing/p/8042231.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!