Scopri perché 'meno' è più veloce e 'piu' di comando per la navigazione del file efficace

A+ A-

Più è un comando per visualizzare (ma non modificare) il contenuto di un file di testo, una schermata alla volta. E 'disponibile su sistemi Unix e Unix-like, DOS, OS / 2 e Microsoft Windows. Programmi di questo tipo sono chiamate cercapersone. Più è un cercapersone molto semplice, in origine consentendo solo la navigazione in avanti attraverso un file, anche se le implementazioni più recenti, che permette di movimento all'indietro limitato.

Le basi del comando more dovrebbero essere come questo -

 $ Più /var/log/auth.log

L'esempio di output dovrebbe essere come questo -

 ay 19 09:39:01 linux cron [6847]: pam_unix (cron: Sessione): sessione si è aperta per l'uso
R root (uid = 0)
19 Maggio 09:39:02 linux cron [6847]: pam_unix (cron: Sessione): sessione chiusa per l'uso
R radice
19 maggio 09:41:22 linux systemd-logind [733]: tasto di accensione premuto.
19 Maggio 09:41:27 linux compiz: GKR-PAM: sbloccato login portachiavi
19 Maggio 10:09:01 linux cron [8634]: pam_unix (cron: Sessione): sessione aperta per l'uso
R root (uid = 0)
19 Maggio 10:09:01 linux cron [8634]: pam_unix (cron: Sessione): sessione chiusa per l'uso
R radice
19 Maggio 10:17:01 linux cron [8871]: pam_unix (cron: Sessione): sessione aperta per l'uso
R root (uid = 0)
19 Maggio 10:17:01 linux cron [8871]: pam_unix (cron: Sessione): sessione chiusa per l'uso
R radice
19 Maggio 10:34:33 linux sudo: linux: TTY = p.ti / 2; PWD = / home / Linux; USER = radice;
 COMANDO = / usr / bin / apt-get update
19 Maggio 10:34:33 linux sudo: pam_unix (sudo: Sessione): sessione aperta per l'utente root
 by (uid = 0)
19 Maggio 10:34:56 linux sudo: pam_unix (sudo: Sessione): porte chiuse per l'utente root
19 Maggio 10:35:35 linux sudo: linux: TTY = p.ti / 2; PWD = / home / Linux; USER = radice;
 COMANDO = / usr / bin / apt-get install php5-cli
19 Maggio 10:35:35 linux sudo: pam_unix (sudo: Sessione): sessione aperta per l'utente root
 by (uid = 0)
--Più - (2%)
.................................................. .......................................

Un altro modo di utilizzare più il comando in combinazione (tubo) con altri comandi, ad esempio comando cat è il seguente -

 $ Cat /var/log/auth.log | Di Più

L'esempio di output dovrebbe essere come questo -

 19 Maggio 09:39:01 linux cron [6847]: pam_unix (cron: Sessione): sessione aperta per l'uso
R root (uid = 0)
19 Maggio 09:39:02 linux cron [6847]: pam_unix (cron: Sessione): sessione chiusa per l'uso
R radice
19 maggio 09:41:22 linux systemd-logind [733]: tasto di accensione premuto.
19 Maggio 09:41:27 linux compiz: GKR-PAM: sbloccato login portachiavi
19 Maggio 10:09:01 linux cron [8634]: pam_unix (cron: Sessione): sessione aperta per l'uso
R root (uid = 0)
19 Maggio 10:09:01 linux cron [8634]: pam_unix (cron: Sessione): sessione chiusa per l'uso
R radice
19 Maggio 10:17:01 linux cron [8871]: pam_unix (cron: Sessione): sessione aperta per l'uso
R root (uid = 0)
19 Maggio 10:17:01 linux cron [8871]: pam_unix (cron: Sessione): sessione chiusa per l'uso
R radice
19 Maggio 10:34:33 linux sudo: linux: TTY = p.ti / 2; PWD = / home / Linux; USER = radice;
 COMANDO = / usr / bin / apt-get update
19 Maggio 10:34:33 linux sudo: pam_unix (sudo: Sessione): sessione aperta per l'utente root
 by (uid = 0)
19 Maggio 10:34:56 linux sudo: pam_unix (sudo: Sessione): porte chiuse per l'utente root
19 Maggio 10:35:35 linux sudo: linux: TTY = p.ti / 2; PWD = / home / Linux; USER = radice;
 COMANDO = / usr / bin / apt-get install php5-cli
19 Maggio 10:35:35 linux sudo: pam_unix (sudo: Sessione): sessione aperta per l'utente root
 by (uid = 0)
19 Maggio 10:35:36 linux sudo: pam_unix (sudo: Sessione): porte chiuse per l'utente root
19 Maggio 10:36:12 linux sudo: linux: TTY = p.ti / 2; PWD = / home / Linux; USER = radice;
 COMANDO = / usr / bin / apt-get install php5-cli
19 Maggio 10:36:12 linux sudo: pam_unix (sudo: Sessione): sessione aperta per l'utente root
 by (uid = 0)
19 Maggio 10:36:12 linux sudo: pam_unix (sudo: Sessione): porte chiuse per l'utente root
19 Maggio 10:36:20 linux sudo: linux: TTY = p.ti / 2; PWD = / home / Linux; USER = radice;
 COMANDO = / usr / bin / apt-get install php7.0-cli
19 Maggio 10:36:20 linux sudo: pam_unix (sudo: Sessione): sessione aperta per l'utente root
 by (uid = 0)
19 Maggio 10:36:20 linux sudo: pam_unix (sudo: Sessione): porte chiuse per l'utente root
19 Maggio 10:39:01 linux CRON [10483]: pam_unix (cron: Sessione): sessione aperta per noi
er root (uid = 0)
19 Maggio 10:39:01 linux CRON [10483]: pam_unix (cron: Sessione): sessione chiusa per noi
radice ER
19 Maggio 10:42:06 linux sudo: linux: TTY = p.ti / 2; PWD = / etc / php / 7,0 / CLI; USER = r
oot; COMANDO = / bin / nano /etc/php/7.0/cli/php.ini
19 Maggio 10:42:06 linux sudo: pam_unix (sudo: Sessione): sessione aperta per l'utente root
 by (uid = 0)
19 Maggio 10:44:54 linux sudo: pam_unix (sudo: Sessione): porte chiuse per l'utente root
19 Maggio 10:45:06 linux sudo: linux: TTY = p.ti / 2; PWD = / etc / php / 7,0 / CLI; USER = r
oot; COMANDO = / bin / nano /etc/php/7.0/cli/php.ini
19 Maggio 10:45:06 linux sudo: pam_unix (sudo: Sessione): sessione aperta per l'utente root
/var/log/auth.log | Di Più

Per navigare attraverso il file riga per riga, premere il tasto Invio o premere il tasto barra spaziatrice per navigare una pagina alla volta. Per uscire dal comando basta premere il tasto q o CTRL + C.
Per impostare il numero di righe di una pagina dovrebbe contenere, utilizzare il seguente comando -

 $ Più -10 /var/log/auth.log

Il comando precedente mostra solo i primi 10 righe. L'esempio di output dovrebbe essere come questo -

 19 Maggio 09:39:01 linux cron [6847]: pam_unix (cron: Sessione): sessione aperta per l'uso
R root (uid = 0)
19 Maggio 09:39:02 linux cron [6847]: pam_unix (cron: Sessione): sessione chiusa per l'uso
R radice
19 maggio 09:41:22 linux systemd-logind [733]: tasto di accensione premuto.
19 Maggio 09:41:27 linux compiz: GKR-PAM: sbloccato login portachiavi
19 Maggio 10:09:01 linux cron [8634]: pam_unix (cron: Sessione): sessione aperta per l'uso
R root (uid = 0)
19 Maggio 10:09:01 linux cron [8634]: pam_unix (cron: Sessione): sessione chiusa per l'uso
R radice
--Più - (1%)

Per ottenere maggiori informazioni su più di comando, utilizzare il seguente comando

 $ Più -h

L'esempio di output dovrebbe essere come questo -

Di utilizzo: più [opzioni] ... un filtro di file esame per la visualizzazione CRT. Opzioni: Display -d aiuto invece di suonare campana -f contano logico piuttosto che linee schermo -l sopprimere la pausa dopo l'avanzamento pagina -c non scorrere, visualizzare il testo e la linea pulita finisce -p non scorrono, schermo pulito e -s testo del display spremere più righe vuote in una -u sopprimere la sottolineatura - il numero di linee per display file + schermata a partire dal numero di riga del file + / visualizzazione a partire da partita stringa di ricerca -V mostra informazioni sulla versione ed esce

Imparare Linux 'meno' Command

Simile al più, meno di comando consente di visualizzare il contenuto di un file e navigare attraverso file. Il contrasto principale tra il comando di più e di meno è che meno comando è più veloce perché non carica l'intero file in una sola volta e permette la navigazione attraverso file usando pagina su / giù.

Il campione di meno di comando dovrebbe essere così -

 $ Meno /var/log/auth.log

L'esempio di output dovrebbe essere come questo -

 19 Maggio 09:39:01 linux cron [6847]: pam_unix (cron: Sessione): sessione aperta per l'uso
R root (uid = 0)
19 Maggio 09:39:02 linux cron [6847]: pam_unix (cron: Sessione): sessione chiusa per l'uso
R radice
19 maggio 09:41:22 linux systemd-logind [733]: tasto di accensione premuto.
19 Maggio 09:41:27 linux compiz: GKR-PAM: sbloccato login portachiavi
19 Maggio 10:09:01 linux cron [8634]: pam_unix (cron: Sessione): sessione aperta per l'uso
R root (uid = 0)
19 Maggio 10:09:01 linux cron [8634]: pam_unix (cron: Sessione): sessione chiusa per l'uso
R radice
19 Maggio 10:17:01 linux cron [8871]: pam_unix (cron: Sessione): sessione si è aperta per l'utente root da (uid = 0)
19 Maggio 10:17:01 linux cron [8871]: pam_unix (cron: Sessione): porte chiuse per l'utente root
19 Maggio 10:34:33 linux sudo: linux: TTY = p.ti / 2; PWD = / home / Linux; USER = radice; COMANDO = / usr / bin / apt-get update
19 Maggio 10:34:33 linux sudo: pam_unix (sudo: Sessione): sessione si è aperta per l'utente root da (uid = 0)
19 Maggio 10:34:56 linux sudo: pam_unix (sudo: Sessione): porte chiuse per l'utente root
19 Maggio 10:35:35 linux sudo: linux: TTY = p.ti / 2; PWD = / home / Linux; USER = radice; COMANDO = / usr / bin / apt-get install php5-cli
19 Maggio 10:35:35 linux sudo: pam_unix (sudo: Sessione): sessione si è aperta per l'utente root da (uid = 0)
.................................................. .......................................

È possibile navigare attraverso il file riga per riga premendo il tasto Invio. la navigazione della pagina può essere gestito con il tasto barra spaziatrice. Per ottenere maggiori informazioni su meno di comando, utilizzare il seguente comando

 $ Meno --help

L'esempio di output dovrebbe essere come questo -

 SINTESI DEI COMANDI MENO

      I comandi contrassegnati con * può essere preceduto da un numero, N.
      Le note tra parentesi indicano il comportamento se N è dato.
      Una chiave preceduta da un accento circonflesso indica il tasto Ctrl; in tal modo ^ K è Ctrl-K.

  h H mostra questo aiuto.
  q: q Q: Q ZZ Exit.
 -------------------------------------------------- -------------------------

                           IN MOVIMENTO

  e ^ E j ^ N CR * Inoltra una riga (o N righe).
  y ^ Y k ^ K ^ P * Backward una riga (o N righe).
  f ^ F ^ V SPACE * Inoltra una finestra (o N righe).
  b ^ B ESC-v * Backward una finestra (o N righe).
  z * Inoltra una finestra (e impostare la finestra di N).
  w * Backward una finestra (e impostare finestra N).
  ESC-SPACE * Inoltra una finestra, ma non si fermano alla fine del file.
  d ^ D * Forward metà-finestra (e impostare mezza finestra N).
  u ^ U * Backward metà-finestra (e impostare mezza finestra N).
  ESC-) rightarrow * A sinistra una larghezza dello schermo la metà (o posizioni N).

Se avete bisogno di rintracciare il numero di ogni riga con meno di comando, utilizzare l'opzione -N come mostrato di seguito -

 $ Meno -N /var/log/auth.log

L'esempio di output dovrebbe essere come questo -

 1 19 maggio 09:39:01 linux cron [6847]: pam_unix (cron: sessione): la sessione aperta 1 per l'utente root da (uid = 0)
      2 19 mag 09:39:02 linux cron [6847]: pam_unix (cron: Sessione): sessione chiusa 2 per l'utente root
      3 maggio 19 09:41:22 linux systemd-logind [733]: tasto di accensione premuto.
      4 maggio 19 09:41:27 linux compiz: GKR-PAM: sbloccato login portachiavi
      5 19 Maggio 10:09:01 linux cron [8634]: pam_unix (cron: sessione): la sessione aperta 5 per l'utente root da (uid = 0)
      6 19 maggio 10:09:01 linux cron [8634]: pam_unix (cron: Sessione): sessione chiusa 6 per l'utente root
      7 19 mag 10:17:01 linux cron [8871]: pam_unix (cron: Sessione): sessione si è aperta 7 per l'utente root da (uid = 0)
      8 19 maggio 10:17:01 linux cron [8871]: pam_unix (cron: Sessione): sessione chiusa 8 per l'utente root
      9 maggio 19 10:34:33 linux sudo: linux: TTY = p.ti / 2; PWD = / home / Linux; USO 9 R = root; COMANDO = / usr / bin / apt-get update
     10 19 maggio 10:34:33 linux sudo: pam_unix (sudo: sessione): la sessione aperta per u 10 ser root (uid = 0)
     11 19 maggio 10:34:56 linux sudo: pam_unix (sudo: Sessione): sessione chiusa per u radice 11 ser
     12 Maggio 19 10:35:35 linux sudo: linux: TTY = p.ti / 2; PWD = / home / Linux; UTILIZZARE 12 R = root; COMANDO = / usr / bin / apt-get install php5-cli
     13 Maggio 19 10:35:35 linux sudo: pam_unix (sudo: sessione): la sessione aperta per u

Per uscire dalla chiave q uso dei comandi di meno o di tasti CTRL + C. Per modificare questo comportamento e automaticamente file di uscita quando si raggiunge la fine del file utilizzare il seguente comandamento

 $ Meno -e /var/log/auth.log

Per aprire un file alla prima occorrenza di un modello di utilizzare il seguente comando -

 $ Sudo meno + / sshd /var/log/auth.log

L'esempio di output dovrebbe essere come questo -

 23 maggio 10:48:39 linux polkitd (autorità = locale): Operatore di unix-sessione: c2 succ
essfully autenticato come unix-user: Linux per ottenere l'autorizzazione temporanea per azione org.freedesktop.systemd1.manage-unità per il sistema-bus-nome :: 1.507 [systemctl iniziare docker.service] (di proprietà di unix-user: linux)
23 Maggio 10:48:39 linux polkitd (autorità = locale): non registrato Authentication Agent per UNIX-processo: 14991: 26.306.412 (sistema dei nomi di bus: 1.506, oggetto percorso / org / freedesktop / PolicyKit1 / AuthenticationAgent, locale en_IN) (scollegato dalla autobus)
23 maggio 10:49:13 linux sudo: linux: TTY = p.ti / 6; PWD = / home / Linux; USER = radice; COMANDO = / usr / sbin / service inizio finestra mobile
23 maggio 10:49:13 linux sudo: pam_unix (sudo: Sessione): sessione si è aperta per l'utente root da (uid = 0)
23 maggio 10:49:13 linux sudo: pam_unix (sudo: Sessione): porte chiuse per l'utente root
23 maggio 10:50:03 linux sudo: linux: TTY = p.ti / 6; PWD = / home / Linux; USER = radice; COMANDO = / usr / bin / finestra mobile eseguire ciao-mondo
23 maggio 10:50:03 linux sudo: pam_unix (sudo: Sessione): sessione si è aperta per l'utente root da (uid = 0)
23 maggio 10:50:09 linux sudo: pam_unix (sudo: Sessione): porte chiuse per l'utente root
23 maggio 10:50:35 linux sudo: linux: TTY = p.ti / 6; PWD = / home / Linux; USER = radice; COMANDO = / usr / bin / finestra mobile di ricerca ubuntu
23 maggio 10:50:35 linux sudo: pam_unix (sudo: Sessione): sessione si è aperta per l'utente root da (uid = 0)
23 maggio 10:50:36 linux sudo: pam_unix (sudo: Sessione): porte chiuse per l'utente root
.................................................. ..................................................

Dopo questo articolo, si sarà in grado di capire - Come utilizzare 'meno' e 'piu' Comandi con esempi di Linux, ci si presenti con più trucchi basati su Linux e suggerimenti. Continua a leggere!