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 | ||
utilitaire:mc [25/08/2012 05:34] switcht |
utilitaire:mc [29/03/2013 20:24] titia [Introduction] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Midnight Commander (en abrégé **MC**) est avant tout un gestionnaire de fichiers, en mode texte et plein écran, très pratique. À ce titre, il permet de se déplacer dans l'arborescence des fichiers et de saisir toutes les commandes habituelles dans un terminal ! (cd, ls, cp, rm, mais aussi chmod, chown, ln,... et plus encore: tar, unzip, gzip,..). | Midnight Commander (en abrégé **MC**) est avant tout un gestionnaire de fichiers, en mode texte et plein écran, très pratique. À ce titre, il permet de se déplacer dans l'arborescence des fichiers et de saisir toutes les commandes habituelles dans un terminal ! (cd, ls, cp, rm, mais aussi chmod, chown, ln,... et plus encore: tar, unzip, gzip,..). | ||
- | MC c'est aussi un éditeur et visualisateur de fichiers. Tout en étant relativement simple d'utilisation et convivial, il est vraiment complet. Avec cet outil, on obtient, par exemple, la mise en évidence syntaxique des langages de programmation (par exemple le HTML ou les scripts shell). | + | MC c'est aussi un éditeur et visualiseur de fichiers. Tout en étant relativement simple d'utilisation et convivial, il est vraiment complet. Avec cet outil, on obtient, par exemple, la mise en évidence syntaxique des langages de programmation (par exemple le HTML ou les scripts shell). |
Il comporte deux panneaux de navigation, un à gauche et l'autre à droite, qui affichent les fichiers présents dans un répertoire donné (par rapport à leur emplacement sur le disque). | Il comporte deux panneaux de navigation, un à gauche et l'autre à droite, qui affichent les fichiers présents dans un répertoire donné (par rapport à leur emplacement sur le disque). | ||
Ligne 123: | Ligne 123: | ||
~/.mc.bindings | ~/.mc.bindings | ||
- | Tu peux y accéder par les raccourcis F9 > Commande > Edition des extensions de fichiers. \\ | + | Tu peux y accéder par les raccourcis F9 > Commande > Édition des extensions de fichiers. \\ |
- | Ou simplement en l'éditant avec ton éditeur de texte(([[commande:editeur:nano | nano]])) | + | Ou simplement en l'éditant avec ton éditeur de texte(([[manuel:nano | nano]])) |
Une règle s'écrit de la forme : | Une règle s'écrit de la forme : | ||
Ligne 136: | Ligne 136: | ||
Pour les commandes à exécuter selon l'action, on peut utiliser plusieurs variables, dont celle qui contient le nom du fichier ( %p ). \\ | Pour les commandes à exécuter selon l'action, on peut utiliser plusieurs variables, dont celle qui contient le nom du fichier ( %p ). \\ | ||
Exemples : | Exemples : | ||
- | * %p nom du fichier sans le chemin ( le chemin etant dans pwd). | + | * %p nom du fichier sans le chemin ( le chemin étant dans pwd). |
- | * %s fichiers selectionnés | + | * %s fichiers sélectionnés |
* %d dossier (pwd, without trailing slash). | * %d dossier (pwd, without trailing slash). | ||
* ... | * ... | ||
Keyword peut être : | Keyword peut être : | ||
- | - shell ( regarde l'extention du fichier), | + | - shell ( regarde l’extension du fichier), |
- regex (pour utiliser les expressions régulières) | - regex (pour utiliser les expressions régulières) | ||
- type ( utilise les informations d'un fichier avec la commande "file FICHIER. Commande "man file" pour le manuel de la commande file) | - type ( utilise les informations d'un fichier avec la commande "file FICHIER. Commande "man file" pour le manuel de la commande file) | ||
Ligne 218: | Ligne 218: | ||
* Les actions peuvent être simple ( ouvrir le fichier dans un logiciel ), ou complexes ( suite de commandes, comme un script, en utilisant des variables offertes par MC ! ) | * Les actions peuvent être simple ( ouvrir le fichier dans un logiciel ), ou complexes ( suite de commandes, comme un script, en utilisant des variables offertes par MC ! ) | ||
* Il est donc facile de lancer une page web dans un navigateur graphique ou non, lancer des scripts sur des fichiers en une touche, ajouter des dossiers ou musiques au lecteur de musique, monter des Fs... | * Il est donc facile de lancer une page web dans un navigateur graphique ou non, lancer des scripts sur des fichiers en une touche, ajouter des dossiers ou musiques au lecteur de musique, monter des Fs... | ||
+ | |||
+ | ===== mcedit ===== | ||
+ | |||
+ | MCedit est l'éditeur utilisé par mc par défaut. \\ | ||
+ | Il est très simple d'utilisation. | ||
+ | |||
+ | Voir la page : | ||
+ | * [[commande:editeur:mcedit]] Editeur de texte couplé avec mc. | ||
===== TRAVAUX PRATIQUES ===== | ===== TRAVAUX PRATIQUES ===== | ||
Ligne 335: | Ligne 343: | ||
* Pour comprendre MC plus en profondeur : | * Pour comprendre MC plus en profondeur : | ||
http://www.framasoft.net/article1176.html | http://www.framasoft.net/article1176.html | ||
+ | |||
+ | * Une page sur les menus de MC : [[http://www.linux-kheops.com/doc/didact/html/mc.htm | Midnight Commander ]] | ||