0% ont trouvé ce document utile (0 vote)
4 vues3 pages

Exercices pratiques de commandes Shell

Le document fournit une série d'exercices pratiques sur l'utilisation de commandes shell pour la gestion de fichiers et de répertoires. Il couvre des opérations telles que la création de répertoires, le tri de fichiers, l'utilisation de wget pour télécharger des fichiers, et la manipulation de données dans des fichiers CSV. Les exercices incluent également des commandes pour rechercher des fichiers et des répertoires spécifiques.

Transféré par

mathypics
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues3 pages

Exercices pratiques de commandes Shell

Le document fournit une série d'exercices pratiques sur l'utilisation de commandes shell pour la gestion de fichiers et de répertoires. Il couvre des opérations telles que la création de répertoires, le tri de fichiers, l'utilisation de wget pour télécharger des fichiers, et la manipulation de données dans des fichiers CSV. Les exercices incluent également des commandes pour rechercher des fichiers et des répertoires spécifiques.

Transféré par

mathypics
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi