Guida ai comandi da terminale: differenze tra le versioni

Riga 498: Riga 498:
Note:
Note:
* <tt>'''>''' file.estensione</tt>: Se nomefile.estensione non esiste, viene creato e viene scritto il valore al suo interno. Nel caso esistesse già, il suo valore '''verrebbe sovrascritto'''.
* <tt>'''>''' file.estensione</tt>: Se nomefile.estensione non esiste, viene creato e viene scritto il valore al suo interno. Nel caso esistesse già, il suo valore '''verrebbe sovrascritto'''.
* <tt>'''>>''' nomefile.estensione</tt>: Aggiunge alla fine del file il valore che gli date a riga di comando.  
* <tt>'''>>''' nomefile.estensione</tt>: Aggiunge alla fine del file il valore che gli date a riga di comando.<br>
Altri comandi utili per la manipolazione veloce di files sono:
* <tt>head</tt>, che mostra le prime dieci linee di un file. Utile quando si vuole avere un'idea del contenuto di un file senza doverlo aprire con un editor
* <tt>tail</tt>, che mostra al contrario le ultime dieci linee di un file
===Esempi===
===Esempi===
Se vogliamo mostrare il contenuto del file di testo /home/ferdy/prova.txt, dobbiamo dare il comando:
Se vogliamo mostrare il contenuto del file di testo /home/ferdy/prova.txt, dobbiamo dare il comando:
Riga 512: Riga 515:
cat /home/ferdy/prova.txt /home/ferdy/aggiunte.txt > /home/ferdy/file_finale.txt
cat /home/ferdy/prova.txt /home/ferdy/aggiunte.txt > /home/ferdy/file_finale.txt
</pre>
</pre>
Per visualizzare le prime 10 o le ultime dieci linee di un file:
<pre>
head /home/ferdy/prova.txt
tail /home/ferdy/prova.txt
</pre>
Un comando preziosissimo per gli amministratori di sistema è il seguente, che permette di vedere in modo interattivo la variazione di un file di log:
<pre>
tail -f /var/log/syslog | ccze
</pre>
Nell'ultimo comando sono stati usati:
* <tt>'''-f</tt> che permette di specificare il file che si vuole analizzare con <tt>tail</tt>
* <tt>| ccze</tt> che dirige l'output di tail verso il programma <tt>ccze</tt>, che colorerà l'output del log rendendolo facilmente leggibile


==Creare un collegamento==
==Creare un collegamento==