tkt
This commit is contained in:
78
SCR1.1/TP02/solar-groupe5-tp02-reponses.txt
Normal file
78
SCR1.1/TP02/solar-groupe5-tp02-reponses.txt
Normal file
@@ -0,0 +1,78 @@
|
||||
I. Quelques formes des lignes de commandes.
|
||||
|
||||
|
||||
Forme Simple:
|
||||
1.
|
||||
La commande echo permet d'écrire des caractères ou de consulter le code de status tous dépend de ce qui est écrit après.
|
||||
|
||||
2.
|
||||
En écrivant echo "Hello world!" on peut faire dire au terminal "Hello World!".
|
||||
|
||||
3.
|
||||
echo "$?" permet de connaitre le code de status de la dernière commande.
|
||||
(Hello world! à pour code 0).
|
||||
|
||||
4.
|
||||
Avec la commande ls fi nous regardons si le fichier fi est présent.
|
||||
(Nous constatons que le dossier est présent dans le dossier actuel)
|
||||
|
||||
5.
|
||||
Nous constatons que le code de status de la commande ls fi est de 0.
|
||||
|
||||
6.
|
||||
Avec la commande ls -l fi nous demandons a voir des informations sur le fichier fi.
|
||||
|
||||
7.
|
||||
Nous constatons que le code de status de la commande ls -l fi est de 0.
|
||||
|
||||
8.
|
||||
Avec la commande ls nofi nous regardons si le fichier existe.
|
||||
(Nous constatons que le dossier n'est soit présent de le dossier actuel soit n'existe pas).
|
||||
|
||||
9.
|
||||
Nous constatons que le code de status de la commande ls nofi est de 2.
|
||||
|
||||
Pipeline:
|
||||
1.
|
||||
Avec la commande echo "Hello world1!" | echo "Hello world2!" ,nous redirigeons le Hello world2! dans un fichier spécial et le Hello world2! est écrit sur le terminal.
|
||||
2.
|
||||
Avec la commande echo "Hello world2!" | echo "Hello world1!" ,nous redirigeons le Hello world1! dans un fichier spécial et le Hello world2! est écrit sur le terminal.
|
||||
(rajouter le signe | permet de rediriger tous se qu'il y avant sur un fichier spécial.
|
||||
|
||||
Liste:
|
||||
0 : La commande a réussi sans erreurs. C'est le code de retour standard pour indiquer un succès.
|
||||
|
||||
1 : Il s'agit d'une erreur générale ou d'un échec. C'est un code d'erreur générique qui peut signifier que quelque chose s'est mal passé, ( sans spécifier la nature exacte de l'erreur).
|
||||
|
||||
2 : Ce code est souvent utilisé pour des erreurs spécifiques liées à des arguments ou des paramètres invalides, bien que cela puisse varier selon le programme ou la commande.
|
||||
|
||||
Regardez la page manuel de la commande et regardez le Exit status.
|
||||
|
||||
&& : si la commande mise avant n'a pas d'erreur la commande d'après s'executera, si il y a une erreur la commande d'après ne s'executera pas .
|
||||
|
||||
| : Permet d'envoyé la commande 1 en porte d'entré pour la commande 2 . (si la commande n'a pas de porte d'entré seulement la deuxième commande et executer).
|
||||
|
||||
|| : est un porte ou .
|
||||
|
||||
II. Redirections des entrées/sorties.
|
||||
|
||||
> : permet de créez un fichier avec pour nom le mot écrit juste après ,écrivant seulement les commandes sans erreur.
|
||||
|
||||
>>: permet de écrire la commande sans erreur dans le fichier mit en ajouter sans réécrire le fichier.
|
||||
|
||||
2> : permet de créez un fichier avec pour nom le mot écrit juste après , écrivant seulement les commandes et le message d'erreur avec erreur.
|
||||
|
||||
2>&1 permet de créez un fichier avec pour le nom le mot écrit, écrivant les commandes et les message avec ou sans erreur.
|
||||
|
||||
> permet de rédictionner seulement la sortie standard.
|
||||
< permet de rédirectionner seulement la rentré standard.
|
||||
|
||||
wc permet de voir le nombre de ligne , colone et nombre de caractère.
|
||||
|
||||
Exemple:
|
||||
ls -l /etc/ > output_file permet de mettre dans le fichier output_file le résultat de la commande ls -l dans le dossier etc .
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user