标签:restart ddd ash red 自定义 lock cond 常用 没有
shell基础知识/usr/bin/hostname 2>/dev/null
表示输出重定向
<表示输入重定向
2>错误重定向
>追加重定向
[root@localhost ~]# mkdir /tmp/10
[root@localhost ~]# cd /tmp/10
[root@localhost 10]# echo "123" > 1.txt
[root@localhost 10]# ls
1.txt
[root@localhost 10]# vi 1.txt
[root@localhost 10]# echo "123">> 1.txt
[root@localhost 10]# ls
1.txt
[root@localhost 10]# cat 1.tx
cat: 1.tx: 没有那个文件或目录
[root@localhost 10]# cat 1.txt
123
123
[root@localhost 10]# dddddd
-bash: dddddd: 未找到命令
[root@localhost 10]# dddddd 2> 1.txt
[root@localhost 10]# cat 1.txt
-bash: dddddd: 未找到命令
[root@localhost 10]# echo "12345" > 1.txt
[root@localhost 10]# cat 1.txt
12345
正确和错误的输出 指定到一个文件中
[root@localhost ~]# ls {1..3}.txt aaa.txt &>5.txt
[root@localhost ~]# cat 5.txt
ls: 无法访问aaa.txt: 没有那个文件或目录
1.txt
2.txt
3.txt
标签:restart ddd ash red 自定义 lock cond 常用 没有
原文地址:http://blog.51cto.com/12947851/2059645