一、Linux多命令协作:管道及重定向
管道和重定向
重定向:
- > 将STDOUT(标准输出)重定向到文件(覆盖)
- >> 将STDOUT(标准输出)重定向到文件(追加)
- 2> 將STDERR(标准错误输出)重定向到文件(覆盖)
- ls -d www 2> /dev/null 重定向到null的信息会自动丢弃掉
- 2>> 將STDERR(标准错误输出)重定向到文件(追加)
- 2>&1 将STDERR与STDOUT结合
- < 重定向STDIN(标准输入)
- &> 将所有信息后台重定向
- &>> 将所有信息后台重定向(追加)
管道
- | 将一个命令的STDOUT作为另一个命令的STDIN
管道通常用来组合不同的命令,以实现一个复杂的功能
重定向通常用来保存某命令的输出信息或错误信息,可以用来记录执行结果或保存错误信息到一个指定的文件
二、Linux命令行文本处理工具
关于文本处理命令我已经在一篇博客中单独总结,链接:
https://blog.csdn.net/weixin_40913414/article/details/81211476此处为常用linux基本命令,也可处理文本信息
https://blog.csdn.net/weixin_40913414/article/details/81263228