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 [29/03/2013 20:28] titia [Lister les répertoires et les fichiers] |
utilitaire:mc [04/07/2013 19:03] smolski [mcedit] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ======= mc (Midnight Commander)======= | ||
====== Introduction ====== | ====== Introduction ====== | ||
Ligne 18: | Ligne 19: | ||
Pour ouvrir mc, dans un terminal : | Pour ouvrir mc, dans un terminal : | ||
- | $ mc | + | <code bash> |
+ | mc</code> | ||
Pour le fermer, la touche **F10** ou clic gauche sur **Quitter** en bas. | Pour le fermer, la touche **F10** ou clic gauche sur **Quitter** en bas. | ||
Ligne 47: | Ligne 49: | ||
Si vous voulez l'éditer, en modifier le texte, touche **F4** et le fichier s'ouvre sous **nano** (lenny). Et oui, ce gestionnaire travaille en ligne de commande essentiellement ! | Si vous voulez l'éditer, en modifier le texte, touche **F4** et le fichier s'ouvre sous **nano** (lenny). Et oui, ce gestionnaire travaille en ligne de commande essentiellement ! | ||
- | On peut spécifier le répertoire de départ pour chacune des deux fenêtres, par exemple : | + | On peut spécifier le répertoire de départ pour chacune des deux fenêtres, par exemple en [[manuel:superutilisateur]] : |
- | # mc /etc /root | + | <code bash> |
+ | mc /etc /root</code> | ||
Voilà pour débuter et goûter à ce merveilleux outil permettant le pilotage complet à vue de tout votre système. | Voilà pour débuter et goûter à ce merveilleux outil permettant le pilotage complet à vue de tout votre système. | ||
Ligne 102: | Ligne 105: | ||
==== Auto-complétion ==== | ==== Auto-complétion ==== | ||
- | MC est pôvre en complétion automatique... | + | MC est pauvre en complétion automatique... |
- | Vous pouvez utiliser le raccourcis : | + | Vous pouvez utiliser le raccourci : |
Alt + Entrée | Alt + Entrée | ||
pour écrire dans la ligne de commande de mc le répertoire ou le fichier que vous aurez **sélectionné** au préalable avec la souris. | pour écrire dans la ligne de commande de mc le répertoire ou le fichier que vous aurez **sélectionné** au préalable avec la souris. | ||
Ligne 110: | Ligne 113: | ||
Pour utiliser la complétion performante habituelle du bash (ou zsh...), un : | Pour utiliser la complétion performante habituelle du bash (ou zsh...), un : | ||
Ctrl+o | Ctrl+o | ||
- | vous plonge dans le terminal où vous pouvez poursuivre votre ligne de commande en auto completion parfaite. | + | vous plonge dans le terminal où vous pouvez poursuivre votre ligne de commande en auto complétion parfaite. |
Ctrl+o | Ctrl+o | ||
pour revenir sur mc. cool.... | pour revenir sur mc. cool.... | ||
Ligne 148: | Ligne 151: | ||
descNL : | descNL : | ||
- | * le mot clé a reconnaître en fonction du type de "keyword". | + | * le mot clé à reconnaître en fonction du type de "keyword". |
EXEMPLE : Pour reconnaître un fichier texte en ".txt" : | EXEMPLE : Pour reconnaître un fichier texte en ".txt" : | ||
- Je vais dans le fichier "~/.mc/bindings" | - Je vais dans le fichier "~/.mc/bindings" | ||
- | - Je vois un classementavec une partie "### Documents ###" qui contient les règles pour les documents du genre pdf, html .. | + | - Je vois un classement avec une partie "### Documents ###" qui contient les règles pour les documents du genre pdf, html .. |
- j'ajoute ma règle: | - j'ajoute ma règle: | ||
<code> | <code> | ||
Ligne 162: | Ligne 165: | ||
* J'ai choisi "shell" par simplicité. Je pense que "type" peut aller aussi et même permettre de reconnaître tout type de fichiers textes, même sans l'extension .txt. | * J'ai choisi "shell" par simplicité. Je pense que "type" peut aller aussi et même permettre de reconnaître tout type de fichiers textes, même sans l'extension .txt. | ||
- | * J'ai précisé l'action pour "Ouvrir" et "éditer". Du coup pour "voir" tu peux toujours faire un F3 rapide qui te montre le fichier dans mc même. | + | * J'ai précisé l'action pour "Ouvrir" et "éditer". Du coup pour "voir", tu peux toujours faire un F3 rapide qui te montre le fichier dans mc même. |
* gedit(([[manuel:gedit]])) c'est un éditeur de texte. | * gedit(([[manuel:gedit]])) c'est un éditeur de texte. | ||
>/dev/null 2>&1 &" c'est juste pour rediriger les sorties dans /dev/null, pour ne pas gâcher l'affichage de la console) | >/dev/null 2>&1 &" c'est juste pour rediriger les sorties dans /dev/null, pour ne pas gâcher l'affichage de la console) | ||
- | le & ca doit être pour lancer la commande détachée de mc. | + | & permet de lancer la commande détachée de mc. |
Ligne 191: | Ligne 194: | ||
On voit que pour les fichier nommés en (html, Html, hTml,...) : | On voit que pour les fichier nommés en (html, Html, hTml,...) : | ||
- | * "Ouvrir" par le navigateur links en vérifiant si il y a un environnement graphique. | + | * "Ouvrir" par le navigateur links en vérifiant s'il y a un environnement graphique. |
- | <note important>À tester car je ne suis pas sur là.</note> | + | <note important>À tester car je ne suis pas sûr là.</note> |
* "Voir" avec le viewer de mc ( %view ) en précisant l'option {ascii} au viewer ( ça peut être hex, pour voir en hewadecimal etc) ; puis sinon avec "w3m" , et enfin "links" . | * "Voir" avec le viewer de mc ( %view ) en précisant l'option {ascii} au viewer ( ça peut être hex, pour voir en hewadecimal etc) ; puis sinon avec "w3m" , et enfin "links" . | ||
Ligne 205: | Ligne 208: | ||
Ça peut sûrement servir pour les fichiers txt :-) | Ça peut sûrement servir pour les fichiers txt :-) | ||
- | On peut donc programmer au moins 3 actions ( voir , editer, ouvrir) pour chaque extension. \\ | + | On peut donc programmer au moins 3 actions ( voir , éditer, ouvrir) pour chaque extension. \\ |
- | Ca semble dire qu'il est posssible de faire pas mal de choses. | + | Ça semble dire qu'il est possible de faire pas mal de choses. |
Voila, ce que j'ai essayé. | Voila, ce que j'ai essayé. | ||
Ligne 225: | Ligne 228: | ||
Voir la page : | Voir la page : | ||
- | * [[commande:editeur:mcedit]] Editeur de texte couplé avec mc. | + | * [[manuel:mcedit | mcedit - Editeur de texte couplé avec mc]]. |
===== TRAVAUX PRATIQUES ===== | ===== TRAVAUX PRATIQUES ===== | ||
Ligne 291: | Ligne 294: | ||
Idem, vous pouvez faire des sélections de plusieurs fichiers d'un coup en utilisant la touche * (étoile) et faire d'un coup aussi les mêmes opérations (copie ou déplacement de fichiers d'un répertoire à l'autre). | Idem, vous pouvez faire des sélections de plusieurs fichiers d'un coup en utilisant la touche * (étoile) et faire d'un coup aussi les mêmes opérations (copie ou déplacement de fichiers d'un répertoire à l'autre). | ||
- | //Toujours pareil, vous pouvez inverser l'ordre des fenêtre droite gauche ou gauche droite...// | + | //Toujours pareil, vous pouvez inverser l'ordre des fenêtres droite gauche ou gauche droite...// |
====== Astuces ====== | ====== Astuces ====== |