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
Karaoke Khóc (Midi)
TOP công cụ AI viết truyện ma, truyện kinh dị hay nhất
Hướng dẫn kết nối Claude với ElevenLabs xây dựng trợ lý giọng nói
Cách sử dụng tiện ích ChatGPT trên Chrome hiệu quả
Dùng tiện ích ChatGPT trong Chrome để so sánh bảng giá và gom tab
So sánh Gemini CLI và Claude Code: Nên sử dụng CLI hỗ trợ lập trình bằng AI nào?
Các biến động (Dynamic variable) trong ElevenAgents
Cách khắc phục sự cố click chuột trái trên Windows
Cách sử dụng Adobe trong Claude tạo thiết kế
Hướng dẫn kết nối Google Docs với Claude phân tích tài liệu
Hướng dẫn ngắt kết nối ứng dụng trên Canva AI
10 nền tảng Agentic AI tốt nhất cho doanh nghiệp năm 2026
Canvas trong Google Search: Viết, lập kế hoạch và lập trình ứng dụng
GitHub Copilot vs Claude Code: So sánh tính năng, giá và khả năng AI coding
Các workflow và giới hạn thực tế trong OpenAI Decisions API
6 trình duyệt có những tính năng AI tốt nhất
TOP những trợ lý email AI tốt nhất
TOP phần mềm quay màn hình có hỗ trợ AI
Cách cá nhân hóa hành vi agent trong ElevenAgents
Hướng dẫn tìm lịch sử trò chuyện với Canva AI
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
Cách lập trình chuyên nghiệp hơn, dễ dàng hơn với tính năng Tệp trên Grok
Công thức tính diện tích hình Elip
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
Hướng dẫn tạo đoạn hội thoại cho topic trên Twee
Bức tranh tổng quan về hỗ trợ khách hàng tích hợp AI
Cách sửa lỗi There Are Currently No Power Options Available Windows
Hướng dẫn 8 cách mở bàn phím ảo trên Windows 10
Claude Code thực sự có giá bao nhiêu?
Hướng dẫn tạo flashcard trên Canva AI