Linux-Shell学习-重定向
Content: 重定向标准输出 重定向标准错误 重定向标准输入 会用到的命令: cat、sort、uniq、grep、wc、head、tail 可以通过man或者info命令查看更多的使用方法 I/O重定向允许我们改变输入的来向和输出的走向。 重定向标准输出: # 把/usr/bin目录下的文件和目录通过ls -l的格式输入到当前目录的ls-output.txt文件中 ls -l /usr/bin > ls-output.txt ls -l ls-output.txt cat ls-output.txt # 如果目录不存在,则会出错,输出‘没有那个文件或者目录’到屏幕 ls -l /bin/usr > ls-output.txt # 如果在执行一遍下面的shell,ls-output.txt的内容会被覆盖ls -l /usr/bin > ls-output.txt# 所以我么可以这样来清除文件的内容> ls-output.txt# 当然有追加的模式ls -l /usr/bin >> ls-output.txt 重定向标准错误: # 如果目录不存在,并不会出现错误的提示,而是直接存到文件中# ‘2>’是连在一起的,标准输入、输出和错误分别为0、1、2 ll /bin/usr 2> ls-error.txt 重定向标准输出和错误到同一个文件 # '2>&1'是连在一起的 #