quelqu'un peut-il m'expliquer ce que cela signifie? Je sais que nous nous connectons à un fichier ... mais que fait-il exactement? en particulier le 1
, 2
, >&
et en généralNouveau programmeur linux
Répondre
exec
manipule les descripteurs de fichiers . En particulier, vous redirigez le descripteur de fichier 1 (qui correspond à stdout
de C) dans le fichier désigné sur le disque, et vous redirigez descripteur de fichier 2 (stderr
) au descripteur de fichier 1.
Donc, tout finit par s'écrit dans le fichier journal plutôt que d'être imprimé sur la console.
mais pourquoi le '& & 'insted de' >> '? – footy
@footy: Le '> &' désigne un autre descripteur de fichier; le '>>' désigne un * fichier *. –
- 1 >> redirige la sortie générale à tout ce qui est en $ LOG, dans ce cas, un fichier journal (2 flèches Méen "append")
- 2> stderr, les messages d'erreur généraux, dans ce cas Le flux 1 (voir ci-dessus)
- exec rend tout cela applicable au shell en cours, donc toutes les commandes suivantes sont affectées.
- 1. de base BST Question d'un nouveau programmeur
- 2. Configuration d'un environnement de développement pour un nouveau programmeur PHP sur une machine virtuelle Linux
- 3. Nouveau programmeur C# - Comment ajouter plusieurs valeurs numericUpDown?
- 4. J'apprécierais l'aide pour un nouveau programmeur de cacao
- 5. erreur de connexion adb du nouveau programmeur dans l'éclipse
- 6. outillage linux pour démarrer en tant que programmeur net
- 7. Quel est le meilleur programme linux pour un programmeur C++?
- 8. Comment devenir un programmeur de pilote de périphérique Linux?
- 9. Nouveau caractère de ligne dans l'invite Linux?
- 10. Ajout d'un nouveau groupe d'applications sous Linux
- 11. programmeur Silverlight au designer
- 12. Classe C++ Problème de variable statique - Programmeur C nouveau vers C++
- 13. Comment devenir un programmeur multimédia?
- 14. Code programmeur Pragmatique génération exercice
- 15. portfolio de programmeur de jeux
- 16. Netduino programmeur pour .net microframework
- 17. F # pour programmeur C#/Haskell
- 18. Ancien programmeur a besoin de secrets STL
- 19. Linux débutant: manuel Linux vs POSIX
- 20. ios development architeture pour programmeur aC#
- 21. Vérification orthographique dans le bloc-notes du programmeur
- 22. Quel est le nouveau noyau Linux sur EC2?
- 23. Ajouter un nouveau répertoire dans le script shell Linux
- 24. Linux C++ s'exécute et communique avec le nouveau processus
- 25. Erreur Création d'un nouveau projet Maven 3 sous Linux
- 26. Comment écrire un nouveau pilote Linux pour un périphérique i2c?
- 27. Comment exécuter un nouveau thread sur un nouveau terminal sous Linux?
- 28. Visual Studio IDE du point de vue d'un programmeur UNIX
- 29. ASP programmeur penser à l'apprentissage PHP
- 30. Problèmes d'envoi de commandes au programmeur USB
Ce sont des opérateurs de redirection. Une recherche rapide sur Google devrait vous apprendre plus que n'importe quelle réponse ici peut vous donner. – Polynomial
Je l'ai fait, mais je ne pouvais pas trouver pour '1' et' 2' et donc confus ... Je ne savais pas ce qu'ils représentaient. Appris maintenant :) – footy