Android

Comandă cap Linux

ps command in linux to view all processes

ps command in linux to view all processes

Cuprins:

Anonim

Comanda head imprimă primele linii (10 linii în mod implicit) a unuia sau mai multor fișiere sau date conectate la ieșire standard.

În acest tutorial, vă vom explica cum să folosiți utilitatea pentru capul Linux prin exemple practice și explicații detaliate ale celor mai comune opțiuni de cap.

Sintaxa comandamentului principal

Sintaxa pentru comanda head este următoarea:

head……

  • OPTION - opțiuni pentru cap. Vom trece peste cele mai comune opțiuni în secțiunile următoare. FILE - Zero sau mai multe nume de fișiere de intrare. Dacă nu este specificat niciun FILE sau când FILE este - , head va citi intrarea standard.

Cum se utilizează Comanda Head

În forma sa cea mai simplă atunci când este folosită fără nicio opțiune, comanda head va afișa primele 10 linii.

head filename.txt

Cum se afișează un număr specific de linii

Folosiți opțiunea -n (- --lines ) urmată de un număr întreg care specifică numărul de linii care urmează să fie afișate:

head -n filename.txt head -n filename.txt

Puteți omite litera n și puteți folosi doar cratima ( - ) și numărul (fără spațiu între ele).

Pentru a afișa primele 30 de linii ale unui fișier numit filename.txt introduceți:

head -n 30 filename.txt

Următoarele vor produce același rezultat ca și comenzile de mai sus:

head -30 filename.txt

Cum se afișează un număr specific de octeți

Opțiunea -c ( --bytes ) permite tipărirea unui anumit număr de octeți:

head -c filename.txt head -c filename.txt

De exemplu, pentru a afișa primii 100 de octeți de date din fișierul numit filename.txt ați introduce:

head -c 100 filename.txt

Puteți utiliza, de asemenea, un sufix multiplicator după numărul pentru a specifica numărul de octeți care vor fi afișați. b îl înmulțește cu 512, kB îl înmulțește cu 1000, K îl înmulțește cu 1024, MB îl înmulțește cu 1000000, M îl înmulțește cu 1048576 și așa mai departe.

Următoarea comandă va afișa primii cinci kilobiți (2048) din filename.txt :

head -c 5k filename.txt

Cum se afișează mai multe fișiere

Dacă sunt furnizate mai multe fișiere ca intrare la comanda head, acestea vor afișa primele zece linii din fiecare fișier furnizat.

head filename1.txt filename2.txt

Puteți utiliza aceleași opțiuni ca la afișarea unui singur fișier.

Acest exemplu arată primele 20 de linii ale fișierelor filename1.txt și filename2.txt :

head -n 20 filename1.txt filename2.txt

Când se utilizează mai multe fișiere, ieșirea precedă fiecare cu un antet care arată numele fișierului.

Cum să folosiți capul cu alte comenzi

Comanda head poate fi utilizată în combinație cu alte comenzi prin redirecționarea ieșirii standard de la / la alte utilități folosind conducte.

Următoarea comandă va $RANDOM variabila de mediu $RANDOM , va afișa primii 32 de octeți și va afișa șiruri aleatorii la 24 de caractere:

echo $RANDOM | sha512sum | head -c 24; echo

Concluzie

Până acum, ar trebui să înțelegeți cum să utilizați comanda de comandă Linux. Este complementară comenzii tail care tipărește ultimele linii ale unui fișier către terminalul.

terminalul capului