0% ont trouvé ce document utile (0 vote)
55 vues4 pages

TP1 Linux

Transféré par

emmanuel rolex
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)
55 vues4 pages

TP1 Linux

Transféré par

emmanuel rolex
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

TP d’introduction à Unix

Exercice 2. La commande man


Construire un tableau suivant le modèle donné, contenant les commandes suivantes (avec ou sans
option).
man, man -k, cd, cd .., ls, ls -a, ls -l, ls -al,
pwd, mkdir, rmdir, cp, cp -R, mv, rm, rm
-R, touch, echo, history, history -c, who,
passwd, cat.

Pour chacune de ces commandes, étudier la page d’aide et donner une description de la commande.
Tester chacune de ces commandes sur des exemples concrets et analyser la réponse du système.
commande Description
Syntaxe
Exemple
man retourne le mode d’emploi de la commande s’il existe.
man [options] nom_commande ex :
man man
man -k liste les commandes associées au mot clé donné.
man -k mot_cle ex :
man -k copy
cd ...
...
...
Si vous ne connaissez pas l’utilisation d’une commande, la recherche avec la commande man doit
devenir un réflexe. Il est fortement conseillé de conserver ce tableau et de le compléter au fur et à
mesure.

man retourne le mode d’emploi de la commande s’il existe.


man [options] nom_commande ex :
man man
man -k liste les commandes associées au mot clé donné.
man -k mot_cle ex :
man -k copy
cd permet de se déplacer dans le système de fichiers.
cd repertoire ex :
cd toto
cd .. permet de se déplacer dans le répertoire parent.
ls liste le contenu du répertoire courant.
ls [option] [fichier] ex : ls

1
ls -a liste le contenu du répertoire courant, sans ignorer les fichiers commençant
par le symbole .
ls -a [fichier] ex : ls -
a
ls -l liste le contenu du répertoire courant, en utilisant un format d’affichage
long.
ls -l [fichier] ex : ls -l

ls -al liste le contenu du répertoire courant, sans ignorer les fichiers commençant
par le symbole . et en utilisant un format d’affichage long.
ls -al [fichier] ex : ls -
al
pwd affiche le nom du répertoire courant.
pwd [option] ex :
pwd
mkdir crée un répertoire.
mkdir [option] repertoire ex :
mkdir essai
rmdir supprime un répertoire vide.
rmdir [option] repertoire ex :
rmdir essai
cp copie un fichier.
cp [option] source destination
ex : cp essai TP1/
cp -R copie un répertoire de manière récursive.
cp -R source destination ex : cp -
R TP1 TP2
mv déplace/renomme un fichier.
mv [option] source destination ex : mv
essai TP1
rm efface un fichier.
rm [option] fichier ex : rm
essai
rm -R efface récursivement un répertoire et son contenu.
rm -R fichier ex :
rm -R TP1
who indique qui est connecté.
who [option] [fichier | arg1 arg2] ex : who

echo affiche une ligne de texte.


echo [option_courte] [chaine_de_caracteres] ex : echo
"bonjour"
passwd modifie le mot de passe d’un utilisateur.
passwd [options] [LOGIN]

2
history montre à l’utilisateur les dernières commandes utilisées.
history nombre
ex : history 5
history -c reinitialise l’history.
history -c ex :
history -c
touch modifie les horaires des dernières modifications du fichier en les
mettant à l’heure où la commande est appelée. Si le fichier passé en
argument n’existe pas, le fichier est crée et est vide.
touch fichier ex :
touch essai
cat concatène des fichiers et affiche le résultat sur le terminal.
cat [option] [file] ex : cat
essai essai

Exercice 3. Manipulation de fichiers.


1. Créer dans votre répertoire personnel les fichiers selon l’arborescence suivante :

et de la manière suivante, chaque question doit être répondue en une seule commande et le
répertoire courant doit toujours être votre répertoire personnel :

(a) Créer deux répertoires Unix et Python dans votre répertoire personnel.
(b) Créer deux répertoires TP1 et TP2 dans le répertoire Unix.
(c) Copier les deux répertoires TP1 et TP2 dans le répertoire Python.
(d) Créer deux répertoires seance1 et seance2 dans le répertoire TP1 de Unix.
(e) Créer deux fichiers exo1 et exo2 dans le répertoire seance1.
(f) Copier les deux fichiers exo1 et exo2 dans le répertoire TP2 de Python.

2. Placez vous dans le répertoire Python/TP1. Vérifiez que vous y êtes, puis, en une seule
commande, placez vous dans le répertoire Unix/TP2 en utilisant le chemin relatif du
répertoire. Retournez dans Python/TP1, mais cette fois-ci, en utilisant le chemin absolu. Enfin,
revenez à la racine de votre répertoire personnel.
3. Supprimer le répertoire TP1 de Python avec la commande rmdir.

3
4. Supprimer le répertoire TP2 de Python avec la commande rmdir, pourquoi la commande a
échoué. Supprimer en une commande le répertoire TP2 de Python.

5. Déplacer le fichier exo1 dans le répertoire TP1 et supprimer les répertoires seance1 et
seance2.

6. Renommer les fichiers exo1 et exo2 en respectivement exercice1 et exercice2.

7. Dessiner l’arborescence des fichiers contenus dans le répertoire personnel de manière


théorique. Vérifier le à l’aide d’une commande.

Vous aimerez peut-être aussi