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 [10/03/2016 05:51] MicP [Premières commandes débutant :] |
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 92: | 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> |
+ | |||
+ | 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 ==== | ==== Déplacer un fichier ou un répertoire ==== | ||
Ligne 104: | Ligne 112: | ||
Le premier caractère entré remplacera dans la zone de saisie le nom du chemin vers l'autre panneau. | 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 : Autocompletion dans toutes les boîtes de dialogue de MC) | + | (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. \\ | + | 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. | Attention, cette suppression est définitive : Les fichiers supprimés par **MC** ne vont pas dans la corbeille de votre environnement de bureau. | ||
Ligne 121: | 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 : | ||
Ligne 277: | 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 285: | 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 301: | 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 324: | 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 ===== | ||
Ligne 330: | Ligne 339: | ||
==== Accès au menus ==== | ==== Accès au menus ==== | ||
- | <key>F9</key> vous permet d'activer l'accès à la barre supérieure (Gauche Fichier Commande Options Droite) | + | <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 | Une fois activé entrez simplement la lettre correspondant à celle qui est en **jaune** dans le nom du menu ou/et des sous-menus | ||
Ligne 336: | Ligne 345: | ||
Par exemple : | Par exemple : | ||
- | la touche **g** ouvrira le sous menu **G**auche \\ | + | la touche <key>g</key> ouvrira le menu déroulant **G**auche \\ |
- | la touche **f** ouvrira le sous menu **F**ichier \\ | + | la touche <key>f</key> ouvrira le menu déroulant **F**ichier \\ |
etc. | etc. | ||
Ligne 346: | Ligne 355: | ||
==== Informations sur la sélection ==== | ==== 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) | + | <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 ==== | ==== Editeur par défaut du système ==== | ||
- | <key>F9</key> <key>o</key> <key>c</key> et dé-cochez **Utiliser l'éditeur intégré** \\ | + | <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 | 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é ==== | ==== Editeur intégré ==== | ||
L'éditeur intégré par defaut est **mcedit** \\ | L'éditeur intégré par defaut est **mcedit** \\ | ||
- | <key>F9</key> <key>o</key> <key>c</key> et cochez **Utiliser l'éditeur intégré** \\ | + | <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 368: | 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 400: | 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 413: | 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 du contenu des fichiers .iso .tar .tgz .deb … ===== | ===== Visu du contenu des fichiers .iso .tar .tgz .deb … ===== | ||
Ligne 421: | Ligne 430: | ||
Voir le chapitre **Virtual File System** dans le fichier d'aide. | Voir le chapitre **Virtual File System** dans le fichier d'aide. | ||
+ | |||
===== Créer un fichier archive compressé du répertoire ===== | ===== Créer un fichier archive compressé du répertoire ===== |