Linux输入输出及重定向及管道
> >>
ls > /tmp/aaa
>> 追加
ls 2> /tmp/aaa 错误输出
find / -name shrek &> /tmp/findfile 对错都重定向到此文件
=find / -name shrek > /tmp/findfile 2>&1
<<
cat << EEE 输入到EEE才结束
tr 替换
tr “a-z” “A-Z” /etc/passwd
命令运行的判断依据: ; , &&, ||
cmd ; cmd (不考虑命令相关性的连续命令下达)
[root@www ~]# sync; sync; shutdown -h now
&& 或 ||
1. 若 cmd1 运行完毕且正确运行($?=0),则开始运行 cmd2。 2. 若 cmd1 运行完毕且为错误 ($?≠0),则 cmd2 不运行。
1. 若 cmd1 运行完毕且正确运行($?=0),则 cmd2 不运行。 2. 若 cmd1 运行完毕且为错误 ($?≠0),则开始运行 cmd2。
| 命令下达情况 | |
| cmd1 && cmd2 | cmd1 || cmd2 |
浙公网安备 33010602011771号