Commandes et fichiers UNIX
Exercice 1. Documentation en ligne
Unix possède un manuel « en ligne ».
La commande man permet d'explorer ce manuel.
- 1.1.
- Quelle documentation contient ce manuel ?
Comment est-il structuré ?
- 1.2.
- La commande write porte le même nom que
l'appel système write. Comment accède-t-on à
la page du manuel concernant l'appel système write ?
- 1.3.
- Commande ls : précisez les options que vous
savez utiliser et celles que vous pourriez éventuellement utiliser.
Exercice 2. Entrées / Sorties
Chaque commande possède : une entrée standard (par
défaut le clavier); une sortie standard (par défaut
l'écran); une sortie d'erreur standard (par défaut
l'écran). Il est possible de rediriger ces sorties (resp.
cette entrée) vers (resp. depuis) un fichier grace à
>, >> (resp. <)
- 2.1.
- Placer la liste des fichiers du répertoire courant
dans le fichier toto. Ajouter la liste des utilisateurs
connectés à la fin du fichier toto.
De la même manière, il est possible de rediriger la
sortie standard d'une commande vers l'entrée standard d'une autre
commande grace à | (pipe).
- 2.2.
- Ecrire une ligne de commande équivalente à
ls -l /usr/bin > tmp
less tmp
rm tmp
- 2.3.
- Compter les utilisateurs connectés.
- 2.4.
- Afficher lignes 11-20 du fichier toto.
- 2.5.
- Afficher le nom du plus grand fichier du répertoire
/usr/bin/.
Correction :
ls -l /usr/bin | sort -n -r -k5 | head -1 | tr -s " " | cut -f9 -d" "
Exercice 3. Le système de fichiers
- 3.1.
- Dans votre répertoire personnel, créer un
répertoire test. Créer sous-répertoires
pub et bin du répertoire test.
-
- 3.2.
- Modifier les droits d'accès de façon que :
- le répertoire test et son sous-répertoire
pub soient accessibles en lecture et exécution pour tous,
et en écriture pour le propriétaire seul.
- le répertoire bin soit accessible en exécution
pour tous, en lecture et exécution pour le propriétaire et
son groupe, et en écriture pour le propriétaire seul.
- 3.3.
- Aller dans le répertoire test.
Créer un fichier doc.txt. Recopier le fichier dans
pub.
- 3.4.
- Aller dans bin. Afficher le à
l'écran le contenu de test/pub/doc.txt.
- 3.5.
- Afficher la liste des fichiers contenus dans test
et ses sous-répertoires.
- 3.6.
- Supprimer du répertoire test et de ses
sous-répertoires tous les fichiers se terminant par le caractère
~.
- 3.7.
- Afficher à l'écran le contenu des fichiers
toto et titi qui se trouvent dans le répertoire
d'accueil de l'utilisateur balev. Supprimer ces deux fichiers.
-