Maison  >  Article  >  Opération et maintenance  >  Qu’est-ce que l’erreur standard Linux ?

Qu’est-ce que l’erreur standard Linux ?

青灯夜游
青灯夜游original
2020-04-20 15:15:515542parcourir

La sortie comprend deux types : l'un est le résultat de l'exécution du programme (sortie standard) et l'autre est des informations sur l'état et les erreurs (erreur standard). L'article suivant vous le présentera. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Qu’est-ce que l’erreur standard Linux ?

La sortie standard et l'erreur standard sont connectées à l'écran par défaut ;

l'entrée standard est connectée par défaut au clavier ;

Vous pouvez utiliser la redirection IO (redirection) pour modifier l'emplacement d'envoi de l'entrée et de la sortie ;

1. Sortie standard

Redirection de sortie standard, utilisez l'opérateur de redirection (" >") pour afficher le programme dans un fichier, la valeur par défaut est de réécrire à partir de l'en-tête du fichier ;

peut utiliser "> test.txt" pour effacer le texte Informations ;

Utiliser ">>" pour ajouter le fichier à la fin du texte ;

2. Erreur standard

Redirection d'erreur standard, utilisez "2>" . Puisque le flux de fichiers contient trois types, à savoir "entrée, sortie, erreur", correspondant à "0, 1, 2"

est ">", qui est égal à "1> ;", standard ; output;

Pour gérer les sorties d'erreur indésirables, utilisez "2> /dev/null" pour masquer le message d'erreur d'une commande.

Afficher la sortie et l'erreur en même temps. L'erreur standard est générée après la sortie standard, c'est-à-dire, utilisez d'abord ">", puis "2>&1", commande : "xxxx > xxxx 2>&1". ";

Vous pouvez également utiliser "&>" pour afficher directement la sortie standard et l'erreur, commande : "xxxx &> xxxx", fournie par les versions plus récentes de bash.

Comme indiqué :

Qu’est-ce que l’erreur standard Linux ?

3. Entrée standard :

commande cat (ConcATenate), qui est prévue pour être un fichier de lien, cat xxxx[1] xxxx ... >, pas de saut de ligne

  1. Si seul cat est utilisé, les informations sont obtenues à partir du clavier et envoyées au screen;

  2. Si seul le dernier paramètre est utilisé, c'est-à-dire cat > "cat

  3. Recommandé : "
  4. tutoriel Linux

    "

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn