GNU/Linux >> Linux Esercitazione >  >> Linux

Guida di Midnight Commander (mc):potente file manager basato su testo per Unix

GNU Midnight Commander (mc) è un potente file manager basato su testo per Unix. mc offre un punto di partenza per gli utenti esperti di Windows che desiderano passare a Unix. Ha anche diverse funzionalità avanzate per rendere felici gli utenti Unix esperti. mc può essere eseguito da qualsiasi terminale Unix. Se il tuo terminale può eseguire vi, puoi eseguire mc per visualizzare l'interfaccia utente di Midnight Commander. Midnight Commander supporta il mouse quando lo esegui in xterm.
 

mc supporta diversi file system virtuali (VFS) come, tarfs per visualizzare il contenuto dei vari file di archivio (tar, tgz, bz2, rpm ecc.), ftpfs per navigare nei repository FTP di un server, fish per manipolare i file su un server remoto tramite ssh, undelfs per recuperare un file cancellato.

1. Installazione

mc viene fornito con la maggior parte delle distribuzioni Linux. Verifica se il tuo sistema ha già mc:

# rpm -qa mc
mc-4.6.2-3.pre1.fc9.i386

Se non hai mc, installalo usando yum:

# yum install mc

Esegui mc -V per vedere tutte le opzioni compilate sul tuo comandante di mezzanotte:

# mc -V
GNU Midnight Commander 4.6.1-pre1a
Virtual File System: tarfs, extfs, cpiofs, ftpfs, fish, undelfs
With builtin Editor
Using system-installed S-Lang library with terminfo database
With subshell support as default
With support for background operations
With mouse support on xterm and Linux console
With support for X11 events
With internationalization support
With multiple codepages support

Nota: Puoi anche installare mc dal codice sorgente. Scarica il codice sorgente mc dal sito FTP GNU.

2. Disposizione di Midnight Commander

Avvia l'interfaccia utente di Midnight Commander utilizzando uno dei seguenti metodi:

# mc

# mc -a
[Note: If display lines are not drawn properly, use -a]

# mc -c
[Note: Option -c will display mc in color]

L'interfaccia utente di Midnight Commander ha quattro sezioni come spiegato di seguito.

Fig: Schermata di Midnight Commander con doppio pannello


Sezione 1 – Barra dei menu: Situato nella parte superiore dello schermo e ha le seguenti opzioni. Premi F9 (o) Esc 9 per accedere alla barra dei menu.

  • Sinistra – Opzioni per controllare la visualizzazione del pannello della directory di sinistra
  • File – Opzioni per manipolare i file
  • Comando – Opzioni per modificare vari file di configurazione mc
  • Opzioni:opzioni per modificare il layout, impostare VFS
  • Destra:opzioni per controllare la visualizzazione del pannello della directory di destra


Sezione 2 – Pannelli di directory: Situato nel mezzo e occupa gran parte dello schermo. Per impostazione predefinita, visualizza entrambi i pannelli di navigazione delle directory sinistro e destro, dove puoi visualizzare il contenuto di due directory diverse contemporaneamente.

Sezione 3 – Tasti funzione: Situato in basso e ha le seguenti opzioni. Premere il tasto Esc seguito dal numero di menu corrispondente per accedere a queste funzioni.

  1. Aiuto:mostra l'aiuto integrato di mc.
  2. Menu – Visualizza le voci di menu definite dall'utente. È possibile creare voci di menu personalizzate per eseguire alcuni passaggi complessi di operazioni sul file selezionato. per es. comprimi il file selezionato e copialo su un server remoto con un solo clic. Per modificare il file delle voci di menu, fare clic su F9 (richiama la barra dei menu) -> Comando -> Modifica file di menu
  3. Visualizza:visualizza il contenuto del file selezionato utilizzando mcview, un visualizzatore per il comandante della mezzanotte.
  4. Modifica:modifica il file selezionato utilizzando mcedit, un editor per il comandante della mezzanotte.
  5. Copia – Copia il file selezionato. Se vengono visualizzati entrambi i pannelli, il file verrà copiato nell'altro pannello. mc chiederà conferma prima di apportare modifiche come copiare file, eliminare file, spostare file ecc.,
  6. RenMov – Sposta/Rinomina il file selezionato.
  7. Mkdir:crea una nuova directory nella directory selezionata.
  8. Elimina:elimina il file selezionato.
  9. PullDn – Questo evidenzierà la barra dei menu. Questa opzione è utile quando F9 non funziona per richiamare la barra dei menu.
  10. Esci:fino a quando non è più mezzanotte, premi il tasto Esc seguito da 0.


Sezione 4 – Riga di comando: L'uso di Midnight Commander non toglie la riga di comando all'utente esperto. Puoi iniziare a digitare un comando Unix in qualsiasi momento e premere Invio per eseguirlo. Il prompt della riga di comando si trova nella parte inferiore dello schermo.

3. Scorciatoie da tastiera di base

La maggior parte delle scorciatoie da tastiera di mc rientrano in una delle seguenti categorie:

  • C-: Premere il tasto Ctrl e un tasto carattere contemporaneamente. Per es. C-u per scambiare i pannelli sinistro e destro.
  • M-: Premere contemporaneamente il tasto Alt e un tasto carattere. Per i comandi da tastiera Alt, puoi anche premere il tasto ESC, rilasciarlo e premere il tasto carattere.
  • S-: Premi il tasto Maiusc e un tasto carattere contemporaneamente.
  • C- : Premere contemporaneamente il tasto Ctrl e un tasto carattere, rilasciarlo e premere di nuovo un altro tasto carattere. Per es. C-x d per confrontare le directory.

Di seguito sono riportate alcune operazioni di base della tastiera

  • Scheda: Per passare da un pannello all'altro.
  • M-t: Modifica le opzioni di visualizzazione del pannello. ovvero passare da un display a pannello doppio a un display a pannello singolo.
  • C-s: Cerca un file.
  • Utilizza i tasti freccia su, freccia giù, pagina su, pagina giù, home e fine per sfogliare il contenuto della directory.

4. Esempi di scenari di utilizzo mc

  • Copia più file insieme utilizzando "Inserisci" e F5: Evidenzia un file e premi il tasto "Inserisci" per contrassegnare il file per la selezione del gruppo. Ripeti questo processo per più file che desideri copiare. I file selezionati verranno visualizzati in un colore diverso. Premendo F5 verrà visualizzata la seguente schermata di dialogo di copia, impostando per impostazione predefinita la posizione della directory di destinazione sulla directory visualizzata nell'altro pannello Fig: Copia più file insieme usando mc UI

  • Visualizza informazioni aggiuntive sul file: Per visualizzare attributi di file aggiuntivi nei pannelli delle directory, premi F9 -> Sinistra o Destra -> Modalità elenco e seleziona "Elenco file completo"
  • Visualizza il contenuto di qualsiasi file compresso utilizzando F3 :Selezionare il file e premere F3 per visualizzare il contenuto del file. Per es. Seleziona un file rpm e premi F3, per visualizzare il contenuto del file rpm.
  • Passa dalla riga di comando a mc usando C-o: Premi C-o (Tasto di controllo seguito da o) per passare dalla riga di comando completa all'interfaccia utente mc.
  • Conferma operazioni sui file: Per evitare errori, abilitare la conferma per le funzioni di copia, eliminazione, sovrascrittura ed esecuzione. Premi F9 -> Opzioni -> Conferme, che visualizzerà la seguente schermata. Fig: Conferme dell'operazione del file di installazione

5. Riferimenti e screenshot aggiuntivi

Schermate aggiuntive di GNU Midnight Commander in esecuzione sia su un terminale che con la GUI di GNOME.

  • Elenco delle directory nel pannello di destra e informazioni sui file nel pannello di sinistra
  • Sfogliare un file RPM su FTP con vista rapida a sinistra
  • Editor interno con evidenziazione della sintassi che modifica il programma Perl
  • Delizia per gli occhi:utilizzo di uno sfondo trasparente in gnome-terminal

Riferimenti:

  • Sito ftp GNU per scaricare mc
  • Domande frequenti su GNU Midnight Commander

Se questo articolo ti è piaciuto, aggiungilo ai preferiti su del.icio.us , e inciampalo .


Linux
  1. Guida completa per l'utilizzo di AsciiDoc in Linux

  2. Estensioni di file per script di shell Unix?

  3. TagSpaces:un potente organizzatore di file orientato ai tag per Linux

  4. fman:un file manager moderno per utenti esperti

  5. KRename – Un potente rinominatore di file batch per Linux

DF-SHOW – Un Terminal File Manager basato su una vecchia applicazione DOS

Micro:un editor di testo basato su riga di comando per Linux

Pratici comandi Tee Linux e Unix per l'amministratore Linux

Gestione file Linux:Top 20 recensiti per utenti Linux

C'è un modo per cambiare le scorciatoie nel comandante di mezzanotte?

Gestore/installatore di pacchetti basato su Git per Linux