Dernière modification
Résumé : Fonctionnalités avancées de Midnight Commander
Modifié(e) :
< Ctrl-x ! Run the external panelize command
< Ctrl-x h run the add directory to hotlist command
< Ctrl-< display the hotlist box
< Alt- ? Execute the Find file command
< Alt- ! Display the filter dialog box
< Alt- c display the Quick CD dialog
à
> ; '''Ctrl-x !''':
> Run the external panelize command
> ; '''Ctrl-x h''':
> run the add directory to hotlist command
> ; '''Ctrl-<''':
> display the hotlist box
> ; '''Alt- ?''':
> Execute the Find file command
> ; '''Alt- !''':
> Display the filter dialog box
> ; '''Alt- c''':
> display the Quick CD dialog
Pour bénéficier de la fonctionnalité qui permet de quitter Midnight Commander en restant dans le dernier répertoire affiché, insérer cet alias dans .bashrc:
alias mc='. /usr/share/mc/bin/mc-wrapper.sh -x'
L'option -x permet d'activer l'usage de la souris.
Une série de fenêtres offrent la possibilité d'accéder aux commandes ou aux lignes introduites précédemment, par la présence d'un «bouton» composé des caractères [^].
Par exemple la fenêtre permettant de changer rapidement de répertoire, accessible via Esc-c:
On déroule cet historique avec la combinaison Esc-h, ou bien en cliquant sur le bouton avec la souris lorsqu'elle est active.
On remarque dans l'angle supérieur droit de chaque panneau un bouton v>.
Il permet d'accéder à l'historique des répertoires récemment visités. Très pratique! Ça donne ceci:
trouver le raccourci clavier permettant d'accéder à cette liste sans utiliser la souris.
Dans les deux cas, il est possible de lancer la commande en tâche de fond, ce qui libère les panneaux et permet de continuer à travailler. Très utile pour des transferts ftp, ou les tranferts de photos via le câble USB d'un appareil numérique.
Il est alors possible de vérifier où en est l'avancement de cette tâche en passant par le menu Commande -> Tâches de fond où on peut les stopper, les reprendre par la suite, ou les «tuer».
Le mode de séparation horizontal des panneaux peut s'avérer utile pour visualiser clairement le nom des fichiers quand le chemin est long, sans les tronquer.
Cette commande affichera dans le panneau actif une liste de fichiers qui, au lieu d'appartenir à un répertoire, sont le résultat d'une commande. On peut avoir ainsi accès à des fichiers qui sont regroupés dans un seul panneau alors qu'ils sont en réalité dispersés dans l'arborescence.
On peut par exemple trouver rapidement toutes les polices ttf si updatedb/locate est actif:
locate font | grep ttf$
ou des icones dans différents formats d'images:
locate icon | grep png$
locate icon | grep xpm$
Sur une Debian, afficher les fichiers appartenant à un paquet, ou plus précisément accéder à sa documentation:
dpkg -L mc dpkg -L mc | grep /usr/share/doc
Trouver les fichiers de son répertoire personnel qui ont été modifiés dans les dernières 24h (très pratique !).
find ~ -ctime 0
Une fois ce dernier résultat affiché, modifier l'ordre de tri en choisissant «Date de changement» «Inversé» pour en rendre la lecture plus évidente.