Lệnh head in những dòng đầu tiên (10 dòng mặc định) lần hoặc đường ống dữ liệu (pipeline).
Điều này giải thích làm thế nào để sử dụng head
qua ví dụ thực tế và giải thích chi tiết thông qua các tùy chọn phổ biến.
Cú Pháp Lệnh
Cú pháp lệnh như sau:
head [OPTION]... [FILE]...
OPTION
– Tùy chọn của lệnh Head. Chúng ta sẽ đi qua những tùy chọn trong các phần tiếp theo.FILE
– Không hay nhiều đầu vào tên tập tin. Nếu khôngFILE
được chỉ định, hoặc khiFILE
là-
,head
sẽ đọc các tiêu chuẩn vào.
Làm thế nào để Sử dụng Lệnh head
Ở dạng đơn giản nhất khi được sử dụng nếu không có lựa chọn nào, lênh head hiển thị 10 dòng đầu tiên của file.
head filename.txt
Hiển thị một dòng cụ thể của file
Sử dụng -n
(--lines
) lựa chọn tiếp theo là một số nguyên xác định số đường được thể hiện:
head -n <NUMBER> filename.txt
Bạn có thể bỏ qua những letter n
và chỉ sử dụng gạch nối (-
) và số (với không gian giữa chúng).
Hiển thị đầu tiên 30 dòng của một tập tin có tên filename.txt
bạn sẽ loại:
head -n 30 filename.txt
Sau đây sẽ tao ra cùng một kết quả như trên lệnh:
head -30 filename.txt
Hiển thị một Số Cụ thể của bạn
Các -c
(--bytes
) lựa chọn cho phép để in một số cụ thể:
head -c <NUMBER> filename.txt
Ví dụ, hiển thị đầu tiên 100 nội các dữ liệu từ các tập tin có tên filename.txt
bạn sẽ loại:
head -c 100 filename.txt
Bạn cũng có thể sử dụng một nhân tố sau khi số để xác định số của bạn đến được hiển thị. b
nó sẽ nhân bởi 512, kB
nó sẽ nhân bởi 1000, K
nó sẽ nhân 1024, MB
nó sẽ nhân bởi 1000000, M
nó sẽ nhân bởi 1048576, và như vậy.
Lệnh sau sẽ hiển thị đầu tiên năm tiện dụng này (2048) của các tập tin filename.txt
:
head -c 5k filename.txt
Hiển Thị Các Tập Tin
Nếu nhiều tập tin được cung cấp như nhập vào đầu lệnh, nó sẽ hiển thị 10 dòng đầu từ mỗi cung cấp tập tin.
head filename1.txt filename2.txt
Bạn có thể sử dụng cùng một lựa chọn như khi hiển thị một tập tin duy nhất.
Ví dụ này cho thấy 20 dòng đầu của các tập tin filename1.txt
và filename2.txt
:
head -n 20 filename1.txt filename2.txt
Khi nhiều hơn một tập tin được sử dụng từng thấy nội dung là trước với một tiêu đề hiển thị các tập tin tên.
Sử dụng với những mệnh Lệnh Khác
Head có thể được sử dụng kết hợp với các lệnh bằng cách chuyển hướng stdout/để các tiện sử dụng đường ống.
Lệnh sau sẽ băm các $RANDOM
biến môi trường , hiện thị 32 byte đầu tiên và 24 kí tự ngẫu nhiên.
echo $RANDOM | sha512sum | head -c 24 ; echo
Kết luận
Giờ bạn đã hiểu cách sử dụng lênh head. Nó được bổ sung cho câu lệnh tail mà in dòng cuối cùng của một tập tin vào các thiết bị đầu cuối.
Nếu bạn có bất kỳ câu hỏi hay phản hồi, hãy để lại một bình luận.