重定向:

覆盖输出重定向:>

#date  > /tmp/feng  将时间导入到feng文件中

由于覆盖输出重定向比较危险,所以可以使用一下命令来禁止输出重定向

#set  -C

当确定还要使用此命令是则使用以下命令

#date  > |  /tmp/feng 

也可以使用一下命令取消禁止

#set  +C

追加输出重定向:>>

#date  > >/tmp/feng 将时间在次导入到feng文件中,且不会覆盖上次导入的

错误输出重定向:2>

#date TT 2>/tmp/feng 将错误信息输出到feng文件中

2>会覆盖

若不想覆盖可以使用2>>

#date TT &>/tmp/feng  不论输出是否正确,都将信息输入到feng文件中

命令执行结束后,都有一个退出码

成功执行:0

错误:1-255

获取返回值:

#echo $?

输入重定向:<

# tr a-z’‘A-Z/etc/issue

<<Here Document 生成文档

 #cat > /tmp/a.txt  <<END

   Feng

   Jun

   Fei

   END

 将fengjunfei输入到a.txt

管道

管道:|

COMMAND1 | COMMAND2 | COMMAND3 将前一个命令的输出当后一个命令的输入

# ls -l | more

# ifconfig | grep "inet addr:" | cut -d: -f2 | cut -d ' ' -f1 | grep -v "172.0.0.1"

Tee:既显示到屏幕上,又写到文件中

#ls  /var | tee /tmp/var.out  既将文件列在了屏幕上,也输入到了文件中