- Question 1: Créer le fichier toto dans le répertoire tp1droits à l’aide de touch. Vous pouvez voir les droits de ce fichier en utilisant la commande ls -l.
- Question 2 : Changez ces droits du répertoire tp1droits en rwxr-x--x en utilisant la notation octale.
- Question 3 : Changez les droits en -wx-w---x en utilisant la notation symbolique.
- Question 4 : Créez un fichier (non répertoire) tp1 dans le répertoire tp1droits.
- Question 5 : À l’aide de la commande ls vérifiez la taille du fichier tp1.
- Question 6 : Changez les droits de tp1droits en --xr-x--- en utilisant la notation octale.
- Question 7 : Créez un fichier tp1bis dans le répertoire tp1droits. Quel est le résultat ? Pourquoi ?
On n'arrive pas a créér le fichier car on n'a pas le droit d'écrire (w).
- Question 8 : Changez les droits en rw----r-- en utilisant la notation symbolique.
- Question 9 : Essayez d’accéder au répertoire tp1droits à l’aide de la commande cd. Quel est le résultat ? Pourquoi ?
On n'arrive pas a accéder le répertoire t1pdroits car il nous manque le droit d'éxecution (X). Il faut aussi noter que en Linux si on n'a pas le droit "x" on ne peut ni écrire dessous ni l'accéder meme si on a le "w" / "r".
- Question 10 : Sans changer les droits d’accès à tp1droits créez un fichier tp2ter dans le répertoire tp1droits. La création du fichier a-t-elle réussi ? Pourquoi ?
Il faut aussi noter que en Linux si on n'a pas le droit "x" on ne peut ni écrire dessous ni l'accéder meme si on a le "w" / "r".
- Question 1: Positionnez-vous sous votre répertoire de connexion.
Pour notre cas, j'ai choisit de créer un nouveau répertoire à la place d'utiliser mon répertoire de connexion.
- Question 2: Créez sous votre répertoire de connexion deux répertoires de noms tp et TMP.
- Question 3: Copiez les fichiers passwd, group et hosts du répertoire /etc sous votre répertoire de connexion.
on utilise la commande
cp /etc/passwd .
- Question 4: Dupliquez passwd sous votre répertoire de connexion, sous le nom password.
- Question 5: Déplacez hosts sous tp en le renommant en hotes.
- Question 6: Détruisez le fichier password.
- Question 7: Essayez de détruire le répertoire tp avec rmdir Justifiez le message d’erreur obtenu.
On ne peut pas effacer le répertoire tp car il contient des fichiers. on peut utiliser. Pour le forcer on peut utiliser rm -rf .
- Question 8: Déplacez group et hotes vers TMP.
>$ mv hotes ./tmp
>$ mv group ./tmp
- Question 9: Détruisez le répertoire tp.
Pour pouvoir détruire le répertoire tp, on a déplacer son contenu vers tmp.
- Question 10: Renommez le répertoire TMP en tmp.
- Question 11: Affichez le contenu des fichiers hotes et passwd page par page.
- Question 12: Observez la différence d’affichage de ls -l tmp et de ls -ld tmp.
. >$ ls -l tmp affiche les détails sur le contenu du /tmp.
. >$ ls -ld tmp affiche les détails sur /tmp.
- Question 13: Donnez la date de dernière modification du répertoire tmp.
- Question 14: Donnez la taille du fichier hotes.
- Question 1: Tester les commandes suivantes, commenter les résultats obtenus.
- Question 2: Voir la page de manuel de touch. À quoi sert ce programme, si ce n’est à créer des fichiers vides ? À quoi sert l’option -c ? La tester.
Update the access and modification times of each FILE to the
current time.
A FILE argument that does not exist is created empty, unless -c
or -h is supplied.
A FILE argument string of - is handled specially and causes touch
to change the times of the file associated with standard output.
Mandatory arguments to long options are mandatory for short
options too.
l'argument -c nous aide a ne pas créer un fichier si on utilise touch, mais juste de mettre a jour le timestamp.
- Question 3: Voir la page de manuel de touch. À quoi sert ce programme, si ce n’est à créer des fichiers vides ? À quoi sert l’option -c ? La tester.
deja répondu
- Question 4: Voir la page de manuel de touch. À quoi sert ce programme, si ce n’est à créer des fichiers vides ? À quoi sert l’option -c ? La tester.
DESCRIPTION
man is the system's manual pager. Each page argument given to man is normally the name of a program, utility or function. The manual page associated with each of these arguments is then found and displayed. A section, if provided, will direct man to look only in that section of the manual. The default action is to
search in all of the available sections following a pre-defined order (see DEFAULTS), and to show only the first page found, even if page exists in several sections.
The table below shows the section numbers of the manual followed
by the types of pages they contain.
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions, e.g. /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conventions),
e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
A manual page consists of several sections.