Ricerca nel sito web

Midnight Commander: un file manager basato su console per Linux


Quando lavori con molti file nell'ambiente della console, ad esempio spostando o copiando file, potresti scoprire che il tuo lavoro è noioso. Nell'ambiente GUI c'è un File Manager. File Manager ti aiuterà e velocizzerà le tue attività associate ai file. Non è necessario ricordare ogni sintassi/comando associato ai file. Basta fare clic e trascinare o premere le scorciatoie per completare il lavoro.

Nell'ambiente console, devi ricordare i comandi/la sintassi. Fortunatamente, Linux ha un File Manager basato su testo che funziona sull'ambiente console. Il nome è Midnight Commander (più tardi lo chiameremo MC).

Cos'è Midnight Commander

Il sito web di Midnight Commander dice:

“GNU Midnight Commander è un file manager visivo, concesso in licenza sotto la GNU General Public License e pertanto si qualifica come software libero. È un'applicazione in modalità testo a schermo intero ricca di funzionalità che ti consente di copiare, spostare ed eliminare file e interi alberi di directory, cercare file ed eseguire comandi nella subshell. Sono inclusi visualizzatore ed editor interni”

Come installare Midnight Commander su Linux

Per impostazione predefinita, MC non è installato su una macchina Linux. Quindi devi prima installarlo. Su Debian, Ubuntu e Linux Mint puoi usare questo comando apt-get:

sudo apt-get install mc

Su RHEL, CentOS e Fedora, puoi utilizzare questo comando:

yum install mc

Al termine dell'installazione, basta digitare "mc" (senza virgolette) dalla console per eseguirlo.

mc

Caratteristiche del comandante di mezzanotte

MC ha molte funzionalità utili per un utente o un amministratore Linux. Ecco alcune funzionalità che potrebbero essere utili quotidianamente.

Copia, Elimina, Rinomina/Sposta, Crea Directory

MC è diviso in due colonne. Colonna sinistra e colonna destra. Queste colonne sono finestre indipendenti l'una dall'altra. Ogni finestra rappresenterà una directory attiva. Puoi passare da una finestra all'altra utilizzando il pulsante Scheda. In basso, vedrai che ci sono dei pulsanti preceduti da un numero. Questi numeri rappresentano i pulsanti F1F10.

Per copiare file da una directory a un'altra, evidenzia semplicemente il file e premi il tasto "F5". Se desideri copiare più file, devi premere il pulsante "Inserisci" per ciascun file che desideri copiare.

MC ti chiederà conferma sulla cartella di destinazione (A), Segui link, Conserva attributi. Generalmente puoi concentrarti solo sul parametro A. Basta premere OK per confermare il processo di copia.

Eliminare i file è più semplice. Basta evidenziare i file e premere il tasto "F8" per confermare l'eliminazione. Lo spostamento dei file può essere effettuato utilizzando il tasto "F6".

Rinominare il file d'altra parte è diverso. Quando premi il tasto "F6", devi assicurarti di aggiungere un "Nuovo nome file" per il file nel parametro A. Ecco uno screenshot in cui desideri rinominare un file.

Per creare una directory, puoi premere il tasto "F7". MC creerà una nuova directory nella directory corrente. Per maggiori dettagli su cosa può fare MC con i file, premi "F9" > File.

Spettatore interno

In modalità console sono disponibili molti editor di testo come vi, joe e nano. MC ha il proprio visualizzatore interno. Se desideri visualizzare il contenuto di un file di testo, puoi evidenziare il file e premere il tasto "F3". Puoi anche modificare il file quando ne hai bisogno. Evidenzia il file e premi "F4" per iniziare la modifica.

Quando esegui l'editor di testo per la prima volta, MC ti chiederà di scegliere l'editor di testo predefinito per te. Ecco un esempio di output:

pungki@mint15 ~ $ 

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano

Quindi, quando premi il pulsante "F4" per modificare un file, MC utilizzerà l'editor di testo che hai scelto. Se desideri modificare l'editor predefinito, premi semplicemente il pulsante "F2", scegli il segno "@" e digita "select-editor" ( senza virgolette).

Cosa succede se desideri utilizzare altri editor di testo che non vengono rilevati da MC? Supponiamo che tu voglia utilizzare l'editor di testo Vi. In questo caso, puoi farlo in un altro modo. Nella tua directory home troverai un file ".selected_editor". Questo è un file nascosto, quindi inizia con un punto. Modifica il file. Vedrai:

Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vi"
Autorizzazione file

File e directory dispongono di autorizzazioni. L'autorizzazione gestirà chi può leggere, scrivere ed eseguire i file e le directory. Il comando per gestirlo è chmod. Puoi vedere come utilizzare chmod nei dettagli digitando "man chmod" nel terminale.

Con MC, devi solo selezionare un file, quindi premere "F9" > File > Chmod o premere " Ctrl-x” e “c“. MC ti mostrerà l'attuale autorizzazione del file selezionato e ti mostrerà più parametri che possono essere impostati.

Proprietario del file

File e directory hanno anche un proprietario e un proprietario del gruppo. I privilegi di questi proprietari sono gestiti dal comando chmod sopra. Il comando per gestire il proprietario è chown.

Come al solito, puoi vedere come utilizzare chown nei dettagli digitando "man chown" nel terminale. Con MC, devi solo selezionare un file e poi premere "F9" > File > Chown oppure premi "Ctrl-x" e "o". Ora puoi impostare il proprietario e il proprietario del gruppo dall'elenco disponibile di nome utente e nome del gruppo.

MC ha anche Chown Avanzato. È una combinazione tra chmod e chown. Puoi svolgere 2 attività diverse in 1 posto. Premi "F9" > File > Chown avanzato.

Collegamento FTP

Per impostazione predefinita, MC ti mostrerà le interfacce a 2 colonne. Sinistra e destra. Queste colonne non sono solo per la directory locale. Puoi connetterne uno o entrambi al computer remoto utilizzando il collegamento FTP.

In questo caso, MC agirà come client FTP. Per connetterlo al servizio FTP, è necessario premere "F9" > Collegamento FTP. MC chiederà le credenziali dell'FTP. Il formato della credenziale sarà così:

user:password@machine_or_ip_address

Se è corretto, la colonna mostrerà le directory sul computer remoto.

Per disconnettere il collegamento FTP, puoi premere "F9" > Comando > Collegamento VPS attivo. Nell'elenco delle directory Active VFS, vedrai il tuo collegamento FTP. Scegli il tuo collegamento FTP e premi "VFS gratuiti" adesso. Se desideri passare solo alla cartella locale senza disconnettere il collegamento FTP corrente, scegli Cambia in.

Se la tua rete utilizza server proxy, puoi configurare MC per utilizzare il proxy FTP. Premi "F9" > Opzioni > FS virtuale > Utilizza sempre proxy ftp.

Lasciando il comandante di mezzanotte

Per uscire dal comando di mezzanotte, premi "F9" > File > Esci. Oppure premi semplicemente "F10" per uscire. Ci sono ancora molte funzionalità all'interno di Midnight Commander.

Per ulteriori dettagli sulle funzionalità MC, visita le Domande frequenti su Midnight Commander all'indirizzo:

  1. https://midnight-commander.org/wiki/doc/faq