100% ont trouvé ce document utile (1 vote)
70 vues3 pages

Commandes Linux : Guide complet et pratique

Transféré par

jt pro
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
70 vues3 pages

Commandes Linux : Guide complet et pratique

Transféré par

jt pro
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

I.

Pour chaque commande, décrire en une phrase ce qu’elle fait et indiquer le rôle des options
indiquées entre crochets
 Cd
 mkdir [-p]
 rmdir
 Pwd
 Man
 ls [-l] [-a] [-R] [-1]
 rm [-i] [-r]
 cp [-i] [-r] [-a]
 mv [-i]
 date
 echo [-n]
II. Commande ls :

En utilisant la commande ls et ses différentes options (voir man ls), visualisez le contenude votre
répertoire courantde la façon suivante :

1. Liste simple ;
2. Liste montrant les fichiers cachés (ceux dont le nom commence par ”.”). On remarquera la
présence des 2 entrées ”.” et ”..”.
3. Liste avec descriptif complet de chaque référence (droits, nombres de liens, dates, taille user
group ...);
4. Liste avec descriptif complet et avec un format plus compréhensible concernant la taille des
fichiers.
5. Liste récursive (descend dans les sous-répertoires) ;
6. Liste par ordre chronologique (la commande touch peut servir à changer la date
de modification d’un fichier) ;
7. Liste par date d’accès au lieu de la date de création. Pour constater un changement, utiliser la
commande cat ”nom de fichier” pour modifier la date du dernier accès ;
8. Liste simple du contenu avec affichage du type de fichier (répertoire /, lien symbolique @,
exécutable *) ;
9. Liste avecnuméro inode (vous pouvez vérifier en créant avec la commande ln un
lien physique vers un fichier existant).
III. La redirection de la sortie d’une commande consiste à envoyer ce qu’elle affiche dans un fichier
(l’affichage est alors supprimé). Pour rediriger une commande vers le fichier :

$ commande > fichier

Attention, le fichier indiqué est alors supprimé (écrasé, remplacé). Si vous voulez ajouter à la fin d’un
fichier existant, utilisez >> :

$ commande >> fichier

1. À l’aide d’une redirection et de la commande echo, créez un fichier contenant la ligne de texte : «
Bonjour » ;
2. Ajoutez la ligne de texte « Hello » au fichier précédemment créé ;

3. Que fait la commande wc ? Et wc -l ? ;

4. À l’aide des commandes ls et wc (avec options si besoin) et d’une redirection vers un fichier créé
dans le répertoire /tmp, faire afficher le nombre de total de fichiers (ou répertoires) présents dans le
répertoire /etc ;

5. Faire la même chose en une seule ligne avec un tube |

IV. Trouvez les informations suivantes et notez-les sur votre compte-rendu :

Quelle est l’adresse IP de votre machine ?

Quelle est l’adresse IP du DNS principal ?

Quelle est le nom de votre machine ?

Quelle est la mémoire vive installée ?

Quelle est votre répertoire de connexion (HOME) ?

Quelle est l’espace disque disponible sur ce répertoire ?

V. Commande Find :

1. Afficher (avec find) le noms de tous les fichiers du répertoire /usr ayant une taille supérieure à
250Ko ;

2. Afficher les noms de tous les fichiers du répertoire /var ayant été modifiés après votre répertoire
de connexion ;

3. À l’aide des commandes find et grep, afficher toutes les lignes contenant le mot automatic dans les
fichiers d’extension .h situés dans le répertoire /usr/include et tous ses sous-répertoires.

VI.

1. Afficher la liste des variables d’environnement.Quel genre d’informations trouve-t-on?

2. Le Shell recherche les commandesdans la liste des répertoires indiqués dansla variable
d’environnementPATH.

1. Quelle est la valeur de PATH ? ;

2. Créer (s’il n’existe pas déjà) dans votre répertoire de connexion un sous-répertoire nommé outils
et y placer un exécutable (par exemple un script shell) ;

3. Ajouter ce répertoire ~/outils `a votre PATH ;

4. Vérifier que vous pouvez maintenant lancer l’exécution de votre script quel que soit le répertoire
courant ;
5. Pour modifier le PATH de façon permanente, placer la commande de modification (3) dans le
fichier de configuration de votre shell (~/.bashrc). À l’avenir, vous pouvez placer vos exécutables
préférés dans votre répertoire outils. (en général, on utilise plutôt ~/bin pour cela).

Vous aimerez peut-être aussi