Linux Command Line Tutorial For Beginners 28 - Head and Tail Commands
Spisu treści:
- Składnia polecenia głównego
- Jak korzystać z polecenia Head
- Jak wyświetlić określoną liczbę linii
- Jak wyświetlić określoną liczbę bajtów
- Jak wyświetlić wiele plików
- Jak używać Head z innymi poleceniami
- Wniosek
Polecenie head drukuje pierwsze linie (domyślnie 10 linii) jednego lub więcej plików lub danych potokowych na standardowe wyjście.
W tym samouczku wyjaśnimy, jak korzystać z narzędzia Linux head poprzez praktyczne przykłady i szczegółowe objaśnienia najczęściej używanych opcji head.
Składnia polecenia głównego
Składnia polecenia head jest następująca:
head……
-
OPTION- opcje głowicy. Omówimy najczęstsze opcje w następnych sekcjach.FILE- zero lub więcej nazw plików wejściowych. Jeśli nie określono PLIKU lub gdy PLIK ma wartość-, głowica odczyta standardowe wejście.
Jak korzystać z polecenia Head
W najprostszej formie bez użycia opcji polecenie head wyświetli pierwsze 10 wierszy.
Jak wyświetlić określoną liczbę linii
Użyj opcji
-n
(
--lines
), a następnie liczby całkowitej określającej liczbę wierszy do wyświetlenia:
Możesz pominąć literę
Aby wyświetlić pierwsze 30 wierszy pliku o nazwie
Poniższe spowoduje taki sam wynik jak powyższe polecenia: Opcja
Na przykład, aby wyświetlić pierwsze 100 bajtów danych z pliku o nazwie
Możesz także użyć sufiksu mnożnika po liczbie, aby określić liczbę bajtów, które mają być wyświetlane.
Następujące polecenie wyświetli pierwsze pięć kilobajtów (2048) pliku
Jeśli jako dane wejściowe do polecenia head podano wiele plików, wyświetli się pierwsze dziesięć wierszy z każdego dostarczonego pliku. Możesz użyć tych samych opcji, jak podczas wyświetlania pojedynczego pliku. W tym przykładzie pokazano pierwsze 20 wierszy plików
Gdy używany jest więcej niż jeden plik, dane wyjściowe poprzedzane są nagłówkiem pokazującym nazwę pliku. Polecenia head można używać w połączeniu z innymi poleceniami, przekierowując standardowe wyjście z / do innych narzędzi za pomocą potoków. Następujące polecenie
Do tej pory powinieneś dobrze rozumieć, jak używać komendy Linux head. Jest to uzupełnienie polecenia tail, które drukuje ostatnie wiersze pliku do terminala.
head -n filename.txt
head -n filename.txt
n
i użyć tylko łącznika (
-
) i liczby (bez spacji między nimi).
filename.txt
, wpisz:
head -n 30 filename.txt
Jak wyświetlić określoną liczbę bajtów
-c
(
--bytes
) pozwala wydrukować określoną liczbę bajtów:
head -c filename.txt
head -c filename.txt
filename.txt
, wpisz:
head -c 100 filename.txt
b
mnoży to przez 512,
kB
mnoży to przez 1000,
K
mnoży to przez 1024,
MB
mnoży to przez 1000000,
M
mnoży przez 1048576 i tak dalej.
filename.txt
:Jak wyświetlić wiele plików
head filename1.txt filename2.txt
filename1.txt
i
filename2.txt
:
head -n 20 filename1.txt filename2.txt
Jak używać Head z innymi poleceniami
$RANDOM
zmienną środowiskową
$RANDOM
, wyświetla pierwsze 32 bajty i wyświetla 24 ciągi losowe:
echo $RANDOM | sha512sum | head -c 24; echo
Wniosek
Polecenie CP w systemie Linux (kopiowanie plików)
cp to narzędzie wiersza polecenia do kopiowania plików i katalogów w systemach Unix i Linux.
Polecenie różnicowe w systemie Linux
diff to narzędzie wiersza polecenia, które pozwala porównać dwa pliki linia po linii. Może także porównywać zawartość katalogów.
Polecenie Pwd w systemie Linux (bieżący katalog roboczy)
Bieżący katalog roboczy to katalog, w którym aktualnie pracuje użytkownik. W tym artykule pokażemy, jak określić bieżący katalog roboczy za pomocą polecenia pwd







