LINUX:Midnight Commander

De WIKI sur Linux (ADB)
Aller à la navigation Aller à la recherche

retour à SSH


But

Dans une session terminal, c'est épuisant de faire toutes les opérations en ligne de commande. Midnight Commander vient alléger nombre de tâches. Cet interface en mode texte est très proche de l'utilitaire existant sous DOS, Norton Commander. C'est un navigateur de réperoires et un gestionnaire de fichiers en mode texte pour les systèmes Unix.


Installation

L'installation est simple. Lancez la commande suivante:

dnf install mc


Lancement

Quand vous être sous une session de type terminal comme celle proposée suite à une connexion "ssh" ou "putty.exe", on lance cet utilitaire avec la commande suivante:

mc

Vous obtenez un écran comme présenté dans l'image suivante:


LINUX:Mc.liste1.png


C'est un explorateur de fichiers à deux panneaux présentant chacun un endroit dans l'arborescence de fichiers du système.

  • On se déplace avec les flèches haut et bas. (la souris n'est pas active)
  • Les répertoires sont signalés par le caractère "/" en début. La chaine "/.." désigne le répertoire parent. On tape sur la touche "Return" pour rentrer dans le répertoire où le curseur se trouve.
  • Si le fichier est exécutable (privilège "x") (binaire ou script), en tapant sur la touche "Return", on l'exécute.
  • On change de panneau via la touche "tab".
  • La combinaison des touches "ctrl" et "o" masque ou réaffiche les panneaux. On se retrouve avec un écran noir en ligne de commande.

En haut on a un menu et en bas, la liste des touches de fonctions. Entre les deux, on a le priompt de la ligne de commande.


Touches de fonctions

En bas, on a la liste de la signification des touches de fonctions. Ces touches de fonctions "F1" à "F10" se situent dans la partie supérieure du clavier. Nous allons passer en revue quelques fonctions.


Edition

Pour éditer le fichier texte sur lequel le curseur est situé, tapez sur la touche "F4". Cet éditeur est nettement plus convivial et facile que l'historique éditeur "vi". Cet éditeur a lui-même ses touches fonctions et son menu accessible par la touche "F9", par exemple pour y insérer le contenu d'un autre fichier. Ce menu est fourni.

Quelques fonctionnalités:

  • La touche "F2" pour le sauver.
  • La touche "F10" ou "Escape" pour le quitter.
  • La touche "F3" sert à marquer une partie du fichier. On tape une première fois sur cette touche pour démarrer la sélection; on se déplace dans le fichier (flèches, page up et down,...) pour étendre la sélection; on retape sur la touche "F3" pour clôturer la sélection.
  • La sélection faite, les touches "F5" pour la copie, "F6" pour le déplacement et "F8" pour la suppression peuvent être utilisées vis-à-vis de ce bloc sélectionné.
  • Les autres fonctions sont assez explicites.
LINUX:Mc.edit.png


Visualisation

De façon équivalente la touche "F3" permet de visualiser un fichier.

LINUX:Mc.view.png
LINUX:Mc.view.log.png


Création de répertoire

La touche "F7" permet la création d'un répertoire.

LINUX:Mc.mkdir.png


Copie de fichiers ou d'arborescences

La touche "F5" permet la copie du fichier ou du répertoire courant ou d'une sélection de fichiers ou de répertoires via la touche "Insert". Par défaut cette copie se fera dans l'autre panneau.

LINUX:Mc.cp.png


Déplacement de fichiers ou d'arborescences

La touche "F6" permet le déplacement du fichier ou du répertoire courant ou d'une sélection de fichiers ou de répertoires via la touche "Insert". Par défaut ce déplacement se fera dans l'autre panneau.

LINUX:Mc.mv.png


Menu

Pour accéder au menu du haut, on tape sur la touche "F9". Ce menu est fourni. Nous allons parcourir quelques fonctions.

LINUX:Mc.menu.panneau.png

Les deux extrêmes du menu concernent les panneaux correspondants.

Quelques options du menu.


Tri

L'entrée "Ordre de tri" permet de définir l'ordre des fichiers comme l'intitulé le note.

LINUX:Mc.tri.png


Affichage du panneau

La première entrée, "Liste des fichiers" définit le type d'affichage des fichiers et de ses propriétés.

Dans l'exemple, on utilise une configuration personnalisée, par rapport à la première option "Liste complète de fichiers", on ajoute les permissions et en bas, pour le fichier courant, on ajoute le propriétaire et son groupe d'appartenance.

LINUX:Mc.format.liste.png

Ce qui donne.

LINUX:Mc.liste2.png


Confirmation et sauvegarde de la configuration

Dans le menu "Options", dans l'écran de la "Confirmation", vérifiez de bien cocher "Supprimer" et "Ecrasement".

LINUX:Mc.menu.sauver.png
LINUX:Mc.confirmation.png

La dernière option "Enregistrement de la configuration" doit être actionnée après tout changement de configuration sinon vous perdrez les modifications en sortant du programme.




retour à SSH