命令基本格式
命令 [参数选项] [文件或路径]
rm -f /root/info.log
提示:
- 中括号[]表示可选,即命令的参数及路径文件是可选的
- 参数选项表示使用一个命令的不同功能
特殊符号
>或1>
输出重定向:把前面输出的东西输入到后边的文件中,会清除文件原有内容。
>>或1>>
追加输出重定向:把前面输出的东西追加到后边的文件尾部,不会清除文件原有内容。
0<或<
输入重定向:输入重定向用于改表命令的输入,后面指定输入内容,前面跟文件名。
0<<或<<
追加输入重定向:后跟字符串,用来表示“输入结束”,也可用不ctrl+d来结束输入。
2>
错误重定向:把错误信息输入到后边的文件中,会清除文件原有内容。
2>>
错误追加重定向:把错误信息追加到后边的文件中,不会删除原有内容。
说明:
- 箭头的指向就是数据的流向
- 数字说明:
2.1. 标准输入(stdin): 代码为0,使用0<或0<<。数据流向从右向左。
2.2. 标准正常输出(stdout): 代码为1,使用1>或1>>。数据流向从左向右。
2.3. 标准错误输出(stderr): 代码为2,使用2>或2>>。数据(错误数据)流向从左向右。
2.4. 2>&1 表中正常输出和标准错误输出一样,1放到哪,2也放到哪