38,760
edits
No edit summary |
(Updating to match new version of source page) |
||
Line 9: | Line 9: | ||
<tt>man</tt> utilise <tt>less</tt> (voir section [[#Visualiser et éditer des fichiers|Visualiser et éditer des fichiers]]); il faut appuyer sur <tt>q</tt> pour quitter le programme. | <tt>man</tt> utilise <tt>less</tt> (voir section [[#Visualiser et éditer des fichiers|Visualiser et éditer des fichiers]]); il faut appuyer sur <tt>q</tt> pour quitter le programme. | ||
<div class="mw-translate-fuzzy"> | |||
Pour trouver des pages de manuel se rapportant à un sujet ou mot-clé, vous pouvez taper : | Pour trouver des pages de manuel se rapportant à un sujet ou mot-clé, vous pouvez taper : | ||
{{Command|apropos sujet}} | {{Command|apropos sujet}} | ||
Par convention, les exécutables contiennent eux-mêmes une aide sur la façon dont ils doivent être utilisés | Par convention, les exécutables contiennent eux-mêmes une aide sur la façon dont ils doivent être utilisés | ||
</div> | |||
En général, on invoque cette aide en passant <tt>-h</tt> ou <tt>--help</tt> en argument à la commande et, dans certains cas, <tt>-help</tt>. | En général, on invoque cette aide en passant <tt>-h</tt> ou <tt>--help</tt> en argument à la commande et, dans certains cas, <tt>-help</tt>. | ||
Line 96: | Line 98: | ||
La commande <tt>chmod</tt> permet de modifier les permissions associées à un fichier. La manière simple de l'utiliser est de spécifier quelles permissions on veut ajouter ou enlever à quel type d'utilisateur. Ainsi, on spécifie la liste des utilisateurs (<tt>u</tt> pour le propriétaire, <tt>g</tt> pour le groupe, <tt>o</tt> pour les autres utilisateurs, <tt>a</tt> pour tous), suivie d'un <tt>+</tt> pour ajouter une permission ou d'un <tt>-</tt> pour retirer une permission, et suivie de la liste des permissions à modifier (<tt>r</tt> pour lecture, <tt>w</tt> pour écriture, <tt>x</tt> pour exécution). Les permissions non spécifiées ne sont pas affectées. Voici quelques exemples : | La commande <tt>chmod</tt> permet de modifier les permissions associées à un fichier. La manière simple de l'utiliser est de spécifier quelles permissions on veut ajouter ou enlever à quel type d'utilisateur. Ainsi, on spécifie la liste des utilisateurs (<tt>u</tt> pour le propriétaire, <tt>g</tt> pour le groupe, <tt>o</tt> pour les autres utilisateurs, <tt>a</tt> pour tous), suivie d'un <tt>+</tt> pour ajouter une permission ou d'un <tt>-</tt> pour retirer une permission, et suivie de la liste des permissions à modifier (<tt>r</tt> pour lecture, <tt>w</tt> pour écriture, <tt>x</tt> pour exécution). Les permissions non spécifiées ne sont pas affectées. Voici quelques exemples : | ||
<div class="mw-translate-fuzzy"> | |||
* Empêcher les membres du groupe et les autres utilisateurs de lire ou de modifier le fichier <tt>secret.txt</tt> : {{Command|chmod go-rwx secret.txt}} | * Empêcher les membres du groupe et les autres utilisateurs de lire ou de modifier le fichier <tt>secret.txt</tt> : {{Command|chmod go-rwx secret.txt}} | ||
* Permettre à tous de lire le fichier <tt>public.txt</tt> : {{Command|chmod a+r publique.txt}} | * Permettre à tous de lire le fichier <tt>public.txt</tt> : {{Command|chmod a+r publique.txt}} | ||
Line 101: | Line 104: | ||
* Permettre aux membres du groupe de lire et d'écrire dans le répertoire <tt>partage</tt> : {{Command|chmod g+rwx partage}} | * Permettre aux membres du groupe de lire et d'écrire dans le répertoire <tt>partage</tt> : {{Command|chmod g+rwx partage}} | ||
* Empêcher d'autres utilisateurs de lire le contenu de son répertoire personnel : {{Command|chmod go-rw ~}} | * Empêcher d'autres utilisateurs de lire le contenu de son répertoire personnel : {{Command|chmod go-rw ~}} | ||
</div> | |||
== Visualiser et éditer des fichiers == | == Visualiser et éditer des fichiers == | ||
Line 115: | Line 119: | ||
L'option <tt>-y</tt> permet d'afficher les fichiers côte à côte. | L'option <tt>-y</tt> permet d'afficher les fichiers côte à côte. | ||
<div class="mw-translate-fuzzy"> | |||
=== Rechercher dans un fichier === | === Rechercher dans un fichier === | ||
La commande <tt>grep</tt> permet de recherche une expression donnée dans un | La commande <tt>grep</tt> permet de recherche une expression donnée dans un | ||
Line 122: | Line 127: | ||
Notez que, sous Linux, le caractère « <tt>*</tt> » permet de remplacer aucun, un, ou une série de caractères. | Notez que, sous Linux, le caractère « <tt>*</tt> » permet de remplacer aucun, un, ou une série de caractères. | ||
Le caractère « <tt>?</tt> » remplace (exactement) un caractère. | Le caractère « <tt>?</tt> » remplace (exactement) un caractère. | ||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
Le texte recherché peut également contenir des variables. Par exemple, pour rechercher le texte « No. 10 » ou « No. 11 », etc. avec n'importe quel nombre entre 10 et 29, on peut utiliser la commande : | Le texte recherché peut également contenir des variables. Par exemple, pour rechercher le texte « No. 10 » ou « No. 11 », etc. avec n'importe quel nombre entre 10 et 29, on peut utiliser la commande : | ||
{{Command|grep 'No. [1-2][0-9]' fichier}} | {{Command|grep 'No. [1-2][0-9]' fichier}} | ||
Le texte recherché doit être sous la forme d'une expression régulière. Pour en savoir plus sur les expressions régulières, consultez le site suivant:<br /> [http://www.cyberciti.biz/faq/grep-regular-expressions/ Une liste très complète des expressions régulières.] <br /> | Le texte recherché doit être sous la forme d'une expression régulière. Pour en savoir plus sur les expressions régulières, consultez le site suivant:<br /> [http://www.cyberciti.biz/faq/grep-regular-expressions/ Une liste très complète des expressions régulières.] <br /> | ||
</div> |