Benvenuto nel centro di sviluppo di Midnight-Commander | Linuxiano.it
Privacy Policy

Benvenuto nel centro di sviluppo di Midnight-Commander

Benvenuto nel centro di sviluppo di Midnight Commander

introduzione

GNU Midnight Commander è un file manager visivo, concesso con licenza GNU General Public License e quindi qualificato come Software Libero. È una ricca applicazione in modalità testo a pieno schermo che consente di copiare, spostare ed eliminare file e interi alberi di directory, cercare file ed eseguire comandi nella sottoshell. Visualizzatore e editor interno sono inclusi.

Midnight Commander è basato su interfacce di testo versatili, come Ncurses o S-Lang, che consente di lavorare su una normale console, all’interno di un terminale X Window, su connessioni SSH e su tutti i tipi di shell remote.

Installazione

Un elenco delle ultime versioni è disponibile QUI .

Per installare da terminale scrivete i seguenti comandi:

Per Debian  Ubuntu:

Terminale
  • sudo apt-get install mc

Per CentOS usa questi comandi:

Terminale
  • sudo yum install mc

Per impostazione predefinita, Midnight Commander utilizza un colore di sfondo blu e mette in evidenza le voci importanti del menu. Per disattivare il colore:

Terminale
  • mc –nocolor

Avvia Midnight Commander

Per avviare Midnight Commander con il prompt dei comandi:

Terminale
  • mc

Tieni presente che avviarlo come root non è una buona idea a meno che non sia necessario modificare o eliminare file / directory di proprietà dell’utente. Nella maggior parte dei casi, la lettura o la copia di oggetti di proprietà di root non richiede privilegi speciali, quindi prova a eseguire mc come utente normale.

La logica dietro questo è che le operazioni di copia e spostamento sono fatte da un posto all’altro. In basso, vedrai dieci rettangoli etichettati:

Aiuto , Menu , Mostra , (+ altri 7)

I numeri che precedono ogni etichetta rappresentano la funzione dei tasti da usare per tali azioni.
Ad esempio, premendo F10 uscirete dal programma e ritornerete alla shell.Per impostazione predefinita, Midnight Commander utilizza un colore di sfondo blu e mette in evidenza le voci importanti del menu. Per disattivare il colore:

Terminale
  • mc –nocolor

Interagisci con gli elementi dello schermo.Il file manager è diviso verticalmente in due pannelli.

      1. Sopra questi dieci pulsanti, vedrai il tuo [email protected]_hostname:~$.
      2. Nella parte superiore dello schermo, puoi vedere una barra colorata con testo: Sinistra , File , Comando , Opzioni , Destra.
      3. Questi sono menu a discesa a cui è possibile accedere premendo F9 e navigare con i tasti freccia. Premere F9 e quindi il tasto freccia GIÙ più volte fino a evidenziare Albero . Premere INVIO . Il pannello è ora cambiato in vista ad albero.
      4. Una volta premuto il tasto F9, alcune lettere vengono evidenziate, ad esempio C in Command. Questi sono i tasti che puoi premere per navigare più velocemente nei menu. Torniamo alla tua vista precedente: premi F9 poi l (L) e poi g per tornare alla lista dei file . Quando viene selezionato un campo di input, tieni premuto ALT prima di premere sulla lettera evidenziata.
      5. I tasti di scelta rapida sono una combinazione di tasti premuti insieme che consentono di accedere rapidamente a azioni specifiche. Ad esempio, prova a premere CTRL+O. Questo ti permette di concentrarti sulla riga di comando o vedere il precedente output dei comandi mentre Midnight Commander viene eseguito in background. È possibile tornare rapidamente alla sua interfaccia premendo la stessa combinazione di tasti.
      6. Puoi anche usare il puntatore del mouse e cliccare sugli elementi dell’interfaccia.

Utilizzare i due pannelli per lavorare con file e directory.

  • Passa tra i pannelli verticali sinistro e destro premendo TAB.
  • Chiudi Midnight Commander premendo F10. Aprire una directory di lavoro temporanea in entrambi i pannelli:

Terminale

  • cd /tmp && mc

Questa è una directory contenente file temporanei che verranno eliminati al prossimo avvio, in modo che possiamo sperimentare liberamente qui.

  • Creare una directory premendo F7. Dai un nome a questo prova.

  • Utilizzando i tasti freccia, navigare per test e premere INVIO (dopo aver creato una directory, questo dovrebbe già essere evidenziato).
  • Crea nove file vuoti: (ho creato con touch 9 file di testo)

Terminale

  • touch file{1..9}

  • Supponiamo di voler copiare tre file da /tmp/prova a /tmp. Utilizzare i tasti freccia per navigare su file1. Una volta evidenziato, premere INSERT  (destro mouse)tre volte. Premendo F5 e poi ENTER verranno copiati tutti e tre i file nella directory di lavoro aperta nel pannello opposto.

Nell’immagine sotto ho copiato 3 dei file di testo nella cartella documenti

Questo consente di digitare i comandi nella directory di lavoro corrente. Provalo ora, digita:

Terminale

  • touch test

Sono disponibili modi alternativi per effettuare selezioni: tenendo premuto MAIUSC e quindi premendo il tasto freccia SU o GIÙ.

  • * per invertire la selezione
  • – per deselezionare tutti gli oggetti che corrispondono a un modello (ad esempio, digitando f* verrà deselezionato ogni file o directory i cui nomi iniziano con “f”)
  • + per selezionare per modello

In questi modelli, * indica zero o più caratteri mentre ? indica un personaggio. Quindi “f * e” corrisponderebbe a “fe“, “file“, “fiiiile” o qualsiasi altra cosa che inizia con “f” e termina con “e“. “A? C” corrisponderebbe a “abc“, “adc“, “azc” ma non corrisponderà a “ac“. Deve esserci esattamente un carattere tra “a” e “c“.

Potete anche utilizzare il mouse e cliccare con il destro che selezionerà i file. Tenendo il tastro premuto si selezioneranno più voci.

7. Premendo F4 si aprirà un file nell’editor di default. Su Debian otterrai questo risultato se non hai mai usato un editor prima:

Consiglio di scegliere 2 qui poiché mcedit integra con Midnight Commander ed è più facile da usare rispetto a nano. Potete accedere a una grande quantità di funzioni premendo F9 per attivare il menu dell’editor. Premere F10 per uscire dall’utilità o ESC due volte.

Permalink Consigli e trucchi utili.

  1. Accedere alla directory principale o “salire” di un livello può essere un po ‘noioso perché devi scorrere / navigare fino alla / / . PremereF9 , seguito da o e quindi p. Questo ti porterà alle opzioni del Pannello in cui puoi attivare il movimento simile a Lynx . Con questa opzione, puoi ora andare su una directory semplicemente premendo il tasto freccia SINISTRA e inserire una directory premendo il tasto freccia DESTRA.
  2. Un altro strumento che può farti risparmiare tempo è il menu utente di Midnight Commander. Torna a /tmp/prova dove hai creato nove file. Premere F2 e visualizza il menu utente. Seleziona Comprimi la sottodirectory corrente (tar.gz). Dopo aver scelto il nome per l’archivio, questo verrà creato in /tmp (un livello superiore rispetto alla directory compressa). Se evidenzi il file .tar.gz e premi INVIO noterai che si aprirà come una normale directory. Ciò consente di esplorare gli archivi ed estrarre i file semplicemente copiandoli ( F5 ) nella directory di lavoro del pannello opposto.
  3. Per scoprire la dimensione di una directory (in realtà, la dimensione di tutti i file che contiene), evidenzia la directory e quindi premi CTRL + SPAZIO.
  4. Per cercare, vai nella struttura della directory fino a raggiungere il livello più alto, / , chiamato directory root. Ora premi F9 , quindi c, seguito da f. Dopo l’apertura della finestra di dialogo Trova file , digitare *.gz . Questo troverà qualsiasi archivio gzip accessibile sul sistema. Nella finestra di dialogo dei risultati, premi l (L) per Panelize. Tutti i risultati verranno inviati a uno dei pannelli in modo da poter  facilmente sfogliare, copiare, visualizzare e così via. Se inserisci una directory da quella lista, perdi la lista dei file trovati, ma puoi facilmente tornare ad essa con F9 , l (L) quindi z (per selezionare Panelizza dal menu di sinistra).
  5. La gestione dei file non viene sempre eseguita localmente. Midnight Commander supporta anche l’accesso ai file system remoti tramite il protocollo Secure File Transfer Protocol di SSH , SFTP . In questo modo puoi facilmente trasferire file tra i server.
  6. Premere F9, seguito da l (L), quindi selezionare la voce di menu del collegamento SFTP. Nella finestra di dialogo denominata SFTP per macchina immettere sftp://[email protected]. Sostituire l’ example con il nome utente creato sulla macchina remota e 203.0.113.1 con l’indirizzo IP del server. Funzionerà solo se il server all’altro capo accetta accessi password. Se esegui l’accesso con le chiavi SSH, dovrai prima creare e / o modificare ~/.ssh/config. Potrebbe sembrare qualcosa del genere:

Puoi scegliere quello che vuoi come valore Host , è solo un identificatore. IdentityFile è il percorso della chiave SSH privata.

Dopo aver configurato il file, accedere al server SFTP digitando il valore identificativo impostato dopo Host nella finestra di dialogo SFTP to machine .

Dopo aver premuto INVIO , vedrai un nuovo file nel tuo pannello attivo. Ora, cancellalo senza digitare alcun comando. Utilizzare i tasti freccia, premendo UP o DOWN fino a evidenziare il file denominato test. Ora premi F8. Viene visualizzata una finestra di dialogo che richiede conferma. Premere INVIO . Se si preme F8 per errore, questo ti dà la possibilità di annullare l’azione.

Tasti scelta rapida

I tasti “F” (funzione) sono ampiamente usati in mc per le operazioni sui file. Leggi la barra in basso per la loro funzione attuale, che può differire in base al contesto, ad es. sfogliando una directory, utilizzando il visualizzatore di file o l’editor.
Nella normale modalità di navigazione:

 

  • F1 – aiuto. Più leggibile rispetto alla pagina man di 2000 righe, sebbene difficile da consultare.
  • F2 – menu utente (offre opzioni per gzip file, ecc.)
  • F3 – view (utile per controllare il contenuto di un file rpm o tgz, o leggere il contenuto dei file)
  • F4 – modifica con editor interno, mcedit
  • F5 – copia
  • F6 – rinomina o sposta
  • F7 – crea una directory
  • F8 – cancella
  • F9 – pull-down – accede alla barra dei menu in alto.
  • F10 – esci. Chiude mc, così come mcedit e qualsiasi menu aperto indesiderato.

Se non hai i tasti F, usa invece la sequenza dei numeri Esc (1-0).
Tasto F10 nel terminale Gnome: apre invece il menu File del terminale principale, quindi fai clic su Esci con il mouse.

Altri usi di tastiera di base:

  • Passa avanti e indietro sulla console con Ctrl-o mentre stai mantenendo mc in esecuzione. (chiamato anche pannelli nascosti o supporto per subshell.)
  • Nei menu, freccia su o giù e Invio, o utilizzare il ‘tasto di scelta rapida’ – la lettera evidenziata in ciascuna voce di menu.
  • Attiva o disattiva le caselle di spunta con la barra spaziatrice, e
    seleziona più file con la chiave di inserimento
  • Utenti Mac senza una chiave di inserimento: utilizzare invece Ctrl-t.
  • Il tasto Tab si sposta anche in sequenza attraverso i campi delle caselle di selezione

Tutte le scorciatoie sono indicate nei menu. Nella notazione della scorciatoia da tastiera di mc, ‘Cx i’ significherebbe premere Ctrl e x contemporaneamente, rilasciare entrambi e quindi premere i. M si riferisce al tasto Alt. Alcune scorciatoie comuni:

  • Ctrl R: aggiorna o ridimensiona la vista della directory
  • Alt-shift? – trova il file
  • Ctrl-x d – confronta le directory (rilasciate ctrl-x prima di premere d)
  • Ctrl \ – apre la hotlist di directory
  • Ctrl-x c (o, s, l) – chmod, chown, symlink, link
  • Alt c – quick cd (apre una finestra, più veloce da digitare rispetto alla freccia se si conosce il percorso completo)
  • (Shift) + – seleziona gruppo. Può inserire caratteri jolly per evidenziare un determinato tipo o nome di file.
  • (Shift) * – selezione inversa. Modifiche che evidenziano tutti i file non selezionati. Comodo da utilizzare questi due in
  • combinazione se si sta tentando di selezionare rapidamente tutti tranne un certo gruppo.
  • \ – deseleziona il gruppo. Opposto di +.

Sfoglia i menu e scopri quali funzioni offrono. Una breve panoramica:

      • Menu sinistro / destro: fare riferimento alle azioni sul rispettivo pannello laterale.
      • L’opzione Ordinamento consente di scegliere come visualizzare i contenuti della directory: nome, dimensione, data e maiuscole / minuscole / non sensibili, ecc.
      • Modalità elenco consente di modificare la modalità di visualizzazione della directory. Breve: mostra i contenuti in due colonne su quel riquadro. Pieno: offre una vista standard. Lungo: mostra le autorizzazioni, la proprietà e i nomi di file lunghi per intero, ma rimuove l’altro riquadro per creare spazio. Puoi anche scorrere queste viste usando Alt-t.
      • In modalità elenco, spuntare ” Stato Mini utente ” che visualizzerà facilmente le autorizzazioni del file o della directory attualmente evidenziati all’interno della riga separata nella parte inferiore del pannello. \
      • Menu F une: offre un numero di opzioni per collegare, cambiare proprietà e permessi.
      • Menu di comando: ha diverse operazioni a portata di mano:
          • – “Elenco Hotlist” per aggiungere ai segnalibri le tue directory preferite, inclusi i computer remoti e i siti FTP, quindi accedere rapidamente all’elenco con Ctrl- \.
          • – ‘Undelete files’ per recuperare i file cancellati su Linux / Unix. Funziona su partizioni ext2 ed ext3. Vedi Operazioni avanzate.
          • – Altre funzioni utili mostrano le dimensioni delle directory e confrontano due directory.
          • Opzioni: per il layout, le opzioni di conferma e la configurazione per configurare il tuo Midnight Commander.

 

Conclusione

Midnight Commander ha molte più funzioni di quelle presentate qui. Prima di apportare molte personalizzazioni alle impostazioni predefinite, è consigliabile eseguire il backup delle impostazioni copiando ~/.config/mc/ sul computer locale. È inoltre possibile clonare queste impostazioni su altri server copiandole nella stessa posizione.

Grazie! per l’utilizzo della Guida di Linuxiano.

Trovi questo tutorial utile? Condividi con i tuoi amici per tenerlo in vita.
Sii il primo a commentare, apprezzo i tuoi suggerimenti. Per ulteriori domande potete commentare qui sotto.