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 | ||
doc:systeme:mc [29/02/2016 07:29] MicP [UTILISATION DIVERSES DES TOUCHES] |
doc:systeme:mc [16/07/2021 06:05] (Version actuelle) smolski [mc (Midnight Commander)] |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=1590 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=1590 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | {{/file-R4f620a6f03a610bd9c99c30f8378905d.png}} | ||
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 27: | Ligne 27: | ||
Toujours en bas de l'écran, mais au-dessus de la barre d'aide, **MC** offre aussi le mode __console__ permettant à l'utilisateur d'exécuter des commandes comme dans un terminal. | Toujours en bas de l'écran, mais au-dessus de la barre d'aide, **MC** offre aussi le mode __console__ permettant à l'utilisateur d'exécuter des commandes comme dans un terminal. | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | Pour installer Midnight commander | ||
+ | <code root>apt-get install mc</code> | ||
===== Utilisation de base ===== | ===== Utilisation de base ===== | ||
Ligne 39: | Ligne 44: | ||
On peut sélectionner un répertoire par : | On peut sélectionner un répertoire par : | ||
- | * un clic dessus dans le tableau puis par la touche <key>F3</key> pour le lister | + | * un clic sur le nom du répertoire dans le tableau puis par la touche <key>F3</key> ou <key>Entrée</key> pour faire afficher son contenu. |
* la ligne de commande, juste au-dessus de l'aide, où : | * la ligne de commande, juste au-dessus de l'aide, où : | ||
Ligne 59: | Ligne 64: | ||
Si vous voulez l'éditer, en modifier le texte, touche <key>F4</key> et le fichier s'ouvre //par défaut// sous [[doc:editeurs:nano | l'éditeur de fichier nano]]. Et oui, ce gestionnaire travaille essentiellement en ligne de commande ! | Si vous voulez l'éditer, en modifier le texte, touche <key>F4</key> et le fichier s'ouvre //par défaut// sous [[doc:editeurs:nano | l'éditeur de fichier nano]]. Et oui, ce gestionnaire travaille essentiellement en ligne de commande ! | ||
:-) | :-) | ||
- | On peut spécifier le répertoire de départ pour chacune des deux fenêtres, par exemple en [[:doc:systeme:superutilisateur]] : | + | On peut spécifier le répertoire de départ pour chacun des deux panneaux, par exemple en [[:doc:systeme:superutilisateur]] : |
<code root>mc /etc /root</code> | <code root>mc /etc /root</code> | ||
Ligne 72: | Ligne 77: | ||
On sélectionne (ou désélectionne) des fichiers ou des répertoires avec la touche <key>Inser</key> Les items sélectionnés prennent alors la couleur jaune. | On sélectionne (ou désélectionne) des fichiers ou des répertoires avec la touche <key>Inser</key> Les items sélectionnés prennent alors la couleur jaune. | ||
+ | |||
+ | <key>control</key>+<key>t</key> est un équivalent (**T**agge dé-**T**agge un élément) | ||
==== La touche étoile * ==== | ==== La touche étoile * ==== | ||
- | La touche <key>*</key> permet de sélectionner l'ensemble des fichiers du répertoire courant, sans sélectionner les répertoires. | + | La touche <key>*</key> permet de sélectionner l'ensemble des fichiers du répertoire courant, sans sélectionner les répertoires. \\ |
+ | Si des fichiers avaient été sélectionnés individuellement, c'est le complément de ce groupe de fichiers qui sera alors sélectionné. | ||
+ | |||
+ | Sélectionnez plusieurs fichiers, et utilisez <key>*</key> pour sélectionner le complément | ||
+ | |||
+ | Testez en appuyant plusieurs fois sur <key>*</key> | ||
==== Copier un fichier ou un répertoire ==== | ==== Copier un fichier ou un répertoire ==== | ||
Ligne 85: | Ligne 97: | ||
L'action de copie nécessite de jouer avec les panneaux droite et gauche (voir TP-02). Il faut, avant de lancer la copie proprement dite, se placer d'un côté dans le répertoire de destination, c'est-à-dire là où on veut copier le fichier ou le répertoire, et de l'autre, sur le fichier ou le répertoire à copier. Si on a préalablement sélectionné des fichiers ou des répertoires on se place où on veut dans le répertoire source. | L'action de copie nécessite de jouer avec les panneaux droite et gauche (voir TP-02). Il faut, avant de lancer la copie proprement dite, se placer d'un côté dans le répertoire de destination, c'est-à-dire là où on veut copier le fichier ou le répertoire, et de l'autre, sur le fichier ou le répertoire à copier. Si on a préalablement sélectionné des fichiers ou des répertoires on se place où on veut dans le répertoire source. | ||
- | En appuyant sur la touche <key>F5</key> la fenêtre de dialogue de copie s'ouvre. On peut alors modifier le nom du fichier ou du répertoire à copier en ajoutant son nouveau nom à la suite du chemin de répertoire de copie (champ 'vers :' ou 'to :'). On valide en appuyant sur la touche <key>Entrée</key>, on annule en appuyant sur la touche <key>Echap</key> | + | En appuyant sur la touche <key>F5</key> une boîte de dialogue **copie** s'ouvre. On peut alors modifier le nom du fichier ou du répertoire à copier en ajoutant son nouveau nom à la suite du chemin de répertoire de copie (champ 'vers :' ou 'to :'). On valide en appuyant sur la touche <key>Entrée</key>, on annule en appuyant sur la touche <key>Echap</key> |
- | ==== Déplacer ou Renommer un fichier ou un répertoire ==== | + | L'accès à l'historique (en cliquant sur [^]) est situé à la droite de chaque zone de saisie et ouvre une liste déroulante. |
+ | les touches raccourci <key>Alt-p</key><key>Alt-n</key> permettent d'accéder respectivement à la saisie **p**récédente et suivante (**n**ext) dans la liste. | ||
+ | |||
+ | ==== Déplacer un fichier ou un répertoire ==== | ||
Pour déplacer (couper-coller) un fichier ou répertoire, la procédure est la même que pour copier. La touche de fonction est alors <key>F6</key> | Pour déplacer (couper-coller) un fichier ou répertoire, la procédure est la même que pour copier. La touche de fonction est alors <key>F6</key> | ||
- | Pour renommer, on place les deux panneaux dans le même répertoire source, on se place sur l'item à renommer, on appuie sur <key>F6</key> et on tape le nouveau nom à la suite du chemin du répertoire de destination. | + | ==== Renommer un fichier ou un répertoire ==== |
+ | |||
+ | Pour renommer, on appuie sur <key>F5</key> ou <key>F6</key> et on entre directement le nouveau nom. | ||
+ | |||
+ | Le premier caractère entré remplacera dans la zone de saisie le nom du chemin vers l'autre panneau. | ||
+ | |||
+ | (voir aussi, plus bas, le paragraphe : Auto-completion dans toutes les boîtes de dialogue de MC) | ||
==== Supprimer un fichier ou un répertoire ==== | ==== Supprimer un fichier ou un répertoire ==== | ||
- | On supprime un fichier ou un répertoire à l'aide de la touche <key>F8</key> Une fenêtre de confirmation s'affiche, sauf s'il s'agit d'un répertoire vide. Attention, c'est une suppression définitive. | + | On supprime un fichier ou un répertoire à l'aide de la touche <key>F8</key> Une boîte de dialogue de confirmation s'affiche, sauf s'il s'agit d'un répertoire vide. \\ |
+ | Attention, cette suppression est définitive : Les fichiers supprimés par **MC** ne vont pas dans la corbeille de votre environnement de bureau. | ||
==== Créer un répertoire ==== | ==== Créer un répertoire ==== | ||
Ligne 107: | Ligne 129: | ||
**MC** nous offre des possibilités étendues pour lister les répertoires et fichiers... | **MC** nous offre des possibilités étendues pour lister les répertoires et fichiers... | ||
- | Clic sur le **Gauche** de la fenêtre mc, en haut à ... gauche et dans la liste déroulante, ouvrir //Mode de listage// et faites des tests... | + | Clic sur le panneau **Gauche** de la fenêtre **mc**, en haut à ... gauche et dans la liste déroulante, ouvrir //Mode de listage// et faites des tests... |
Pour le mode //Définie par l'utilisateur//, après **name**, ajouter : | Pour le mode //Définie par l'utilisateur//, après **name**, ajouter : | ||
- | | owner | group | | + | | owner | group |
Et vous aurez le listage complémentaire des propriétaires et des groupes ! Un genre ls -l quoi... | Et vous aurez le listage complémentaire des propriétaires et des groupes ! Un genre ls -l quoi... | ||
+ | |||
+ | Vous pourriez aussi faire afficher tous les attributs possibles : | ||
+ | name | size | perm | owner | group | mtime | ||
+ | |||
+ | Mais à ce moment là, il vous faudra peut être mettre les panneaux en séparation horizontale par le menu **Options** - **Présentation...** - **Horizontal** | ||
==== Auto-complétion ==== | ==== Auto-complétion ==== | ||
Ligne 126: | Ligne 153: | ||
//Merci à Martin_mtl et nudub pour ces précisions ! Yop….// | //Merci à Martin_mtl et nudub pour ces précisions ! Yop….// | ||
- | ==== Auto-complétion dans les boîtes de dialogue de MC ==== | + | ==== Auto-complétion dans toutes les boîtes de dialogue de MC ==== |
- | + | ||
- | Tapez **Esc** avant d'utiliser la touche de complétion (pour **bash** c'est la touche **Tab**) | + | |
+ | Tapez la touche <key>Esc</key> avant d'utiliser la touche de complétion <key>Tab</key> | ||
===== Configuration manuelle ===== | ===== Configuration manuelle ===== | ||
Ligne 239: | Ligne 265: | ||
Il est très simple d'utilisation. | Il est très simple d'utilisation. | ||
- | Voir la page : | + | Pour utiliser l'éditeur par défaut de votre système Linux, \\ |
+ | vous pouvez désactiver l'éditeur interne de **MC** : **mcedit** | ||
+ | |||
+ | **Options** **Configuration...** cochez **Utiliser l'éditeur intégré.** | ||
+ | |||
+ | |||
+ | Voir aussi la page : | ||
* [[:doc:systeme:mcedit | mcedit - Editeur de texte couplé avec mc]]. | * [[:doc:systeme:mcedit | mcedit - Editeur de texte couplé avec mc]]. | ||
Ligne 253: | Ligne 285: | ||
<code user>mc</code> | <code user>mc</code> | ||
- | Pour créer le répertoire ''test'' dans la fenêtre gauche,taper sur <key>F7</key> de votre clavier et nommer ce répertoire : | + | Pour créer le répertoire ''test'' dans le panneau gauche, taper sur <key>F7</key> de votre clavier et donnez un nom au répertoire à créer : |
test-1 | test-1 | ||
Celui-ci est immédiatement créé et sélectionné ! | Celui-ci est immédiatement créé et sélectionné ! | ||
Ligne 261: | Ligne 293: | ||
touch essai-1.txt | touch essai-1.txt | ||
- | dans la liste de la fenêtre où il est apparu, le sélectionner avec la souris et taper <key>F4</key> \\ | + | dans la liste du panneau où il est apparu, le sélectionner avec la souris et taper <key>F4</key> \\ |
Pour ouvrir le fichier vierge ''essai-1.txt'' avec l'éditeur en ligne. ([[doc:editeurs:nano | nano par défaut sur stable]]) | Pour ouvrir le fichier vierge ''essai-1.txt'' avec l'éditeur en ligne. ([[doc:editeurs:nano | nano par défaut sur stable]]) | ||
- | Ecrire un texte : | + | Écrire un texte : |
sur ma console debian, | sur ma console debian, | ||
j'écris ton nom... | j'écris ton nom... | ||
Ligne 277: | Ligne 309: | ||
==== TP-02 Copie d'un fichier dans un répertoire différent : ==== | ==== TP-02 Copie d'un fichier dans un répertoire différent : ==== | ||
- | Suite au TP précédent, créer un second répertoire test-2 de destination tapez sur <key>Tab</key> de votre clavier pour sélectionner la fenêtre droite de mc, puis, comme TP précédent : | + | Suite au TP précédent, créer un second répertoire test-2 de destination tapez sur <key>Tab</key> de votre clavier pour sélectionner le panneau droit de mc, puis, comme TP précédent : |
- Tapez <key>F7</key> pour la demande de création du répertoire de destination et le nommer test-2. | - Tapez <key>F7</key> pour la demande de création du répertoire de destination et le nommer test-2. | ||
- L'ouvrir en cliquant dessus avec la souris. | - L'ouvrir en cliquant dessus avec la souris. | ||
- | - Dans la fenêtre gauche de mc, avec la souris, sélectionnez le fichier ''essai-1.txt'', | + | - Dans le panneau gauche de mc, avec la souris, sélectionnez le fichier ''essai-1.txt'', |
- Tapez <key>F5</key> Vérifiez le bon sens de la copie, Validez et Hop... C'est fait ! | - Tapez <key>F5</key> Vérifiez le bon sens de la copie, Validez et Hop... C'est fait ! | ||
- | //Cette opération peut être faite de la fenêtre droite à la fenêtre gauche tout aussi bien... Yop !// | + | //Cette opération peut tout aussi bien être faite depuis le panneau droit vers le panneau gauche ... Yop !// |
==== TP-03 Suppression d'un fichier et déplacement d'un fichier dans un répertoire différent : ==== | ==== TP-03 Suppression d'un fichier et déplacement d'un fichier dans un répertoire différent : ==== | ||
- | Suite au TP précédent, sélectionnez le fichier //essai-1.txt// copié en double dans le répertoire **test-2** tapez sur la touche ''F8'' de votre clavier, confirmez, et le répertoire **test-2** est vide ! | + | Suite au TP précédent, sélectionnez le fichier //essai-1.txt// copié en double dans le répertoire **test-2** tapez sur la touche <key>F8</key> de votre clavier, confirmez, et le répertoire **test-2** est vide ! |
- | Dans la fenêtre gauche, ouvrez de nouveau le répertoire **test-1** | + | Dans le panneau gauche, ouvrez de nouveau le répertoire **test-1** |
Sélectionner le fichier //essai-1.txt// en cliquant dessus avec la souris, ou en utilisant la touche <key>Inser</key>\\ | Sélectionner le fichier //essai-1.txt// en cliquant dessus avec la souris, ou en utilisant la touche <key>Inser</key>\\ | ||
- | Puis, dans la fenêtre droite de mc, avec la souris, ouvrez le répertoire ''test-2'', tapez <key>F6</key> Vérifiez le bon sens du déplacement, \\ | + | Puis, dans le panneau droit de mc, avec la souris, ouvrez le répertoire ''test-2'', tapez <key>F6</key> Vérifiez le bon sens du déplacement, \\ |
Validez et Hop... C'est fait... Magique, hein ! | Validez et Hop... C'est fait... Magique, hein ! | ||
Ligne 300: | Ligne 333: | ||
Idem, vous pouvez faire des sélections de plusieurs fichiers d'un coup en utilisant la touche <key>*</key> 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 <key>*</key> 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êtres droite gauche ou gauche droite.// | + | //Toujours pareil, vous pouvez inverser l'ordre des panneaux droite gauche ou gauche droite.// |
===== Astuces ===== | ===== Astuces ===== | ||
+ | |||
+ | ==== Accès au menus ==== | ||
+ | |||
+ | <key>F9</key> vous permet d'accéder aux menus (Gauche Fichier Commande Options Droite) de la barre supérieure. | ||
+ | |||
+ | Une fois activé entrez simplement la lettre correspondant à celle qui est en **jaune** dans le nom du menu ou/et des sous-menus | ||
+ | |||
+ | Par exemple : | ||
+ | |||
+ | la touche <key>g</key> ouvrira le menu déroulant **G**auche \\ | ||
+ | la touche <key>f</key> ouvrira le menu déroulant **F**ichier \\ | ||
+ | etc. | ||
+ | |||
+ | ==== Tri colonnes ==== | ||
+ | |||
+ | Cliquez (bascule) avec la souris sur le nom de la colonne (Nom Taille Date etc.) | ||
+ | |||
+ | ==== Informations sur la sélection ==== | ||
+ | |||
+ | <key>Ctrl</key>+<key>x</key>+<key>i</key> (bascule => ré-entrez la combinaison de touches pour revenir à la présentation initiale) | ||
+ | |||
+ | |||
+ | ==== Editeur par défaut du système ==== | ||
+ | |||
+ | <key>F9</key>+<key>o</key>+<key>c</key> et dé-cochez **Utiliser l'éditeur intégré** \\ | ||
+ | L'éditeur utilisé quand vous demandez à éditer un fichier depuis **MC** sera celui qui a été sélectionné comme éditeur par défaut du système | ||
+ | |||
+ | |||
+ | ==== Editeur intégré ==== | ||
+ | |||
+ | L'éditeur intégré par defaut est **mcedit** \\ | ||
+ | <key>F9</key>+<key>o</key>+<key>c</key> et cochez **Utiliser l'éditeur intégré** \\ | ||
==== Editeur par défaut = VIM ==== | ==== Editeur par défaut = VIM ==== | ||
Ligne 313: | Ligne 378: | ||
Et on ajoute ces lignes : | Et on ajoute ces lignes : | ||
+ | <file ini Extrait de ~/.mc/ini> | ||
use_internal_view=0 | use_internal_view=0 | ||
use_internal_edit=0 | use_internal_edit=0 | ||
+ | </file> | ||
MC prendra alors par défaut l'éditeur se trouvant dans la variable $EDITOR | MC prendra alors par défaut l'éditeur se trouvant dans la variable $EDITOR | ||
Ligne 345: | Ligne 412: | ||
Si vous désirez changer cet éditeur uniquement pour un //user// spécifique, modifiez à l'identique le .bashrc dans le home de cet //user//. | Si vous désirez changer cet éditeur uniquement pour un //user// spécifique, modifiez à l'identique le .bashrc dans le home de cet //user//. | ||
- | |||
- | |||
- | |||
===== Connexion SSH : ===== | ===== Connexion SSH : ===== | ||
* Menu **Gauche** ou **Droite** | * Menu **Gauche** ou **Droite** | ||
* Sélectionnez **LienShell** | * Sélectionnez **LienShell** | ||
- | * Entrez user@ip (ou **Alt-P** plusieurs fois pour sélectionner les différentes adresses précédemment entrées.) | + | * Entrez user@ip (ou <key>Alt-P</key> plusieurs fois pour sélectionner les différentes adresses précédemment entrées.) |
| | ||
===== Connexion FTP : ===== | ===== Connexion FTP : ===== | ||
Ligne 358: | Ligne 422: | ||
* Menu **Gauche** ou **Droite** | * Menu **Gauche** ou **Droite** | ||
* Sélectionnez **Lien FTP** | * Sélectionnez **Lien FTP** | ||
- | * Entrez user@nomServeur (ou **Alt-P** plusieurs fois pour sélectionner les différentes adresses précédemment entrées.) | + | * Entrez user@nomServeur (ou <key>Alt-P</key> plusieurs fois pour sélectionner les différentes adresses précédemment entrées.) |
- | ===== Visu Fichiers dans ISO : ===== | + | ===== Visu du contenu des fichiers .iso .tar .tgz .deb … ===== |
- | Si vous avez installé le paquetage **genisoimage** | + | Si vous avez installé le paquetage **genisoimage** sur votre système (de même que pour les fichiers zip, tar, paquetages, etc) \\ |
- | \\ | + | il vous suffira de faire <key>Entrée</key> sur le nom du fichier ISO pour en visualiser le contenu dans un système de fichiers virtuel. |
- | Il suffit de faire Entrée sur le fichier ISO | + | |
- | \\ | + | Voir le chapitre **Virtual File System** dans le fichier d'aide. |
- | pour en visualiser le contenu. | + | |
+ | |||
+ | ===== Créer un fichier archive compressé du répertoire ===== | ||
+ | |||
+ | Entrez dans le répertoire à compresser et pressez <key>F2</key> | ||
+ | Le fichier compressé sera créé dans le répertoire parent. | ||
===== Liens utiles : ===== | ===== Liens utiles : ===== | ||