point de connaissances
Dans linux, il y a trois couramment utilisés IO Device
-
0: stdin représente l'entrée standard. De même System.in.scan Java () dans les informations d'utilisateur qui reçoit à partir du clavier, le dispositif d'entrée est transmis à l'étiquette
-
1: représente la sortie standard stdout. Similaire à Java System.out.print (), la sortie du dispositif de sortie standard!
-
2: représente l'erreur standard stderr. Similaire à Java System.err.print (xx), les informations de sortie vers le périphérique de sortie d'erreur!
Habituellement, nous utilisons la commande
PWD> a.txt
équivalent à
PWD 1> a.txt
Précautions: faefafeafca 1> c.log 2> c.log effet équivalent à faefafeafca 1> d.log 2> & 1, mais il y a des différences
faefafeafca 1> c.log 2> c.log ouvre le fichier c.log deux fois!
faefafeafca 1> d.log 2> & 1 sera uniquement les fichiers c.log ouverts à la fois! Rendement élevé! Recommandé!
La dernière commande
20 est log.jar. 1. 5 JAR Java> / dev / null 2> &. 1 & # # et représentant du dernier fond