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ông FILE được chỉ định, hoặc khi FILE 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.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments