2.管理Linux中的输入输出

  1. 输入输出
    Stdin[标准输入流]:输入是指系统外接向系统中传递的信息,系统外接向系统中传递数据的方式有:键盘,鼠标,输入命令。
    stdout[标准正确输出]: 在命令顺利执行完成后产生的字符串,在Linux中的输出编号为1
    stderr[标准错误输出]: 在命令失败执行完成后产生的字符串,在Linux中的输出编号为2
    字符设备:指在I/O传输过程中以字符为单位进行传输的设备,例如键盘,打印机等,是内存中开启的虚拟设备并出真实存在

2 .重定向输出(会覆盖源文件内容)
2.管理Linux中的输入输出
2.管理Linux中的输入输出
重新定向正确输出,并会覆盖源文件:
2.管理Linux中的输入输出
2.管理Linux中的输入输出
重新定向错误输出:
2.管理Linux中的输入输出
重新定向所有输出:
2.管理Linux中的输入输出
3.追加
2.管理Linux中的输入输出
将两个文件合并在一个文件:
2.管理Linux中的输入输出
追加正确输出:
2.管理Linux中的输入输出
追加错误输出:
2.管理Linux中的输入输出
追加所有输出:
2.管理Linux中的输入输出
4.管道
(1)管道:把输出变成后一条命令的输入
(2)管道的相关符号
2.管理Linux中的输入输出
2.管理Linux中的输入输出
只有正确输出才能通过管道:
2.管理Linux中的输入输出
让错误输出也能通过管道:
2.管理Linux中的输入输出
将输出复制到file文件中:
2.管理Linux中的输入输出
5 输入重定向(切换到超级用户)
2.管理Linux中的输入输出
因为passwd密令执行时需要输入密码,可以用多行输入解决此问题:
(EOF为多行录入起始字符,当起始字符再次出现表示录入结束)
2.管理Linux中的输入输出
2.管理Linux中的输入输出
通过管道将小写字母改成大写字母
2.管理Linux中的输入输出
一次输入重定向:
2.管理Linux中的输入输出