Altro è una riga di comando *nix utilizzata per visualizzare il contenuto di un file in una console. L'utilizzo di base di altro comando è eseguire il comando su un file come mostrato di seguito:
Leggi anche: Scopri la differenza tra i comandi "cat" e "tac" con esempi
Scopri il comando "altro" di Linux
# more /var/log/auth.logVisualizza contenuto del file auth.log
Apr 12 11:50:01 tecmint CRON[6932]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 11:50:01 tecmint CRON[6932]: pam_unix(cron:session): session closed for user root Apr 12 11:55:01 tecmint CRON[7159]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 11:55:01 tecmint CRON[7160]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 11:55:01 tecmint CRON[7160]: pam_unix(cron:session): session closed for user root Apr 12 11:55:02 tecmint CRON[7159]: pam_unix(cron:session): session closed for user root Apr 12 12:00:01 tecmint CRON[7290]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 12:00:01 tecmint CRON[7290]: pam_unix(cron:session): session closed for user root Apr 12 12:05:01 tecmint CRON[7435]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 12:05:01 tecmint CRON[7436]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 12:05:01 tecmint CRON[7436]: pam_unix(cron:session): session closed for user root Apr 12 12:05:02 tecmint CRON[7435]: pam_unix(cron:session): session closed for user root Apr 12 12:09:01 tecmint CRON[7542]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 12:09:01 tecmint CRON[7542]: pam_unix(cron:session): session closed for user root Apr 12 12:10:01 tecmint CRON[7577]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 12:10:01 tecmint CRON[7577]: pam_unix(cron:session): session closed for user root Apr 12 12:15:01 tecmint CRON[7699]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 12:15:01 tecmint CRON[7700]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 12:15:01 tecmint CRON[7700]: pam_unix(cron:session): session closed for user root Apr 12 12:15:01 tecmint CRON[7699]: pam_unix(cron:session): session closed for user root ....
Un altro modo per utilizzare di più comando in combinazione (pipe) con altri comandi, come comando cat, come presentato nell'esempio seguente:
# cat /var/log/auth.log | more
 
 
 Per navigare nel file riga per riga premere Enter o premere Spacebar per navigare una pagina alla volta, essendo la pagina la dimensione attuale dello schermo del terminale. Per uscire dal comando basta premere q chiave.
 Un'utile opzione di più comandi è il -number interruttore che consente di impostare il numero di righe che una pagina deve contenere. Ad esempio, mostra il auth.log file come pagina di 10 righe:
# more -10 /var/log/auth.log
 
 
 Inoltre, puoi visualizzare una pagina a partire da un numero di riga specifico utilizzando il +number opzione come illustrato di seguito:
# more +14 /var/log/auth.logMostra solo le prime 14 righe del file auth.log
Apr 12 12:09:01 tecmint CRON[7542]: pam_unix(cron:session): session closed for user root Apr 12 12:10:01 tecmint CRON[7577]: pam_unix(cron:session): session opened for user root by ( uid=0) Apr 12 12:10:01 tecmint CRON[7577]: pam_unix(cron:session): session closed for user root Apr 12 12:15:01 tecmint CRON[7699]: pam_unix(cron:session): session opened for user root by ( uid=0) Apr 12 12:15:01 tecmint CRON[7700]: pam_unix(cron:session): session opened for user root by ( uid=0) Apr 12 12:15:01 tecmint CRON[7700]: pam_unix(cron:session): session closed for user root Apr 12 12:15:01 tecmint CRON[7699]: pam_unix(cron:session): session closed for user root Apr 12 12:16:01 tecmint mate-screensaver-dialog: gkr-pam: unlocked login keyring Apr 12 12:17:01 tecmint CRON[7793]: pam_unix(cron:session): session opened for user root by ( uid=0) Apr 12 12:17:01 tecmint CRON[7793]: pam_unix(cron:session): session closed for user root Apr 12 12:20:01 tecmint CRON[7905]: pam_unix(cron:session): session opened for user root by ( uid=0) Apr 12 12:20:01 tecmint CRON[7905]: pam_unix(cron:session): session closed for user root Apr 12 12:25:01 tecmint CRON[8107]: pam_unix(cron:session): session opened for user root by ( uid=0) Apr 12 12:25:01 tecmint CRON[8108]: pam_unix(cron:session): session opened for user root by (
Impara il comando "meno" di Linux
Simile a altro , meno comando consente di visualizzare il contenuto di un file e navigare attraverso il file. La principale differenza tra più e meno è meno comando è più veloce perché non carica l'intero file in una volta e consente la navigazione attraverso il file utilizzando la pagina su /basso chiavi.
In può essere utilizzato come comando autonomo emesso su un file o utilizzato con pipe con una moltitudine di comandi Linux per restringere l'output dello schermo consentendo di scorrere i risultati.
# less /var/log/auth.log # ls /etc | less
 Puoi navigare attraverso il file riga per riga premendo Enter chiave. La navigazione della pagina può essere gestita con spaceba tasto r. La dimensione della pagina è rappresentata dalla dimensione attuale dello schermo del terminale. Per uscire dal comando digita q chiave, come per altri comandi.
 Una funzione utile di meno comando è l'uso di /word-to-seach opzione. Ad esempio, puoi cercare e abbinare tutti gli sshd messaggi da un file di registro specificando in modo interattivo il /sshd stringa.
 
 Per visualizzare un file che fissa un numero di riga specifico, utilizzare la seguente sintassi:
# less +5 /var/log/auth.log
 Se devi rintracciare il numero di ogni riga con meno comando usa il -N opzione.
# less -N /var/log/daemon.logMostra il numero per ogni riga nel file
      1 Apr 12 11:50:01 tecmint CRON[6932]: pam_unix(cron:session): session opened for user root by (uid=0)
      2 Apr 12 11:50:01 tecmint CRON[6932]: pam_unix(cron:session): session closed for user root
      3 Apr 12 11:55:01 tecmint CRON[7159]: pam_unix(cron:session): session opened for user root by (uid=0)
      4 Apr 12 11:55:01 tecmint CRON[7160]: pam_unix(cron:session): session opened for user root by (uid=0)
      5 Apr 12 11:55:01 tecmint CRON[7160]: pam_unix(cron:session): session closed for user root
      6 Apr 12 11:55:02 tecmint CRON[7159]: pam_unix(cron:session): session closed for user root
      7 Apr 12 12:00:01 tecmint CRON[7290]: pam_unix(cron:session): session opened for user root by (uid=0)
      8 Apr 12 12:00:01 tecmint CRON[7290]: pam_unix(cron:session): session closed for user root
      9 Apr 12 12:05:01 tecmint CRON[7435]: pam_unix(cron:session): session opened for user root by (uid=0)
     10 Apr 12 12:05:01 tecmint CRON[7436]: pam_unix(cron:session): session opened for user root by (uid=0)
     11 Apr 12 12:05:01 tecmint CRON[7436]: pam_unix(cron:session): session closed for user root
 
 Per impostazione predefinita, l'unico modo per uscire da meno il comando è premere q chiave. Per modificare questo comportamento e uscire automaticamente dal file quando si raggiunge la fine del file, utilizzare il -e o -E opzione:
# less -e /var/log/auth.log # less -E /var/log/auth.log
Per aprire un file alla prima occorrenza di un pattern, usa la seguente sintassi:
# less +/sshd /var/log/auth.logMostra la stringa corrispondente nel file
Apr 12 16:19:39 tecmint sshd[16666]: Accepted password for tecmint from 192.168.0.15 port 41634 ssh2 Apr 12 16:19:39 tecmint sshd[16666]: pam_unix(sshd:session): session opened for user tecmint by (uid=0) Apr 12 16:19:39 tecmint systemd-logind[954]: New session 1 of user tecmint. Apr 12 16:19:48 tecmint sshd[16728]: Received disconnect from 192.168.0.15: 11: disconnected by user Apr 12 16:19:48 tecmint sshd[16666]: pam_unix(sshd:session): session closed for user tecmint Apr 12 16:20:01 tecmint CRON[16799]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 16:20:02 tecmint CRON[16799]: pam_unix(cron:session): session closed for user root Apr 12 16:25:01 tecmint CRON[17026]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 16:25:01 tecmint CRON[17025]: pam_unix(cron:session): session opened for user root by (uid=0)
 Il comando sopra indica meno per aprire auth.log file alla prima corrispondenza di sshd stringa.
 Per aggiungere automaticamente il contenuto di un file aperto in meno comando usa il Shift+f combinazione di tasti o esegui meno con la seguente sintassi.
# less +F /var/log/syslog
Ciò riduce l'esecuzione in modalità interattiva (dal vivo) e la visualizzazione di nuovi contenuti al volo in attesa che i nuovi dati vengano scritti su file. Questo comportamento è simile al comando tail -f.
 In combinazione con un pattern puoi guardare il file di registro in modo interattivo con Shift+f pressione del tasto durante la corrispondenza di una parola chiave. Per uscire dalla modalità live basta premere Ctrl+c chiavi.
# less +/CRON /var/log/syslog
Se decidi di utilizzare di più o meno , che è una scelta personale, ricordalo meno è di più con di più caratteristiche.
Leggi anche: Gestisci i file in modo efficace usando i comandi testa, coda e gatto