Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Linux có một tập hợp các lệnh mạnh mẽ để thực hiện nhiều hoạt động khác nhau. Trong số các lệnh đó có head. Head cũng là một lệnh quan trọng được sử dụng để hiển thị N dòng của một file.
Hãy tưởng tượng một tình huống trong đó bạn đang làm việc trên dòng lệnh Linux và một file nhật ký liên tục được xây dựng hoặc cập nhật.
Nhu cầu của bạn chỉ là xem vài dòng đầu tiên để đảm bảo mọi thứ đang hoạt động như dự định. Đó là khi lệnh head trở nên hữu ích vì nó có thể nhanh chóng chỉ hiển thị một vài dòng đầu tiên của file.
Cú pháp:
head <option> <file>
Trong đó <option> là các tham số khác nhau có thể được sử dụng với lệnh head cho những mục đích khác nhau.
Theo mặc định, nó trả về 10 dòng đầu tiên của file. Nếu có nhiều tên file được cung cấp, thì nó sẽ trả về 10 dòng đầu tiên của mỗi file.
head /etc/passwd
Ví dụ:

Thay vì hiển thị 10 dòng đầu tiên, bạn có thể kiểm soát số dòng bạn muốn hiển thị. Cú pháp chung cho mục đích này như sau:
head -n <num> <file>
Trong đó <num> là một tham số bắt buộc đại diện cho số dòng bạn muốn hiển thị trong đầu ra.
head -n 5 /etc/passwd
Ví dụ:

Bạn cũng có thể xác định số byte đầu tiên mà bạn muốn hiển thị trong đầu ra thay vì dòng.
Cú pháp:
head -c <num> <file>
Trong đó <num> là một tham số bắt buộc đại diện cho số byte bạn muốn hiển thị trong đầu ra.
head -c 50 /etc/passwd
Ví dụ:

Bạn có thể sử dụng lệnh head để hiển thị các dòng từ nhiều file luôn đứng trước header filename (tên file).
Cú pháp:
head -v <file1> <file2>
head -v /etc/passwd /etc/shadow
Ví dụ:

Bạn cũng có thể sử dụng lệnh head để hiển thị các dòng từ nhiều file mà không có header filename đứng trước.
Cú pháp:
head -q <file1> <file2>
head -q /etc/passwd /etc/shadow
Ví dụ:

Bạn có thể lọc dữ liệu từ file bằng cách kết hợp lệnh grep với lệnh head thông qua việc sử dụng một pipe.
Cú pháp:
head <file> | grep <searchterm>
Trong đó <searchterm> là chuỗi bạn muốn tìm kiếm và hiển thị trong file.
head /var/log/auth.log | grep tuts
Lệnh này sẽ chỉ trả về các dòng chứa cụm từ tìm kiếm “tuts”.
Ví dụ:

Lệnh head có thể được kết hợp bằng cách sử dụng một pipe với các lệnh Linux khác. Giống như bạn có thể sử dụng lệnh head với lệnh ls để lấy N file được sử dụng gần đây nhất.
Cú pháp:
ls -t | head -n 5
Lệnh này trước tiên sẽ tìm các file gần đây nhất và chỉ hiển thị 5 file được sử dụng gần đây nhất.
Ví dụ:

Như bạn có thể thấy, lệnh head rất hữu ích để thao tác với các file, đặc biệt là những file nhật ký lớn mà bạn muốn xem dữ liệu gần đây, thay vì mở một file hoàn chỉnh, điều này có thể tiêu tốn nhiều bộ nhớ và thời gian.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Tìm hiểu sâu dữ liệu phân tích bằng AI
Cách tích hợp Discord Webhook credential trong n8n
Hướng dẫn tạo nhân vật đồng bộ giọng nói trên Flow
Tạo ảnh chibi 3D fanpage theo ngành nghề cực hot
Hướng dẫn tạo báo cáo kế hoạch từ ghi chú trên NotebookLM
Hướng dẫn căn chỉnh văn bản theo đúng NĐ 30
Từ phiên bản mới, BYOK có thể hoạt động ngay cả khi người dùng không đăng nhập tài khoản. Điều này có nghĩa là các tính năng như AI Chat, tool calling, MCP server, và AI agent workflow… đều có thể vận hành trong những môi trường bị hạn chế kết nối ho
Hướng dẫn tải voice có sẵn trên ChatGPT
Lập bản đồ hành trình khách hàng với sự hỗ trợ từ AI
Cách thiết lập Youtube node trên n8n
Phân tích cạnh tranh trong nghiên cứu khách hàng với AI
Prompt tạo poster ô tô bằng AI cực kỳ ấn tượng
Hướng dẫn thay trang phục chuyên nghiệp bằng Mask Magic trên Flow
Xây dựng MCP server đầu tiên
Phân tích chuyên sâu về các công cụ MCP: Những hàm mà AI có thể gọi
Resources và Prompts: Hai yếu tố cơ bản còn lại trong MCP
MCP server thực tế: Database, API và file
Hướng dẫn bật phụ đề AI gọi video trên Zalo
Bảo mật, xác thực và triển khai MCP