You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
1.9 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# TP 4 1/2 - Liens
Ce TP donnera lieu à la remise d'un compte-rendu écrit exclusivement
avec l'éditeur VI (On pratique!).
## Gameshell
Progressez vaillamment jusqu'à la question 32 !
## Encore un peu de grep, cut, et head ou tail
La commande *ip addr* permet d'obtenir l'adresse IP de l'ordinateur (Pas
l'interface *lo*, l'autre !), sous une forme 192.168.127.X ou
192.168.128.X par exemple. Cette adresse permettant à l'ordinateur de
communiquer sur un réseau. Écrivez une commande permettant d'extraire
cette information de cette commande.
## Création de liens symboliques
* En ligne de commande, créez les répertoires et fichiers suivants:
```
systeme
└── tp4
└── question1
└── tp4.txt
```
* Créez un lien symbolique en utilisant la commande « *ln*
» et le manuel. Ce lien devra pointer sur le fichier *tp4.txt*
et être créé dans le répertoire *tp4* où il s'appellera
*tp4lien.txt*. Observez le résultat à l'aide de la commande «
*ls -l* » exécutée depuis le répertoire *tp4*. Vous est-il
possible d'ouvrir le lien symbolique avec *cat* par exemple ?
ln -s question1/tp4.txt tp4lien.txt
ls -l
* Renommez le fichier *tp4.txt* en *tp4.old*. Observez le
résultat à l'aide de la commande « *ls -l* » exécutée depuis le
répertoire *tp4*. Vous est-il possible d'ouvrir le lien
symbolique avec *cat* par exemple ? Pourquoi ?
mv question1/tp4.txt question1/tp4.old
cat tp4lien.txt
ls -l
* Renommez le fichier *tp4.old* en *tp4.txt*. Vous est-il possible
d'ouvrir le lien symbolique avec *cat* par exemple ? Pourquoi ?
Supprimez maintenant le lien symbolique. Vous est-il possible d'ouvrir
le fichier *tp4.txt* ? Pourquoi ?
mv question1/tp4.old question1/tp4.txt
cat tp4lien.txt
ls -l
tree