Cum se afișează începutul sau sfârșitul unui fișier text în comenzile linux - cap și coadă, hippolab - blog

Capul de comandă

Comanda cap vă permite să afișați începutul unui fișier text. Pentru a face acest lucru pur și simplu tastați "cap" în consolă și treci ca un argument într-un fișier text:

Acest construct va afișa primele 10 linii din fișierul / etc / group. Dacă doriți, puteți cere ca capul să trimită mai multe linii cu opțiunea "-n":

cap -n 20 / etc / grup

Această comandă va imprima primele 20 de linii din fișierul / etc / group. Problema cât de mult poate fi afișată informația poate fi specificată și în linii, dar și în octeți:

cap -c 100 / etc / goup

Această comandă va afișa numai primii 100 de octeți din fișierul / etc / group

Coada comandă

Comanda coada, spre deosebire de comanda cap, imprimă doar sfârșitul fișierului text. Pentru a face acest lucru, tastați pur și simplu în consola "coada" și transmiteți-l ca argument într-un fișier text:

Această construcție va afișa ultimele 10 linii din fișierul / etc / group. La fel ca și cu capul, dacă doriți, puteți cere ca coada să trimită mai multe linii cu opțiunea "-n":

coada -n 20 / etc / grup

Această comandă afișează ultimele 20 de linii din fișierul / etc / group. Problema cât de mult poate fi afișată informația poate fi specificată și în linii, dar și în octeți:

tail -c 100 / etc / capul grupului -c 100 / etc / goup

Această comandă va afișa numai ultimii 100 de octeți din fișierul / etc / group

Comanda cheie "-f" coada este extrem de utilă. Acesta permite, după cum se spune, online pentru a monitoriza adăugarea de noi înregistrări în fișierul text. echipă

coada -f /var/log/apache/error.log