Эффективно копируем гигабайтные файлы по сети в Linux / Unix / Mac OS
Mục lục:
- Cú pháp trưởng
- Cách sử dụng lệnh đầu
- Cách hiển thị một số dòng cụ thể
- Cách hiển thị số byte cụ thể
- Cách hiển thị nhiều tập tin
- Cách sử dụng Head với các lệnh khác
- Phần kết luận
Lệnh head in các dòng đầu tiên (10 dòng theo mặc định) của một hoặc nhiều tệp hoặc dữ liệu được dẫn đến đầu ra tiêu chuẩn.
Trong hướng dẫn này, chúng tôi sẽ giải thích cách sử dụng tiện ích đầu Linux thông qua các ví dụ thực tế và giải thích chi tiết về các tùy chọn đầu phổ biến nhất.
Cú pháp trưởng
Cú pháp của lệnh head như sau:
head……
-
OPTION- tùy chọn đầu. Chúng tôi sẽ đi qua các tùy chọn phổ biến nhất trong các phần tiếp theo.FILE- Không hoặc nhiều tên tệp đầu vào. Nếu không có TẬP_TIN được chỉ định hoặc khi TẬP_TIN-, đầu sẽ đọc đầu vào tiêu chuẩn.
Cách sử dụng lệnh đầu
Ở dạng đơn giản nhất khi được sử dụng mà không có tùy chọn nào, lệnh head sẽ hiển thị 10 dòng đầu tiên.
Cách hiển thị một số dòng cụ thể
Sử dụng tùy chọn
-n
(
--lines
) theo sau là một số nguyên chỉ định số lượng dòng được hiển thị:
Bạn có thể bỏ qua chữ
Để hiển thị 30 dòng đầu tiên của tệp có tên
Sau đây sẽ tạo ra kết quả tương tự như các lệnh trên: Tùy chọn
Ví dụ: để hiển thị 100 byte dữ liệu đầu tiên từ tệp có tên
Bạn cũng có thể sử dụng hậu tố số nhân sau số để chỉ định số byte sẽ được hiển thị.
Lệnh sau sẽ hiển thị năm kilobyte đầu tiên (2048) của tệp
Nếu nhiều tệp được cung cấp làm đầu vào cho lệnh head, nó sẽ hiển thị mười dòng đầu tiên từ mỗi tệp được cung cấp. Bạn có thể sử dụng các tùy chọn tương tự như khi hiển thị một tệp. Ví dụ này hiển thị 20 dòng đầu tiên của tệp
Khi sử dụng nhiều hơn một tệp, đầu ra trước mỗi tệp có một tiêu đề hiển thị tên tệp. Lệnh head có thể được sử dụng kết hợp với các lệnh khác bằng cách chuyển hướng đầu ra tiêu chuẩn từ / đến các tiện ích khác bằng đường ống. Lệnh sau sẽ băm biến môi trường
Bây giờ bạn nên hiểu rõ về cách sử dụng lệnh head Linux. Nó bổ sung cho lệnh tail in các dòng cuối cùng của tệp tới thiết bị đầu cuối.
head -n filename.txt
head -n filename.txt
n
và chỉ sử dụng dấu gạch nối (
-
) và số (không có khoảng trắng giữa chúng).
filename.txt
bạn sẽ nhập:
head -n 30 filename.txt
Cách hiển thị số byte cụ thể
-c
(
--bytes
) cho phép in một số byte cụ thể:
head -c filename.txt
head -c filename.txt
filename.txt
bạn sẽ nhập:
head -c 100 filename.txt
b
nhân nó với 512,
kB
nhân nó với 1000,
K
nhân nó với 1024,
MB
nhân nó với 1000000,
M
nhân nó với 1048576, v.v.
filename.txt
:Cách hiển thị nhiều tập tin
head filename1.txt filename2.txt
filename1.txt
và
filename2.txt
:
head -n 20 filename1.txt filename2.txt
Cách sử dụng Head với các lệnh khác
$RANDOM
, hiển thị 32 byte đầu tiên và hiển thị chuỗi ngẫu nhiên 24 ký tự:
echo $RANDOM | sha512sum | head -c 24; echo
Phần kết luận
Nắm bắt dòng lệnh bằng lệnh Take
Tích hợp dấu nhắc lệnh, GUI và một ngôn ngữ hàng loạt mạnh mẽ với bộ công cụ Take Command mạnh.
Khắc phục: Tập lệnh thường an toàn không. Bạn có muốn cho phép các tập lệnh chạy
Nếu bạn nhận được thông báo bật lên Các tập lệnh thường an toàn. Bạn có muốn cho phép tập lệnh chạy không? trong Internet Explorer nhiều lần, sửa lỗi.
Cách sử dụng lệnh ngủ linux để tạm dừng tập lệnh bash
Ngủ là một tiện ích dòng lệnh cho phép bạn tạm dừng quá trình gọi trong một thời gian nhất định. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng lệnh ngủ Linux.







