GNU/Linux >> Linux Esercitazione >  >> Linux

Output del contenuto del file mentre cambiano?

Voglio emettere i contenuti di un file mentre cambiano, ad esempio se ho il file foobar e lo faccio:

magic_command foobar

Il terminale corrente dovrebbe visualizzare il contenuto del file e attendere finché, non so, premo ^C.

Poi se da un altro terminale faccio:

echo asdf >> foobar

Il primo terminale dovrebbe visualizzare la riga appena aggiunta oltre al contenuto del file originale (ovviamente, dato che non ho premuto ^C).

Risposta accettata:

Puoi usare tail command con -f :

tail -f /var/log/syslog 

È una buona soluzione per lo spettacolo in tempo reale.


Linux
  1. Reindirizzamento input/output in Linux/Unix

  2. Fare `cut` Cambiare un file in posizione?

  3. Modifica le autorizzazioni di un file

  4. Shell - Scrive contenuti variabili in un file

  5. Impossibile inviare i dati MySQL al file

Come salvare l'output dei comandi in un file in Linux

Visualizza l'output dei comandi o il contenuto del file in formato colonna

Bash:Scrivi su file

Comando Chown in Linux (Modifica proprietà file)

Come modificare le autorizzazioni dei file

Cattura l'output dei nethog nel file di registro