Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:lagrenouille:tutos:votre-ordinateur-en-ligne-de-commande-deuxieme-partie [11/02/2020 09:00] lagrenouille [une approche de la ligne de commande (deuxième partie)] |
utilisateurs:lagrenouille:tutos:votre-ordinateur-en-ligne-de-commande-deuxieme-partie [12/02/2020 11:16] lagrenouille [les droits et les acl sous linux] |
||
---|---|---|---|
Ligne 687: | Ligne 687: | ||
la commande who -b affiche la date du dernier démarrage du système. | la commande who -b affiche la date du dernier démarrage du système. | ||
- | Certaines commandes tel que : **la commande find** **la commande sed** **les commandes grep/egrep** et **la commande awk** possendent tellement de possibilités que je me contente de les cités.. la commande awk est un véritable langage de programmation à lui seul, vous trouverez un grand nombre de doc sur le web. | + | Certaines commandes tel que : **la commande find** **la commande sed** **les commandes grep/egrep** et **la commande awk** possendent tellement de possibilités que je me contente de les cités.. la commande awk est un véritable langage de programmation à lui seul, vous trouverez un grand nombre de doc sur le web.Ce langage est asé ou inspiré par le langage C. |
+ | |||
+ | Syntaxe | ||
+ | awk [-Fs] [-v variable] [-f fichier de commandes] 'program' fichier | ||
+ | |||
+ | -F Spécifie les séparateurs de champs | ||
+ | |||
+ | -v Définie une variable utilisée à l'intérieur du programme. | ||
+ | |||
+ | -f Les commandes sont lu à partir d'un fichier. | ||
+ | |||
+ | Je ne mettrai pas d'exemple de cette puissante commande, pour la simple raison que je la connais pas : :o) Je vous abandonne à RTFM. | ||
+ | |||
+ | | ||
Quelques exemples avec find et grep: | Quelques exemples avec find et grep: | ||
Ligne 1483: | Ligne 1496: | ||
+ | === Le sticky bit === | ||
+ | |||
+ | le droit d’écriture signifie que l’on peut créer et supprimer les fichiers de ce répertoire. Le sticky bit permet de faire la différence entre les deux droits. | ||
+ | Lorsque ce droit est positionné sur un répertoire, il interdit la suppression des fichiers qu’il contient à tout utilisateur autre que le propriétaire. | ||
+ | |||
+ | il est représenté par la lettre t ou T, qui vient remplacer le droit d’exécution x, des autres utilisateurs que le propriétaire et ceux appartenant au groupe du fichier. | ||
+ | |||
+ | ---------t dans le cas ou t remplace un - ou ---------T, dans le cas ou t cache un x. | ||
+ | |||
+ | Ce droit indique que le fichier doit rester en mémoire vive, même si l’on en a plus besoin | ||
+ | |||
+ | Le sticky bit empêche de supprimer des fichiers, il n’empêche pas de les vider de leur contenu | ||
+ | |||
+ | <code user>ls -la / |grep tmp</code> | ||
+ | drwxrwxrwt 15 root root 4096 août 15 17:23 tmp | ||