zion - mc
Nom
mc - shell visuel pour systèmes de type Unix
Résumé
mc [-abcCdfhPstuUVx?] [-l journal] [rép1 [rép2]] [-v fichier]
Description
Midnight Commander est un navigateur de répertoires/gestionnaire de fichiers pour les systèmes d'exploitation de type Unix.
Options
-a
Désactive l'utilisation des caractères graphiques pour le dessin des lignes. |
-b
Force l'affichage noir et blanc. |
-c
Forcer le mode couleur ; veuillez consulter la section Couleurs pour plus d'informations. |
-C arg
Utilisé pour spécifier un jeu de couleurs différent sur la ligne de commandes. Le format de arg est documenté dans la section Couleurs. |
-d
Désactive la prise en charge de la souris. |
-f
Affiche les chemins de recherche des fichiers de Midnight Commander intégrés à la compilation. |
-k
Réinitialiser les touches logicielles (softkeys) à leur valeur par défaut à partir de la base de données termcap/terminfo. Utile uniquement sur les terminaux HP quand les touches de fonction ne marchent pas. |
-l fichier
Sauvegarder le dialogue ftpfs avec le serveur dans fichier. |
-P
À la fin de son exécution, Midnight Commander affichera le dernier répertoire de travail. Cette option ne devrait pas être utilisée directement, mais devrait plutôt être utilisée depuis une fonction shell spéciale qui remplacera automatiquement le répertoire courant du shell par le dernier répertoire où se trouvait Midnight Commander (merci à Torben Fjerdingstad et à Sergey pour avoir contribué à cette fonction, et au code qui implémente cette option). Utilisez les fichiers sources respectifs /usr/lib/mc/bin/mc.sh (utilisateurs bash et zsh) et /usr/lib/mc/bin/mc.csh (utilisateurs tcsh) afin que cette fonction soit définie. |
-s
Active le mode de terminal lent, dans lequel le programme n'affiche pas les caractères de dessin de ligne coûteux, et désactive le mode verbeux. |
-t
Utilisé uniquement si le code a été compilé avec Slang et terminfo : utiliser la valeur de la variable TERMCAP pour obtenir les informations sur le terminal, au lieu des informations provenant de la base de données des terminaux globale au système. |
-u
Désactive l'utilisation d'un shell simultané (n'a de sens que si Midnight Commander a été construit avec la prise en charge du shell simultané). |
-U
Active l'utilisation du support de shell simultané (n'a de sens que si Midnight Commander a été construit avec la prise en charge du sous-shell comme fonctionnalité optionnelle). |
-v fichier
Exécuter le visualisateur interne avec le fichier spécifié. |
-V
Afficher le numéro de version du programme. |
-x
Forcer le mode xterm. Utilisé quand on utilise des terminaux supportant les fonctionnalités de xterm (deux modes d'écran, et la faculté d'envoyer des séquences d'échappement de souris). |
S'il est spécifié, le premier nom de chemin est le répertoire à afficher dans le panneau sélectionné ; le second est le répertoire à faire figurer dans l'autre panneau.
Vue densemble
L'écran de Midnight Commander est divisé en quatre parties. Presque tout l'espace de l'écran est employé par deux panneaux de répertoires. Par défaut, la deuxième ligne à partir du bas de l'écran est la ligne de commandes shell, et la ligne du fond montre les libellés des touches de fonction. La première ligne de l'écran et la ligne de barre de menus. Elle peut ne pas être visible, mais apparaît si vous cliquez sur la ligne la plus haute de l'écran avec la souris, ou si vous appuyez sur la touche F9.
Midnight Commander fournit une vue de deux répertoires au même moment. L'un des panneaux est le panneau courant (une barre de sélection est présente dans le panneau courant). Presque toutes les opérations ont lieu dans le panneau courant. Certaines opérations sur les fichiers comme Renommer ou Copier utilisent par défaut le répertoire du panneau non sélectionné comme destination (ne vous tracassez pas, elles vous demandent toujours une confirmation). Pour plus d'informations, voyez les sections sur les Panneaux de Répertoires, les Menus Gauche et Droite et le Menu Fichier.
Vous pouvez exécuter des commandes système à partir de Midnight Commander en les tapant simplement. Tout ce que vous tapez apparaîtra sur la ligne de commandes du shell et, quand vous appuierez sur Entrée, Midnight Commander exécutera la ligne de commandes que vous avez tapée ; lisez les sections Ligne de Commandes Shell et Touches de Ligne d'Entrée pour en apprendre plus sur la ligne de commandes.
Support de la souris
Midnight Commander comprend un support de la souris. Il est activé à chaque fois que MC est exécuté dans un terminal xterm(1) (il fonctionne même si vous effectuez une connexion telnet, ssh ou rlogin sur une autre machine à partir de la xterm) ou si vous exécutez MC dans une console Linux et que le serveur de souris gpm est actif.
Quand vous cliquez avec le bouton gauche de la souris sur un fichier dans un panneau de répertoire, ce fichier est sélectionné ; si vous cliquez avec le bouton droit, le fichier est marqué (ou sa marque est supprimée, en fonction de l'état précédent).
Double-cliquer sur un fichier essaiera d'exécuter la commande si c'est un programme exécutable et, si le fichier d'extension contient un programme spécifié pour l'extension du fichier, le programme spécifié sera exécuté.
Il est également possible d'exécuter les commandes affectées aux libellés de touches de fonction en cliquant dessus.
Si un bouton de la souris est pressé sur la ligne du haut du cadre du panneau de répertoire, il subit un défilement d'une page vers le haut. De façon analogue, un clic sur la ligne du bas du cadre provoquera un défilement d'une page vers le bas. Cette façon de procéder avec les lignes de cadre fonctionne également dans le Visualisateur d'Aide et dans l'Arbre des Répertoires.
Le taux de répétition automatique par défaut des boutons de souris est de 400 millisecondes. Il peut être changé en éditant le fichier &~/.mc/ini et en modifiant le paramètre mouse_repeat_rate .
Si vous exécutez MC avec prise en charge de la souris, vous pouvez contourner MC et obtenir le comportement de la souris par défaut (couper et coller du texte) en gardant la touche Shift enfoncée.
Touches
Certaines commandes dans Midnight Commander impliquent l'utilisation des touches Control (parfois appelée CTRL ou CTL) et Meta (parfois appelée ALT ou même Compose). Dans ce manuel, nous utiliserons les abréviations suivantes :
C-<car> signifie : garder la touche CTRL appuyée pendant que l'on tape le caractère <car>. C-f signifierait ainsi : garder la touche Ctrl appuyée et taper f.
M-<car> signifie : garder la touche Meta ou Alt enfoncée et taper le caractère <car>. S'il n'y a pas de touche Meta ou Alt, tapez ESC, relâchez, et tapez ensuite le caractère <car>.
Toutes les lignes d'entrée dans Midnight Commander utilisent une approximation des liaisons de touches de l'éditeur GNU Emacs.
Il y a beaucoup de sections qui parlent des touches. Les sections suivantes sont les plus importantes.
La section sur le Menu Fichier documente les raccourcis claviers pour les commandes apparaissant dans le menu Fichier. Cette section inclut les touches de fonctions. La plupart de ces commandes effectuent une certaine action, d'habitude sur le fichier sélectionné, ou sur les fichiers marqués.
La section sur les Panneaux de Répertoires documente les touches qui sélectionnent un fichier, ou qui marquent des fichiers en tant que cibles pour une action ultérieure (l'action provient habituellement du menu fichier).
La section Ligne de Commandes Shell liste les touches qui sont utilisées pour l'entrée et l'édition de lignes de commandes. La plupart d'entre elles copient les noms des fichiers provenant des panneaux de répertoires vers la ligne de commandes (pour éviter de trop taper) ou accèdent à l'historique de la ligne de commandes.
Les Touches de Ligne d'Entrée sont utilisées pour l'édition des lignes d'entrée, c.-à-d. la ligne de commandes et les lignes d'entrée des boîtes de dialogue des requêtes.
Touches diverses
Voici quelques touches qui ne peuvent être classées dans une autre catégorie :
Entrée. S'il y a du texte sur la ligne de commandes (celle en dessous des panneaux), alors cette commande est exécutée. S'il n'y a pas de texte sur la ligne de commandes, alors si la barre de sélection est placée sur un répertoire, MC effectue un chdir(2) dans le répertoire sélectionné, et recharge les informations du panneau ; si la sélection est un fichier exécutable, alors il est exécuté. Finalement, si l'extension du nom du fichier sélectionné correspond à l'une des extensions présentes dans le fichier d'extensions, alors la commande correspondante est exécutée.
C-l . Rafraîchir toutes les informations contenues dans Midnight Commander.
C-x c . Lancer la commande Chmod sur un fichier ou sur les fichiers marqués.
C-x o . Lancer la commande Chown sur le fichier courant ou sur les fichiers marqués.
C-x l . Lancer la commande de lien.
C-x s . Lancer la commande de lien symbolique.
C-x i . Fixer le mode d'affichage de l'autre panneau à la vue informative.
C-x q . Fixer le mode d'affichage de l'autre panneau à la visualisation rapide.
C-x ! . Exécuter la commande de Mise en panneau externe.
C-x h . Exécuter la commande « ajouter le répertoire à la hotlist » (liste des éléments les plus souvent utilisés)
M-! , Exécute la commande Vue filtrée, décrite dans la commande Vue.
M-? , Exécute la commande Rechercher Fichier
M-c , Fait apparaître la boîte de dialogue Cd rapide
C-o , Quand le programme est exécuté depuis une console Linux ou SCO, ou une xterm, il affichera la sortie de la commande précédente. Quand il est exécuté sur la console Linux, MC utilise un programme externe (cons.saver) pour s'occuper de la sauvegarde et la restauration des informations présentes à l'écran.
Quand la prise en charge du sous-shell est intégrée dans MC, vous pouvez taper C-o n'importe quand, et vous reviendrez à l'écran principal de MC. Pour retourner à votre application, tapez simplement C-o. Si une de vos applications est suspendue en utilisant cette astuce, vous ne pourrez pas exécuter d'autres programmes à partir de MC avant que vous ne terminiez l'application suspendue.
Panneaux de répertoires
Cette section liste les touches qui opèrent sur les panneaux de répertoires. Si vous voulez savoir comment modifier l'apparence des panneaux, jetez un coup d'½il à la section en question dans les menus Gauche et Droite.
Tab , C-i . Changer de panneau courant. L'ancien autre panneau devient le panneau actuel et inversement. La barre de sélection passe de l'ancien panneau courant au nouveau panneau courant.
Insert , C-t . Pour marquer des fichiers, vous pouvez utiliser la touche Insert (la séquence terminfo kich1) ou la séquence C-t (Contrôle-t). Pour désélectionner un fichier, re-marquez le.
M-g , M-h (ou M-r ), M-j . Utilisé pour sélectionner le fichier situé en haut, au milieu et en bas du panneau respectivement.
C-s , M-s . Démarre une recherche de nom de fichier dans la liste de répertoires. Quand la recherche est active, les entrées de l'utilisateur seront ajoutées à la chaîne de caractères de recherche plutôt qu'à la ligne de commandes. Si l'option Afficher le mini-statut est activée, la chaîne de caractères de recherche est montrée dans la ligne de mini-statut. Pendant la frappe, la barre de sélection se déplacera au fichier suivant commençant par les lettres tapées. Les touches d' effacement arrière ou DEL peuvent être utilisées pour corriger les fautes de frappe. Si on appuie encore une fois sur C-s, la prochaine correspondance est recherchée.
M-t Changer de listing d'affichage courant pour montrer le mode de listing d'affichage suivant. Avec cela, il est possible de passer rapidement d'un listing long à un listing normal et à un mode de listing défini par l'utilisateur.
C-\ (control-backslash) . Montrer la hotlist de répertoires et se déplacer dans le répertoire sélectionné.
+ (plus) . C'est utilisé pour sélectionner (marquer) un groupe de fichiers. Midnight Commander demandera une expression rationnelle décrivant le groupe. Quand les Motifs Shell sont activés, l'expression rationnelle ressemble aux expressions rationnelles du shell (* signifiant zéro caractères ou plus, et ? signifiant 1 unique caractère). Si les Motifs Shell sont désactivés, alors le marquage des fichiers est effectué grâce à des expressions rationnelles normales (voir ed (1)).
Si l'expression débute ou se termine par un slash (/), alors elle sélectionnera des répertoires plutôt que des fichiers.
e (backslash) . Utiliser la touche « » pour désélectionner un groupe de fichiers. C'est l'opposé de la touche Plus.
flèche-haut , C-p . Déplacer la barre de sélection sur l'entrée précédente du panneau.
flèche-bas , C-n . Déplacer la barre de sélection sur l'entrée suivante du panneau.
home , a1 , M-< . Déplacer la barre de sélection sur la première entrée du panneau.
end , c1 , M-> . Déplacer la barre de sélection sur la dernière entrée du panneau.
page-down , C-v . Déplacer la barre de sélection d'une page vers le bas.
page-up , M-v . Déplacer la barre de sélection d'une page vers le haut.
M-o , Si l'autre panneau est un panneau de listing et que vous vous trouvez dans un répertoire du panneau courant, alors le contenu de l'autre panneau devient le contenu du répertoire actuellement sélectionné (comme pour la touche C-o du mode dired d'Emacs) ; sinon, le contenu de l'autre panneau est fixé à celui du répertoire père du répertoire courant.
C-PageUp , C-PageDown Uniquement quand lancé à partir de la console Linux : effectue un chdir dans « .. » ou dans le répertoire actuellement sélectionné respectivement.
M-y Se déplace dans le répertoire précédent de l'historique ; équivalent à l'appui de « < » avec la souris.
M-u Se déplace au répertoire suivant dans l'historique ; équivalent à l'appui de « > » avec la souris.
M-S-h , M-H Afficher l'historique de répertoires, ce qui est équivalent à l'appui sur « v » avec la souris.
Ligne de commandes shell
Cette section liste les touches qui sont utiles pour éviter des frappes inutiles pendant l'entrée des commandes shell.
M-Entrée . Copier le nom du fichier actuellement sélectionné sur la ligne de commandes
C-Entrée . Comme M-Entrée, mais cela ne marche que sur la console Linux.
M-Tab . Effectue le complètement des noms de fichiers, des commandes, des variables, des noms d'utilisateurs et des noms d'hôtes.
C-x t , C-x C-t . Copier les fichiers marqués (ou s'il n'y a pas de fichiers marqués, le fichier sélectionné) du panneau courant (C-x t) ou de l'autre panneau (C-x C-t) sur la ligne de commandes.
C-x p , C-x C-p . La première combinaison de touches copie le nom du chemin courant sur la ligne de commandes, et la seconde copie le nom du chemin du panneau non sélectionné sur la ligne de commandes.
C-q . La commande de protection peut être utilisée pour insérer des caractères qui seraient autrement interprétés par Midnight Commander (comme le symbole « + »)
M-p , M-n . Utilisez ces touches pour naviguer à l'intérieur de l'historique des commandes. M-p vous amène à la dernière entrée, M-n à la suivante.
M-h . Afficher l'historique de la ligne d'entrée courante.
Touches générales de mouvement
Le visualisateur d'aide, le visualisateur de fichiers et l'arbre des répertoires utilisent un code commun pour traiter les mouvements. Ils acceptent par conséquent exactement les mêmes touches. Chacun d'entre eux accepte également certaines touches supplémentaires.
D'autres parties de Midnight Commander utilisent les mêmes touches de mouvement, et cette section peut également s'y rapporter.
Haut , C-p . Se déplace d'une ligne en arrière.
Bas , C-n . Se déplace d'une ligne en avant.
Prev Page , Page Up , M-v . Se déplace d'une page vers le haut.
Next Page , Page Down , C-v . Se déplace d'une page vers le bas.
Home , A1 . Se déplace au début.
End , C1 . Se déplacer à la fin.
Le visualisateur d'aide et le visualisateur de fichiers acceptent les touches suivantes en plus de celles mentionnées ci-dessus :
b , C-b , C-h , Backspace , Delete . Se déplacer d'une page vers le haut.
Barre d'espacement . Se déplacer d'une page vers le bas.
u , d . Se déplacer d'une demi-page vers le haut ou vers le bas respectivement.
g , G . Se déplacer au début ou à la fin.
Touches de ligne dentrée
Les lignes d'entrée (elles sont utilisées sur la ligne de commandes et dans les boîtes de dialogue de requête du programme) acceptent les touches suivantes :
C-a place le curseur au début de la ligne.
C-e place le curseur à la fin de la ligne.
C-b , move-left déplace le curseur d'une position sur la gauche.
C-f , move-right déplace le curseur d'une position sur la droite.
M-f se déplace d'un mot en avant.
M-b se déplace d'un mot en arrière.
C-h , backspace effacer le caractère précédent.
C-d , Delete effacer le caractère sous le curseur.
C-@ fixer la marque pour le coupage.
C-w copie le texte présent entre le curseur et la marque dans un kill buffer (tampon dans lequel sont stockées les portions de texte les plus récemment coupées ou copiées) et supprime le texte de la ligne d'entrée (couper)
M-w copie le texte présent entre le curseur et la marque dans un kill buffer. (copier)
C-y coller le contenu du kill buffer.
C-k détruire le texte présent entre le curseur et la fin de la ligne.
M-p , M-n Utilisez ces touches pour naviguer dans l'historique des commandes. M-p vous emmène à la dernière entrée, M-n vous emmène à la suivante.
M-C-h , M-Backspace effacer un mot en arrière.
M-Tab effectue le complètement des noms de fichiers, commandes, variables et noms d'hôtes.
Barre de menus
La barre de menus apparaît quand vous appuyez sur F9 ou que vous cliquez avec la souris sur la ligne du haut de l'écran. La barre de menus comporte 5 menus : « Gauche », « Fichier », « Commande », « Options » et « Droite ».
Les Menus Gauche et Droite vous permettent de modifier l'apparence des panneaux de répertoires gauche et droit.
Le Menu Fichier liste les actions que vous pouvez effectuer sur le fichier actuellement sélectionné ou sur les fichiers marqués.
Le Menu Commandes liste les actions qui sont plus générales et qui n'entretiennent aucune relation avec le fichier actuellement sélectionné, ou avec les fichiers marqués.
Le Menu Options liste les actions qui vous permettent de personnaliser Midnight Commander.
menus gauche et droite (au-dessus et en dessous)
La vue des panneaux de répertoires peut être changée à partir des menus Gauche et Droite . ( Au-dessus et En dessous quand la séparation horizontale du panneau est choisie depuis la boîte de dialogue d'options Présentation).
mode de listage
La vue du mode de listage est utilisée pour afficher une liste de fichiers. Il y a 4 modes de listage différents disponibles : Complet Bref , Long et Utilisateur . La vue de répertoire complet montre le nom, la taille et la date de dernière modification du fichier.
La vue brève ne montre que le nom du fichier, et comporte deux colonnes (et affiche donc deux fois plus de fichiers que les autres vues). La vue longue correspond à la sortie de la commande ls -l . Elle occupe la largeur complète de l'écran.
Si vous choisissez le format d'affichage « Utilisateur », alors vous devez spécifier le format d'affichage.
Le format d'affichage utilisateur doit débuter par un spécificateur de taille de panneau, qui peut être « half » (demi) ou « full » (complet), ce qui spécifie un panneau d'une largeur d'un demi écran ou d'un écran respectivement.
Après la taille du panneau, vous pouvez spécifier le mode 2 colonnes pour le panneau, en ajoutant le nombre « 2 » à la chaîne de caractères de format utilisateur.
Après cela, vous ajoutez le nom des champs avec un spécificateur de taille optionnel. Voici les champs disponibles pour l'affichage :
name affiche le nom du fichier.
size affiche la taille du fichier.
bsize est une forme alternative au format size . Affiche la taille des fichiers et, pour les répertoires, n'affiche que le RÉP-INF (sous-répertoire) ou le RÉP-SUP (répertoire père).
type affiche un champ de type d'une longueur d'un caractère. Ce caractère est similaire à ce qui est affiché par ls avec le drapeau -F : * pour les fichiers exécutables, / pour les répertoires, @ pour les liens, = pour les sockets, - pour les périphériques en mode caractère, + pour les périphériques en mode bloc, | pour les tubes, ~ pour les liens symboliques vers des répertoires et ! pour les liens symboliques défaillants (liens qui ne pointent nulle part).
mtime , la date de dernière modification du fichier.
atime , la date de dernier accès au fichier.
ctime , la date de création du fichier.
perm , une chaîne de caractères représentant les bits de permissions actuels du fichier.
mode , une valeur octale correspondant aux bits de permissions actuels du fichier.
nlink , le nombre de liens vers le fichier.
ngid , le GID (numérique).
nuid , l'UID (numérique).
owner , le propriétaire du fichier.
group , le groupe du fichier.
inode , l'i-n½ud du fichier.
Vous pouvez également utiliser ces noms de champs pour définir l'affichage :
space , une espace dans le format d'affichage
mark , un astérisque si le fichier est marqué, une espace sinon.
| , Ce caractère est utilisé pour ajouter une ligne verticale au format d'affichage.
Pour forcer un champ à avoir une taille fixe (un spécificateur de taille), ajoutez simplement un « : » suivi du nombre de caractères à utiliser pour le champ. Si le nombre est suivi du symbole « + », alors la taille spécifie la taille de champ minimale et le programme, s'il découvre qu'il y a plus d'espace sur l'écran, développera ce champ.
Par exemple, l'affichage Complet correspond à ce format :
half type,name,|,size,|,mtime
et l'affichage Long correspond à ce format :
full perm,space,nlink,space,owner,space,group,space,size,space, mtime,space,name
Il existe un format d'affichage défini par l'utilisateur assez sympa :
half name,|,size:7,|,type,mode:3
Les panneaux peuvent également être placés dans les modes suivants :
Info
La vue informative affiche des informations relatives au fichier sélectionné et, si c'est possible, au système de fichiers courant. |
Arborescence
La vue arborescente est assez similaire à la fonctionnalité d'arbre de répertoires. Voyez la section qui lui est dédiée pour plus d'informations. |
Vue rapide
Dans ce mode, le panneau passera dans un visualisateur réduit qui affiche le contenu du fichier actuellement sélectionné. Si vous sélectionnez le panneau (avec la touche Tab ou la souris), vous aurez accès aux commandes du visualisateur habituel. |
ordre de tri...
Les huit ordres de tri sont le nom, l'extension, la date de modification ou de dernier accès, la date de dernière modification d'information d'i-n½ud, la taille, l'i-n½ud et non trié. Dans la boîte de dialogue d'ordre de tri, vous pouvez choisir l'ordre de tri, et vous pouvez également spécifier si vous voulez un tri dans l'ordre inverse en cochant la case à cocher Inversé.
Par défaut, les répertoires sont triés avant les fichiers, mais ce comportement peut être modifié via le menu Options (option Mélanger tous les fichiers ).
filtre...
La commande de filtrage vous permet de spécifier un motif shell (par exemple *.tar.gz ) auquel doivent correspondre les fichiers pour pouvoir être affichés. Quel que soit le motif de filtrage, les répertoires et les liens vers les répertoires sont toujours montrés dans le panneau de répertoires.
rafraîchir
La commande de relecture recharge la liste des fichiers du répertoire. C'est utile si d'autres processus ont créé ou supprimé des fichiers. Si vous avez placé les noms de fichiers dans un panneau, cela rechargera le contenu du répertoire et supprimera les informations « mises en panneau » (Voyez la section Mise en panneau externe pour plus d'informations).
menu fichier
Midnight Commander utilise les touches F1 à F10 comme raccourcis clavier pour les commandes apparaissant dans le menu fichier. Les séquences d'échappement pour les touches de fonction sont les capacités terminfo kf1 à kf10. Sur les terminaux ne supportant pas les touches de fonction, vous pouvez obtenir la même fonctionnalité en appuyant sur la touche ESC et ensuite un nombre compris entre 1 et 9, ou égal à 0 (correspondant à F1->F9 ou à F10 respectivement).
Le menu Fichier comprend les commandes suivantes (raccourcis clavier entre parenthèses) :
Aide (F1)
Invoque le visualisateur d'aide hypertexte intégré. À l'intérieur du visualisateur d'aide, vous pouvez utiliser la touche Tab pour sélectionner le lien suivant, et la touche Entrée pour suivre ce lien. Les touches Espace et d'Effacement arrière (backspace) sont utilisées pour se déplacer en avant et en arrière dans une page d'aide. Appuyez à nouveau sur F1 pour obtenir la liste complète des touches acceptées.
Menu (F2)
Invoquer le menu utilisateur. Le menu utilisateur permet aux utilisateurs d'utiliser facilement un menu, et d'ajouter des fonctionnalités supplémentaires à Midnight Commander.
Voir (F3, Shift-F3)
Visualiser le fichier actuellement sélectionné. Par défaut, cela invoque le Visualisateur de Fichier Interne mais si l'option « Utiliser la vue interne » est désactivée, cela invoque un visualisateur de fichier externe spécifié par la variable d'environnement PAGER . Si PAGER n'est pas défini, la commande « Vue » est invoquée. Si vous utilisez Shift-F3 à la place, le visualisateur sera invoqué sans effectuer un quelconque formatage ou prétraitement sur le fichier.
Vue Filtrée (M-!)
Cette commande demande une commande et ses arguments (par défaut le nom du fichier sélectionné). La sortie d'une telle commande est montrée dans le visualisateur interne de fichiers.
Éditer (F4)
Invoque actuellement l'éditeur vi , ou l'éditeur spécifié par la variable d'environnement EDITOR , ou l'Éditeur Interne de Fichier si l'option use_internal_edit est activée.
Copier (F5)
Afficher une boîte de dialogue d'entrée dont la destination par défaut est le répertoire du panneau non sélectionné, et copier le fichier actuellement sélectionné (ou les fichiers marqués, s'il y en a au moins un) dans le répertoire spécifié par l'utilisateur dans la boîte de dialogue d'entrée. Pendant ce processus, vous pouvez appuyer sur C-c ou ESC pour annuler l'opération. Pour obtenir des détails sur le masque source (qui sera en général soit *, soit ^(.*)$, en fonction du réglage de Utiliser les Motifs Shell) et des jokers possibles dans la destination, voyez Masquer la copie/le renommage.
Sur certains systèmes, il est possible d'effectuer la copie en tâche de fond en cliquant sur le bouton de mise en arrière-plan (Fond) (ou en appuyant sur M-b dans la boîte de dialogue). Les Travaux en Arrière-plan sont utilisés pour contrôler le processus tournant en arrière-plan.
Lien (C-x l)
Créer un lien matériel vers le fichier courant.
Lien Symbolique (C-x s)
Créer un lien symbolique vers le fichier courant. Pour ceux d'entre vous qui ne savent pas ce qu'est un lien : la création d'un lien vers un fichier est un peu similaire à la copie du fichier, mis à part que le nom du fichier source et le nom du fichier destination représentent la même image de fichier. Par exemple, si vous éditez l'un de ces fichiers, toutes les modifications effectuées apparaîtront dans les deux fichiers. Certaines personnes appellent les liens des alias ou des raccourcis.
Un lien matériel se présente comme un fichier réel. Après l'avoir créé, il n'existe aucun moyen permettant de déterminer lequel des deux fichiers est l'original, et lequel est le lien. Si vous supprimez l'un d'entre eux, l'autre restera intact. Il est très difficile de s'apercevoir que deux fichiers représentent la même image. Utilisez des liens matériels quand vous ne voulez rien savoir.
Un lien symbolique est une référence au nom du fichier original. Si le fichier original est supprimé, le lien symbolique n'a plus aucune utilité. Il est très facile de s'apercevoir que deux fichiers représentent la même image. MC affiche un signe « @ » en face du nom de fichier (préfixé) s'il est un lien symbolique vers quelque part (sauf vers un répertoire, auquel cas il affiche un tilde (~)). Le nom du fichier original vers lequel pointe le lien est affiché dans la ligne de mini-statut si l'option Afficher le mini-statut est employée. Utilisez des liens symboliques quand vous voulez éviter la confusion qui peut être engendrée par les liens matériels.
Renommer/Déplacer (F6)
Fait apparaître une boîte de dialogue d'entrée qui, par défaut, déplace le fichier actuellement sélectionné (ou les fichiers marqués s'il y a au moins un fichier marqué) du répertoire du panneau non sélectionné vers le répertoire spécifié par l'utilisateur dans la boîte de dialogue. Durant ce processus, vous pouvez appuyer sur C-c ou ESC pour annuler l'opération. Pour plus de détails, consultez la section consacrée à l'opération Copier plus haut ; elles sont assez similaires.
Sur certains systèmes, il est possible d'effectuer la copie en arrière-plan en cliquant sur le bouton de mise à l'arrière-plan (ou en appuyant sur M-b dans la boîte de dialogue). Les Travaux en Arrière-plan (Tâches de fond) sont utilisés pour contrôler le processus tournant à l'arrière-plan.
Mkdir (F7)
Fait apparaître une boîte de dialogue d'entrée et crée le répertoire spécifié.
Effacer (F8)
Effacer le fichier actuellement sélectionné, ou les fichiers marqués dans le panneau actuellement sélectionné. Durant ce processus, vous pouvez appuyer sur C-c ou ESC pour abandonner l'opération.
cd rapide (M-c) Utilisez la commande cd rapide si vous disposez de la ligne de commandes complète, et que vous désirez changer de répertoire.
Sélectionner Groupe (+)
C'est utilisé pour sélectionner (marquer) un groupe de fichiers. MC vous demandera une expression rationnelle décrivant le groupe. Quand les Motifs Shell sont activés, l'expression rationnelle ressemble au développement (globbing) des noms de fichier dans le shell (* correspondant à zéro ou plusieurs caractères, et ? correspondant à un caractère). Si les Motifs Shell sont désactivés, alors le marquage des fichiers sera effectué avec des expressions rationnelles normales (voyez ed(1)).
Pour marquer des répertoires plutôt que des fichiers, l'expression doit débuter ou se terminer par un « / ».
Désélectionner Groupe (\)
Utilisé pour désélectionner un groupe de fichiers. C'est le contraire de la commande Sélectionner groupe .
Quitter (F10, Shift-F10)
Terminer MC. Shift-F10 est utilisé quand vous voulez quitter et que vous utilisez l'enveloppe shell. Shift-F10 ne vous emmènera pas au dernier répertoire que vous avez visité avec MC. Au contraire, il restera dans le répertoire dans lequel vous avez lancé Midnight Commander.
cd rapide
Cette commande est utilisée si vous disposez d'une ligne de commandes complète, et que vous voulez effectuer un cd quelque part sans avoir à copier et coller la ligne de commandes. Cette commande fait apparaître une petite boîte de dialogue, où vous tapez tout ce que vous auriez tapé après un cd sur la ligne de commandes, et où vous appuyez ensuite sur Entrée. Ceci caractérise toutes les choses qui sont déjà présentes dans la commande cd interne.
menu commande
La commande Arborescence des répertoires affiche un schéma d'arborescence des répertoires.
La commande Rechercher fichier vous permet de rechercher un fichier spécifique. La commande « Échanger panneaux » intervertit le contenu des panneaux des deux répertoires.
La commande « Inverser panneaux on/off » affiche la sortie de la dernière commande shell. Cela ne fonctionne que dans une xterm, ou sur les consoles Linux et SCO.
La commande « Comparer répertoires » (C-x d) compare les panneaux de répertoires l'un avec l'autre. Vous pouvez ensuite utiliser la commande Copier (F5) pour rendre les deux panneaux identiques. Il y a trois méthodes de comparaison. La méthode Rapide ne compare que la taille et la date des fichiers. La méthode Exhaustive n'est pas disponible si la machine ne supporte pas l'appel système mmap(2). La méthode de comparaison « Taille Seulement » ne compare que les tailles des fichiers et ne vérifie pas les dates.
La commande Historique des commandes affiche une liste des commandes tapées. La commande sélectionnée est copiée sur la ligne de commandes. L'historique des commandes est également accessible en tapant M-p ou M-n.
La commande Répertoire hotlist (C-) accélère le changement de répertoire vers des répertoires souvent utilisés.
La commande Mise en panneau externe vous permet d'exécuter un programme externe, et remplit le panneau courant avec la sortie de ce programme.
La commande Édition des Extensions de fichier vous permet de spécifier des programmes à exécuter quand vous essayez d'exécuter, de lire, d'éditer et d'effectuer un tas d'autres choses sur des fichiers possédant une extension particulière (terminaison des noms de fichiers). La commande Édition du fichier de Menu peut être utilisée pour éditer le menu utilisateur (qui apparaît en appuyant sur F2).
arborescence des répertoires
La commande Arborescence des répertoires affiche les répertoires sous forme arborescente. Vous pouvez sélectionner un répertoire à partir du schéma et MC se déplacera dans ce répertoire.
Il y a deux façons d'invoquer l'arborescence. La commande d'Arborescence des répertoires réelle est disponible à partir du menu Commandes. L'autre façon est de sélectionner la vue arborescente depuis les menus Gauche ou Droite.
Pour éviter des longs délais, MC crée le schéma d'arbre en n'examinant qu'un petit sous-ensemble de tous les répertoires. Si le répertoire que vous voulez voir est manquant, déplacez-vous dans son répertoire père et appuyez sur C-r (ou F2).
Vous pouvez utiliser les touches suivantes :
Les touches de mouvement habituelles sont acceptées.
Entrée . Dans l'arbre des répertoires, quitter cet arbre et se déplacer dans ce répertoire dans le panneau courant. Dans la vue arborescente, se déplacer dans ce répertoire dans l'autre panneau, et demeurer dans le mode de vue arborescente dans le panneau courant.
C-r , F2 (Rafraîchir) . Réexaminer ce répertoire. Utilisez ceci quand le schéma de l'arbre n'est plus à jour c.-à-d. s'il lui manque des répertoires ou si certains répertoires n'existent plus.
F3 (Oublier). Supprimer ce répertoire du schéma d'arborescence. Utilisez ceci pour réduire l'encombrement du schéma. Si vous désirez revenir au répertoire du schéma arborescent, appuyez F2 dans son répertoire père.
F4 (Statique/Dynamique). Alterner entre le mode de navigation dynamique (par défaut) et le mode de navigation statique.
Dans le mode de navigation statique, vous pouvez utiliser les touches Haut et Bas pour sélectionner un répertoire. Tous les répertoires connus sont montrés.
Dans le mode de navigation dynamique, vous pouvez utiliser les touches Haut et Bas pour sélectionner un répertoire frère, la touche Gauche pour vous déplacer dans le répertoire parent, et la touche Droite pour vous déplacer dans un répertoire fils. Seuls les répertoires père, frères et fils sont montrés ; les autres sont laissés de côté. Le schéma d'arborescence est modifié dynamiquement quand vous le traversez.
F5 (Copier). Copier le répertoire.
F6 (RenDép). Déplacer le répertoire.
F7 (Mkdir). Créer un nouveau sous-répertoire dans le répertoire courant.
F8 (Effacer). Effacer ce répertoire du système de fichiers.
C-s, M-s. Rechercher le répertoire suivant correspondant à la chaîne de caractères de recherche. S'il n'en existe pas, ces touches feront descendre d'une ligne.
C-h , Backspace . Effacer le dernier caractère de la chaîne de caractères de recherche.
Tout autre caractère . Ajouter le caractère à la chaîne de caractères de recherche et se déplacer dans le prochain répertoire dont le nom débute par ces caractères. Dans la vue arborescente, vous devez d'abord activer la recherche en appuyant sur C-s. La chaîne de caractères de recherche est montrée dans la ligne de mini-statut.
Les actions suivantes ne sont disponibles que dans l'arbre des répertoires. Elles ne sont pas supportées dans la vue arborescente.
F1 (Aide). Invoque le visualisateur d'aide et affiche cette section.
Esc, F10. Sortir de l'arbre des répertoires. Ne pas changer de répertoire.
La souris est prise en charge. Un double-clic se comporte comme un appui sur Entrée. Consultez également la section sur le support de la souris.
rechercher fichier
La fonctionnalité de recherche de fichiers demande d'abord un répertoire de départ pour la recherche, et ensuite le nom du fichier à rechercher. En appuyant sur le bouton Arborescence, vous pouvez sélectionner le répertoire de départ à partir du schéma de l'arborescence des répertoires.
Le champ Contenu accepte des expressions rationnelles similaires à celles de egrep(1). Cela signifie que vous devrez protéger les caractères possédant une signification spéciale dans egrep par « \ », c.-à-d. que si vous recherchez « strcmp ( », vous devrez taper « strcmp ( » (sans les guillemets).
Vous pouvez débuter la recherche en appuyant sur le bouton Ok. Pendant la recherche, vous pouvez la suspendre en appuyant sur le bouton Suspendre, et la reprendre en appuyant sur le bouton Continuer.
Vous pouvez naviguer dans la liste des fichiers en utilisant les flèches haut et bas. Le bouton Changer de répertoire vous amènera dans le répertoire du fichier actuellement sélectionné. Le bouton Encore vous demandera les paramètres d'une nouvelle recherche. Le bouton Quitter quitte l'opération de recherche. Le bouton Mettre en Panneau placera les fichiers trouvés dans le panneau du répertoire courant afin que vous puissiez effectuer des opérations additionnelles sur eux (les voir, copier, déplacer, effacer, etc.). Après la mise en panneau, vous pouvez appuyer sur C-r pour revenir au listing de fichiers normal.
Il est possible de spécifier une liste de répertoires que la commande Rechercher Fichier doit ignorer durant la recherche (par exemple, si vous voulez éviter les recherches sur un CDROM ou dans un répertoire NFS qui est monté via une liaison réseau lente).
Les répertoires à passer doivent être placés dans la variable find_ignore_dirs de la section Misc de votre fichier ~/.mc/ini.
Les composants répertoires doivent être séparés par un « : ». Voici un exemple :
.nf [Misc] find_ignore_dirs=/cdrom:/nfs/wuarchive:/afs .fi
Vous pouvez envisager d'utiliser la commande Mise en panneau externe pour certaines opérations. La commande Rechercher Fichier n'est destinée qu'aux requêtes simples, alors que l'utilisation de Mise en panneau externe vous permet d'effectuer des recherches aussi mystérieuses que vous le souhaitez.
mise en panneau externe
La commande Mise en panneau externe vous permet d'exécuter un programme externe, et d'afficher la sortie de ce programme comme contenu du panneau courant.
Par exemple, si vous voulez manipuler tous les liens symboliques du répertoire courant de l'un des panneaux, vous pouvez utiliser la mise en panneau externe pour lancer la commande suivante :
.nf find . -type l -print .fi Après l'exécution de la commande, le contenu du répertoire du panneau ne représentera plus le listing du répertoire courant, mais tous les fichiers qui sont des liens symboliques.
Si vous préférez mettre en panneau tous les fichiers qui ont été téléchargés depuis votre serveur ftp, vous pouvez utiliser cette commande awk pour extraire le nom de fichier des fichiers journaux des transferts :
.nf awk '$9 ~! /incoming/ { print $9 }' < /usr/adm/xferlog .fi
Vous pourriez sauvegarder des commandes fréquemment mises en panneau sous un nom significatif, si vous souhaitez pouvoir les ré-appeler rapidement. Vous pouvez faire cela en tapant la commande dans la ligne d'entrée, et en appuyant sur le bouton Ajouter un nouveau. Ensuite, entrez le nom sous lequel la commande sera sauvée. La fois suivante, vous n'aurez qu'à choisir cette commande de la liste et n'aurez plus besoin de la retaper.
hotlist
La commande Répertoire hotlist affiche les libellés des répertoires présents dans la hotlist des répertoires. MC se rendra dans le répertoire correspondant au libellé sélectionné. À partir de la boîte de dialogue de la hotlist, vous pouvez supprimer des paires libellé/répertoire déjà créées, ou en ajouter de nouvelles. Pour ajouter rapidement de nouveaux répertoires, vous pouvez utiliser la commande « Ajouter à la hotlist » (C-x h), qui ajoute le répertoire courant à la hotlist de répertoires, en demandant simplement l'étiquette du répertoire.
Cela accélère les cd dans des répertoires fréquemment utilisés. Vous pouvez envisager l'utilisation de la variable CDPATH comme décrite dans la description de la commande cd interne.
Édition des extensions de fichier
Cela invoquera votre éditeur de texte sur le fichier ~/.mc/bindings). Le format de ce fichier est le suivant (il a été modifié dans la version 3.0) :
Toutes les lignes débutant par # et les lignes vides sont ignorées.
Les lignes débutant à la première colonne devraient respecter le format suivant :
mot-clé/descNL , c.-à-d. que la desc ription est comprise entre mot-clé/ et le saut de ligne (NL, newline).
mot-clé peut être :
shell
(desc est alors une extension quelconque (pas de jokers), c.-à-d. qu'elle correspond aux fichiers *desc. Exemple : .tar correspond à *.tar) |
regex
(desc est une expression rationnelle) |
type
(le fichier correspond si « file %f » correspond à l'expression rationnelle desc (le nom du fichier : une partie de « file %f » est supprimée)) |
default
(correspond à n'importe quel fichier quelle que soit la valeur de desc) |
Les autres lignes devraient débuter par une espace ou une tabulation, et devraient respecter le format suivant :
mot-clé=commandeNL (sans espace autour de « = »), où mot-clé devrait être :
Open (Ouvrir, si l'utilisateur appuie sur Entrée ou double-clique dessus), View (Voir, F3), Edit (Éditer, F4), Drop (l'utilisateur dépose certains fichiers dessus), ou tout autre nom défini par l'utilisateur (ceux-ci seront listés dans le menu contextuel dépendant de l'extension). Le nom Icon (icône) est réservé pour une utilisation future par mc.
commande est une commande shell d'une ligne, subissant la substitution de macro simple.
Les cibles sont évaluées de haut en bas (l'ordre est donc important). Si certaines actions manquent, la recherche continue comme si la cible ne correspondait pas (c.-à-d. que si un fichier correspond aux première et deuxième entrées et que l'action Voir manque dans la première alors, lors de l'appui sur F3, l'action Voir de la seconde entrée sera utilisée. default devrait correspondre à toutes les actions.
travaux en arrière-plan (tâches de fond)
Ceci vous permet de contrôler l'état de n'importe quel processus de Midnight Commander présent à l'arrière-plan (seules les opérations de copie et de déplacement de fichiers peuvent être effectuées en tâche de fond). Vous pouvez stopper, reprendre ou tuer un travail en arrière-plan à partir d'ici.
Édition du fichier de menu
Le menu utilisateur est un menu des actions utiles pouvant être personnalisées par l'utilisateur. Quand vous accédez au menu utilisateur, le fichier .mc.menu du répertoire courant est utilisé s'il existe, mais uniquement s'il appartient à l'utilisateur ou au root, et s'il n'est pas accessible en écriture pour tout le monde. Si ce fichier n'est pas trouvé, ~/.mc/menu est cherché de la même façon, et sinon mc utilise le menu par défaut global au système /usr/lib/mc/mc.menu.
Le format du fichier de menu est très simple. Les lignes débutant par n'importe quel caractère sauf l'espace ou la tabulation sont considérées être des entrées du menu (pour être capable de l'utiliser comme une hotkey (touche accélératrice), le premier caractère devrait être une lettre). Toutes les lignes débutant par une espace ou une tabulation correspondent aux commandes qui seront exécutées quand l'entrée est sélectionnée.
Quand une option est sélectionnée, toutes les lignes de commandes de l'option sont copiées dans un fichier temporaire dans le répertoire temporaire (d'habitude /usr/tmp) et ensuite, ce fichier est exécuté. Cela permet à l'utilisateur de placer des constructions shell normales dans les menus. La substitution de macros simple a également lieu avant d'exécuter le code du menu. Pour plus d'informations, voyez Substitution de Macros.
Voici un exemple de fichier mc.menu :
.nf A Afficher le contenu du fichier actuellement sélectionné sous forme octale (octal dump) od -c %f B Éditer un rapport de bogue et l'envoyer à root vi /tmp/mail.$$ mail -s "bogue de Midnight Commander" root < /tmp/mail.$$ M Lire son mail emacs -f rmail N Lire les nouvelles Usenet emacs -f gnus H Appeler le navigateur d'aide hypertexte info J Copier le répertoire courant dans l'autre panneau (récursivement) tar cf - . | (cd %D && tar xvpf -) K Effectuer une plublication (release) du sous-répertoire courant echo -n "Nom du fichier de distribution : " read tar ln -s %d `nom_rép %d`/$tar cd .. tar cvhf ${tar}.tar $tar = f *.tar.gz | f *.tgz & t n X Extraire le contenu d'un fichier tar compressé tar xzvf %f .fi
Conditions par défaut
Chaque entrée de menu peut être précédée par une condition. La condition doit débuter à la première colonne par un caractère « = ». Si la condition est vérifiée, l'entrée du menu sera l'entrée par défaut.
.nf Syntaxe de condition : = <sous-cond> ou : = <sous-cond> | <sous-cond> ... ou : = <sous-cond> & <sous-cond> ... La sous-condition peut être : y <motif> syntaxe du fichier courant correspondant à motif? pour le menu Éditer uniquement. f <motif> fichier courant correspondant à motif? F <motif> autre fichier correspondant à motif? d <motif> répertoire courant correspondant à motif? D <motif> un autre répertoire correspondant à motif? t <type> fichier courant du type type? T <type> autre fichier du type type? x <nom-fichier> est-il un nom de fichier exécutable? ! <ss-cond> nier le résultat de la sous-condition .fi
Le motif est un motif shell normal, ou une expression rationnelle, selon de l'utilisation qui est faite des motifs shell. Vous pouvez surcharger la valeur globale de l'option des motifs shell en écrivant « shell_patterns=x » sur la première ligne du fichier de menu (où « x » est soit 0 soit 1).
.nf Le type est constitué d'un ou de plusieurs des caractères suivants : n non répertoire r fichier régulier d répertoire l lien c périphérique spécial en mode caractère b périphérique spécial en mode bloc f tube nommé (fifo) s socket x exécutable t marqué .fi
Par exemple, « rlf » signifie soit un fichier régulier, soit un lien, soit un tube nommé. Le type « t » est un petit peu spécial car il agit sur le panneau plutôt que sur le fichier. La condition « =t t » est vraie s'il y a des fichiers marqués dans le panneau courant, et est fausse sinon.
Si la condition débute par « =? » au lieu de « = », une trace de débogage sera affichée à chaque fois que la valeur de la condition est calculée.
Les conditions sont évaluées de gauche à droite. Cela signifie que .nf = f *.tar.gz | f *.tgz & t n .fi est calculé comme .nf ( (f *.tar.gz) | (f *.tgz) ) & (t n) .fi
Voici un exemple d'utilisation des conditions :
.nf = f *.tar.gz | f *.tgz & t n L Lister le contenu d'une archive tar compactée gzip -cd %f | tar xvf - .fi
Conditions Additionnelles
Si la condition débute par « + » (ou « +? ») au lieu de « = » (ou « =? », elle constitue une condition additionnelle. Si la condition est vérifiée, l'entrée de menu sera incluse dans le menu. Si la condition est fausse, elle ne le sera pas.
Vous pouvez combiner les conditions par défaut et les conditions additionnelles en faisant débuter la condition par « += » ou « =+ » (ou « +=? » ou encore « =+? » si vous voulez une trace de débogage). Si vous voulez utiliser deux conditions différentes, l'une pour l'ajout et l'autre pour le comportement par défaut, vous pouvez faire précéder une entrée de menu par deux lignes de conditions, l'une débutant par « + », et l'autre par « = ».
Les commentaires débutent par « # ». Les lignes de commentaires additionnelles doivent débuter par un « # », une espace ou une tabulation.
menu options
Midnight Commander comporte certaines options qui sont activées/désactivées dans plusieurs boîtes de dialogue accessibles depuis ce menu. Les options sont activées si elles comportent un astérisque ou un « x » en face d'elles.
La commande Configuration fait apparaître une boîte de dialogue à partir de laquelle vous pouvez modifier la plupart des réglages de Midnight Commander.
La commande Affichage des bits fait apparaître une boîte de dialogue à partir de laquelle vous pouvez sélectionner les caractères que votre terminal supporte.
La commande Confirmation fait apparaître une boîte de dialogue à partir de laquelle vous pouvez spécifier pour quelles actions vous désirez que MC vous demande une confirmation.
La commande Apprendre les touches fait apparaître une boîte de dialogue à partir de laquelle vous pouvez tester certaines touches qui ne fonctionnent pas sur certains terminaux, et les corriger.
La commande Système de Fichiers virtuel (VFS) fait apparaître une boîte de dialogue à partir de laquelle vous pouvez spécifier certaines options relatives au système de fichier virtuel.
La commande Présentation fait apparaître une boîte de dialogue à partir de laquelle vous pouvez spécifier un certain nombre d'options concernant la façon dont mc apparaît à l'écran.
La commande Enregistrer la configuration sauve les réglages courants pour les menus Gauche, Droite et Options. Un petit nombre d'autres réglages sont également sauvés.
configuration
Les options de cette boîte de dialogue sont divisées en trois groupes : Options du panneau, Pause après l'exécution, et Autres Options.
Options du panneau
Afficher les fichiers de sauvegarde . Si cette option est activée, Midnight Commander montrera les fichiers se terminant par un tilde. Sinon, ils ne sont pas montrés (comme avec l'option -B de GNU ls).
Afficher les fichiers cachés . Si cette option est activée, Midnight Commander montrera tous les fichiers qui commencent par un tilde (comme pour ls -a).
Déplacer les marques vers le bas . Si cette option est activée, la barre de sélection descendra quand vous marquez un fichier (avec C-t ou la touche Insert).
Dérouler les menus Quand cette option est activée, les menus déroulants seront activés dès que vous appuyez sur la touche F9 . Sinon, vous n'aurez que la barre de menus, et devrez activer le menu avec les touches fléchées ou les touches accélératrices. C'est recommandé si vous utilisez des touches accélératrices.
Mélanger tous les fichiers . Si cette option est activée, tous les fichiers et répertoires sont entremêlés dans l'affichage. Si elle est désactivée, les répertoires (et les liens vers des répertoires) seront montrés au début du listing, et les autres fichiers à la suite.
Rechargement rapide des répertoires Si cette option est activée, Midnight Commander utilisera une astuce pour déterminer si le contenu du répertoire a changé. L'astuce consiste à ne recharger le répertoire que si l'i-n½ud du répertoire a changé ; cela signifie que le rechargement ne se produit que quand des fichiers sont créés ou effacés. Si les changements se produisent dans l'i-n½ud d'un fichier du répertoire (changement de taille, de mode ou de propriétaire, etc), l'affichage n'est pas mis à jour. Dans ces situations, si vous avez activé l'option, vous devrez rafraîchir manuellement le répertoire (avec C-r).
Pause après l'exécution
Après l'exécution de vos commandes, Midnight Commander peut effectuer une pause, afin que vous puissiez examiner la sortie de la commande. Il y a trois réglages possibles pour cette variable :
Jamais
signifie que vous ne voulez pas visualiser la sortie de votre commande. Si vous utilisez la console Linux ou SCO, ou une xterm, vous pourrez voir la sortie de la commande en tapant C-o. |
Sur terminaux stupides
Vous obtiendrez le message de pause sur les terminaux qui sont incapables d'afficher la sortie de la dernière commande exécutée (n'importe quel terminal qui n'est pas une xterm ou la console Linux). |
Toujours
Le programme effectuera une pause après l'exécution de toutes vos commandes. |
Autres Options
Opérations bavardes . Cela indique si les opérations sur les fichiers Copier, Renommer ou Effacer sont bavardes (verbeuses) ou non (c.-à-d. si elles affichent une boîte de dialogue pour chaque opération). Si vous avez un terminal lent, vous pourriez avoir envie de désactiver l'opération verbeuse. Elle est automatiquement désactivée si la vitesse de votre terminal est inférieure à 9600 bps.
Calculer les totaux . Si cette option est désactivée, Midnight Commander calcule les tailles totales en octets, et le nombre total de fichiers avant toute opération Copier, Renommer ou Effacer. Cela vous fournira une barre de progression plus précise aux dépens d'une certaine perte de vitesse. Cette option n'a aucun effet si les Opérations bavardes sont désactivées.
Motifs Shell . Par défaut, les commandes Sélectionner, Désélectionner et Filtre utiliseront des expressions rationnelles du type de celles du shell. Les conversions suivantes sont effectuées pour arriver à cela : le « * » est remplacé par un « .* » (0 ou plusieurs caractères) ; le « ? » est remplacé par « . » (exactement un caractère), et le « . » par le littéral point. Si l'option est désactivée, alors les expressions rationnelles sont celles décrites dans ed(1).
Enregistrer Automatiquement le paramétrage . (NdT : ou Auto-enregistrement des réglages selon la version de mc). Si cette option est activée, les options configurables de Midnight Commander seront sauvées dans le fichier ~/.mc/ini quand vous quitterez Midnight Commander.
Menus Autos . Si cette option est activée, alors le menu utilisateur sera invoqué au démarrage. Utile pour la construction de menus par des non-unixiens.
Utiliser l'édition interne Si cette option est activée, alors l'éditeur de texte intégré sera utilisé pour éditer vos fichiers. Si cette option est désactivée, l'éditeur spécifié dans la variable d'environnement EDITOR sera utilisé. Si aucun éditeur n'est spécifié, vi sera utilisé. Voyez la section sur l'éditeur interne de fichiers.
Utiliser la vue interne . Si cette option est activée, alors le visualisateur de fichiers intégré sera utilisé pour visualiser les fichiers. Si cette option est désactivée, le paginateur spécifié dans la variable d'environnement PAGER sera utilisé. Si aucun paginateur n'est spécifié, la commande voir sera utilisée. Voyez la section sur le visualisateur de fichier interne.
Complet : tout montrer . Par défaut, Midnight Commander affichera tous les complètements possibles s'il y a une ambiguïté quand vous appuyez sur M-Tab pour la seconde fois. La première fois, il effectuera un complètement le plus long possible et, en cas d'ambiguïté, bippera. Si vous voulez voir tous les complètements possibles directement après le premier appui sur M-Tab , activez cette option.
Trait tournant . Si cette option est activée, MC affichera un trait d'union en rotation dans le coin supérieur droit qui agira comme un indicateur de progression.
Mouvement à la lynx Si cette option est activée, vous pouvez utiliser les flèches pour vous déplacer automatiquement dans un répertoire si la sélection courante est un sous-répertoire, et si la ligne de commandes shell est vide. Par défaut, ce réglage est désactivé.
chown avancé . Si cette option est activée, la commande Chown Avancé sera invoquée si vous exécutez la commande Chmod ou Chown.
Cd suit les liens . Cette option, si elle est utilisée, indiquera à Midnight Commander de suivre la chaîne logique des répertoires quand vous changez de répertoire courant, soit à l'intérieur des panneaux, soit en utilisant la commande cd. C'est le comportement par défaut de bash. Quand cette option n'est pas activée, Midnight Commander suit la structure réelle des répertoires. Ainsi, si vous effectuez un « cd .. » quand vous êtes arrivé dans un répertoire via un lien, vous vous retrouverez dans le répertoire parent réel du répertoire en question, et non dans le répertoire où le lien était présent.
Effacement sécurisé Si cette option est activée, l'effacement non intentionnel de fichiers sera plus difficile. La sélection par défaut dans la boîte de dialogue de confirmation passera du bouton « Oui » au bouton « Non », et l'effacement de répertoires non vides doit être confirmé en entrant le mot oui . Cette option est désactivée par défaut.
affichage des bits
C'est utilisé pour configurer le domaine des caractères visibles à l'écran. Ce réglage peut être 7 bits si votre terminal/curses ne supporte que sept bits de sortie ; ISO-8859-1 affichera tous les caractères de la plage de caractères ISO-8859-1 et la Sortie 8 bits est utilisée pour les terminaux qui peuvent afficher des caractères 8 bits complets.
confirmation
Dans ce menu, vous pouvez configurer les options de confirmation pour l'effacement, l'écrasement, l'exécution par l'appui sur Entrée et la sortie du programme.
apprendre les touches
Cette boîte de dialogue vous permet de tester et de redéfinir les touches de fonction, les touches fléchées et quelques autres touches pour les faire fonctionner correctement sur votre terminal. C'est rarement le cas, car beaucoup de bases de données de terminaux sont incomplètes ou défectueuses.
Vous pouvez vous déplacer avec la touche Tab et les touches de déplacement vi (« h » gauche, « j » bas, « k » haut et « l » droite). Une fois que vous avez appuyé sur une quelconque touche de mouvement du curseur et qu'elle est reconnue, vous pouvez également l'utiliser.
Vous pouvez tester les touches en appuyant sur chacune d'entre elles. Quand vous appuyez sur une touche et qu'elle est reconnue correctement, OK devrait apparaître à côté du nom de cette touche. Une fois qu'une touche est marquée OK, elle commence à fonctionner comme à l'ordinaire, p.ex. F1 pressée pour la première fois vérifiera simplement que la touche F1 fonctionne mais, à partir de ce moment, affichera une aide. La même chose s'applique aux touches fléchées. La touche Tab devrait toujours fonctionner.
Si une touche ne fonctionne pas correctement, alors vous ne verrez pas de OK après un appui sur cette touche. Vous pouvez alors la redéfinir. Faites ceci en appuyant sur le bouton portant le nom de cette touche (soit avec la souris, soit en appuyant sur Entrée ou Espace après avoir sélectionné le bouton avec Tab ou les touches fléchées). Ensuite, une boîte à message apparaîtra e
Poster un commentaire