Large collection de gestion des entrées et sorties Linux
-
Comprenez ce que sont les entrées et les sorties?
- 字符设备:显示字符到屏幕上的设备文件; - 标准输入,编号为0,可以在/dev/pts下查看 ,输入设备如鼠标键盘等; - 标准正确输出,编号位1; - 标准错误输出,编号位2.
-
Comment gérer l'entrée ## est l'information transmise au programme depuis le monde extérieur
- < ##输入重定向
Transmettez le contenu du fichier file1 à la méthode tr et effectuez le processus de conversion des majuscules en minuscules.- << ##多行录入
EOF ici peut être n'importe quel caractère, et la fin est le même caractère pour terminer l'entrée. -
Comment gérer la sortie du système?
- 输出重定向 > 重定向正确输出 2> 重定向错误输出 &> 重定向所有输出 三种例子分别如下图:
- 追加
>> #追加正确输出
2>> #追加错误输出
&>> #追加全部输出
###注意:追加和输出重定向功能类似,但是输出重定向会覆盖原来的内容,而追加不会!
三个例子如下:
Ajouter la sortie correcte
Afficher le résultat de sortie correct ajouté
Ajouter la sortie d'erreur (une seule ligne de caractère 1111 dans
fichier1 ) Ajouter toute la sortie ( une ligne de caractère 1111 dans fichier1)
-
Symbole de tuyau "|"
- 管道符的作用是将前一条命令的输出作为下一条命令的输入进行操作 - ###注意:1.管道只处理正确输出 2.2>&1是将编号2的输出作为编号1 的输出 3.tee 表示复制前一条命令的输出到指定位置 4.管道在一条命令中可以使用多次
Trouvez le fichier passwd sous / etc / pour protéger la sortie d'erreur
Trouvez la sortie correcte du fichier passwd sous / etc / et enregistrez-la dans westos.out dans le répertoire / tmp, et enregistrez la sortie d'erreur dans westos.err dans le répertoire / tmp /.
Trouvez / Le passage mon fichier sous etc / enregistre toutes les sorties dans westos.all dans le répertoire / tmp et compte le nombre de lignes d'entrée
Recherchez le fichier passwd sous / etc / pour compter le nombre de lignes de sortie et afficher le contenu de sortie.
Convertissez toutes les lettres du fichier passwd du répertoire / etc / en majuscules et comptez le nombre de lignes de fichier
.