Exercice 1
● Accède au directement au répertoire de l’utilisateur
● mkdir sandbox: crée le repertoire sandbox
● accède au répertoire sandbox
● crée un rerpertoire nsi dans le repertoire sandbox
● il accède aurepertoir NSI
● Il ecrit le tp shell
● Il ajoute des droits de lecture et d’écriture pour le TP
● Il remonte dans le repertoirparent a partir de la ou vous etes
● il crée un repertoire nommé “première”
● Créer un fichier dans maths nommé “TP_proba”
● Afficher le contenue du répertoire “maths”
Exercice 2
3 Pour trier le fichier /etc/passwd avec la commande “sort”,on utilise la commande
suivante:(sort /etc/passwd)
4 Pour trier le fichier /etc/passwd selon le troisième champ (GID, Group ID) en utilisant
le caractère (:) comme séparateur, vous pouvez utiliser la commande suivante :(sort
-t: -k3,3 /etc/passwd)
5 Pour trier le fichier /etc/passwd selon le troisième champ en utilisant l'ordre numérique, on
utilise la commande suivante : (sort -t: -k3,3n /etc/passwd )
Exercice 6
1) cd ~/TP-SHELL
2) mkdir carnet
cd carnet
3) wget
[Link]
[Link]
4) head -n 3 [Link]
tail -n 3 [Link]
wc -l [Link]
5) sort -t',' -k1,1 [Link] | head -n 10
6) sort -t',' -k1,1 [Link] > [Link]
7) cut -d',' -f1 [Link] | sort
8) cut -d',' -f1 [Link] | sort | uniq -c
9) cut -d',' -f1 [Link] | sort | uniq -c | sort -nr > [Link]
Exercice 7
1) find ~/ -type f -name "*.py"
2) find ~/ -type f -name "*.py" | wc -1
3) find /usr/share -type f -name "*.py" | wc -1
4) find ~/ -type d | wc -1
5) find ~/ -type f -cmin -10 | wc -1
Exercice 8
1) cd ~/TP-SHELL
2) mkdir Phileas
cd Phileas
3) wget --help
wget [Link]
4) mv [Link]-8 [Link]
5) wc [Link]
6) du -h [Link]
zip [Link] [Link]
head [Link]
head [Link]
7) man tac | less
tac [Link] > [Link]
8) grep -o 'phileas' [Link] | wc -l
grep -n '*** START OF' [Link]
grep -n '*** END OF' [Link]
sed -n '/\*\*\* START OF/,/\*\*\* END OF/ { /\*\*\* START OF/b; /\*\*\* END OF/b; p }'
[Link] > [Link]
Exercice 4
1) mkdir ~/TP-SHELL
cd ~/TP-SHELL
2) mkdir Europe
cd Europe
3) mkdir France Germany Italy
cd France
touch Paris Bordeaux Lyon
cd ../Germany
mkdir Prussia
cd Prussia
touch Berlin Bremen Hamburg
cd ../../Italy
touch Rome Florence Venice
4) cp -r ~/Europe ~/Vieille-Europe
5) cd Europe/Germany/Prussia
mv Belfort ../France
mv Alsace ./
cd ../..
mv Germany Allemagne
6) cat France/Bordeaux
rm France/Bordeaux
7) cd France
mv ../Germany/Allemagne/Alsace ./
rm -r ~/Vieille-Europe