111 lines
2.5 KiB
Plaintext
111 lines
2.5 KiB
Plaintext
1- La commande echo renvoie une chaine de caractères
|
|
2-Hello world !
|
|
3-0
|
|
4-fi
|
|
5-0
|
|
6- -rw-r--r-- 1 vieirae students21 0 24 sept. 08:51 fi
|
|
7-0
|
|
8-ls: impossible d'accéder à 'nofi': Aucun fichier ou dossier de ce type
|
|
9-2
|
|
|
|
Pipeline :
|
|
|
|
1-Hello world 2
|
|
2-Hello world 1
|
|
|
|
|
|
Liste :
|
|
2-fi
|
|
0
|
|
3-ls: impossible d'accéder à 'nofi': Aucun fichier ou dossier de ce type
|
|
2
|
|
4-fi
|
|
Hello world!
|
|
0
|
|
5-ls: impossible d'accéder à 'nofi': Aucun fichier ou dossier de ce type
|
|
2
|
|
6-fi
|
|
0
|
|
7-ls: impossible d'accéder à 'nofi': Aucun fichier ou dossier de ce type
|
|
Hello world !
|
|
0
|
|
8-ls: impossible d'accéder à 'nofi': Aucun fichier ou dossier de ce type
|
|
fi
|
|
0
|
|
9-fi
|
|
0
|
|
10-ls: impossible d'accéder à 'nofi': Aucun fichier ou dossier de ce type
|
|
2
|
|
|
|
|| exécute et si son code de retour est différent de 0 execute le deuxieme argument
|
|
|
|
&& execute et si son code est 0 execute le deuxieme argument
|
|
|
|
|
|
II
|
|
|
|
1 - renvoie en premier nofi (inexistant = erreur) puis fi, deuxieme argument
|
|
2- renvoie uniquement nofi (toujours inexistant)
|
|
3- output_file contient le résultat de la commande précedente : > envoie le resultat d'une commande dans le fichier arument en reinitialisant
|
|
4-Toujours une erreur
|
|
5- le fichier est vide car la commande précédente n'a rien a lui renvoyer(nofi étant inexistant)
|
|
6,7 - output_file contient fifi, résultat de la commande de la ligne 6
|
|
8- Erreur nofi n'existe pas
|
|
9- output_file contient toujours fifi et n'a pas été affecté par la commande précédente qui a retournée une erreur
|
|
10 et 11 - premiere commande renvoie fi, deuxieme commande impossible de voir le contenu dans le fichier car nofi inexistant
|
|
12,13 - renvoie la même chose que 10 11, ordre ne change rien
|
|
|
|
14,15 -renvoie fi, puis deuxieme erreur dans le cat car a renvoyé nofi dans error_file
|
|
>> renvoie dans un fichier sans pour autant supprimer son contenue et met a la suite
|
|
2> renvoie les erreurs dans un fichier
|
|
16,17,18 -renvoie le, output_file : contient fi, error_f contient nofi, donc une erreur
|
|
19-ne renvoie rien
|
|
20-renvoie l'erreur ainsi que fi
|
|
2>&1 permet de renvoyer une resultat et une erreur dans le même fichier
|
|
21-renvoie le nom, le nombre de byte de chaque fichier
|
|
22-
|
|
23-2 13 76 output_and_error_file
|
|
24-2 13 76, uniquement les bytes
|
|
25-on renvoie ls -l /etc/ dans output-file en remplaçant le contenue du fichier
|
|
26-182 1637 10191, renvoie le ,ombre de lignes dans output_file donc en particulier le nombre d'element dans /etc/
|
|
27-ls -l /etc/ | wc
|
|
wc -> pipeline
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|