2.管理Linux中的输入输出
- 输入输出
Stdin[标准输入流]:输入是指系统外接向系统中传递的信息,系统外接向系统中传递数据的方式有:键盘,鼠标,输入命令。
stdout[标准正确输出]: 在命令顺利执行完成后产生的字符串,在Linux中的输出编号为1
stderr[标准错误输出]: 在命令失败执行完成后产生的字符串,在Linux中的输出编号为2
字符设备:指在I/O传输过程中以字符为单位进行传输的设备,例如键盘,打印机等,是内存中开启的虚拟设备并出真实存在
2 .重定向输出(会覆盖源文件内容)
重新定向正确输出,并会覆盖源文件:
重新定向错误输出:
重新定向所有输出:
3.追加
将两个文件合并在一个文件:
追加正确输出:
追加错误输出:
追加所有输出:
4.管道
(1)管道:把输出变成后一条命令的输入
(2)管道的相关符号
只有正确输出才能通过管道:
让错误输出也能通过管道:
将输出复制到file文件中:
5 输入重定向(切换到超级用户)
因为passwd密令执行时需要输入密码,可以用多行输入解决此问题:
(EOF为多行录入起始字符,当起始字符再次出现表示录入结束)
通过管道将小写字母改成大写字母
一次输入重定向: