Lệnh more trong linux với các ví dụ dễ hiểu

Lệnh more trong Linux là một công cụ hữu ích để xem nội dung các tập tin văn bản lớn một cách tuần tự. Với lệnh more, bạn có thể đọc từng trang một, giúp việc xem các file dài trở nên dễ dàng hơn. Nó cho phép bạn di chuyển tới, lui trong file và tìm kiếm các chuỗi ký tự cụ thể.

Lệnh more trong linux là gì?

Lệnh command more in linux là một công cụ dòng lệnh hữu ích, cho phép bạn xem nội dung của một file văn bản lớn một cách tuần tự, từng trang một. Nó giúp bạn dễ dàng đọc và duyệt qua các file dài mà không bị choáng ngợp bởi toàn bộ nội dung hiển thị cùng lúc. Khi sử dụng, more sẽ hiển thị một trang văn bản và chờ bạn nhấn phím để xem trang tiếp theo, hoặc thực hiện các lệnh khác như tìm kiếm. Đây là một cách tuyệt vời để kiểm tra nhanh nội dung file log hoặc tài liệu hướng dẫn mà không cần mở trình soạn thảo văn bản đầy đủ. Với command more in linux, việc đọc file lớn trở nên dễ dàng và hiệu quả hơn rất nhiều.

Tìm hiểu Mục đích và Cú pháp của Lệnh more

Trong bước này, bạn sẽ tìm hiểu về mục đích và cú pháp cơ bản của lệnh more trong Linux.

Lệnh more là một trình phân trang văn bản, cho phép bạn xem nội dung tệp từng trang một.

Để sử dụng lệnh more, chỉ cần gõ more, sau đó là tên tệp bạn muốn xem, ví dụ:

$ more ~/project/example.txt

Lệnh này sẽ mở tệp example.txt và hiển thị nội dung của nó từng trang một.

Bạn có thể điều hướng trong tệp bằng các lệnh sau:

  • Nhấn phím Space để hiển thị trang tiếp theo.
  • Nhấn phím Enter để hiển thị dòng tiếp theo.
  • Nhấn phím b để quay lại một trang.
  • Nhấn phím q để thoát lệnh more.

Ví dụ về đầu ra:

This is the first page of the example.txt file.
It contains several lines of text.

Press the Space key to see the next page.

Lệnh more cũng hỗ trợ nhiều tùy chọn cho phép bạn tùy chỉnh hành vi của nó.

Ví dụ, bạn có thể sử dụng tùy chọn -d để hiển thị lời nhắc giải thích cách sử dụng lệnh.

Hoặc bạn có thể dùng tùy chọn -c để xóa màn hình trước khi hiển thị mỗi trang.

Điều hướng và Tìm kiếm trong Tệp Văn bản với Lệnh more

Trong bước này, bạn sẽ học cách điều hướng và tìm kiếm trong tệp văn bản bằng lệnh more.

Đầu tiên, hãy tạo một tệp văn bản lớn hơn để bạn có thể thực hành với lệnh more.

$ cd ~/project
$ curl -o example.txt https://raw.githubusercontent.com/stiang/remove-accents/master/data/words_alpha.txt

Lệnh này sẽ tải xuống một tệp chứa danh sách lớn các từ vào thư mục ~/project của bạn.

Bây giờ, hãy mở tệp bằng cách sử dụng lệnh more để xem nội dung của tệp.

$ more example.txt

Bạn có thể sử dụng các lệnh sau để điều hướng trong tệp văn bản đang mở.

  • Nhấn phím Space để hiển thị trang tiếp theo của tệp.
  • Nhấn phím Enter để hiển thị dòng tiếp theo trong tệp.
  • Nhấn phím b để quay lại trang trước đó của tệp.
  • Nhấn phím q để thoát khỏi lệnh more đang chạy.

Để tìm kiếm một từ hoặc cụm từ cụ thể trong tệp, hãy sử dụng phím /, sau đó nhập từ cần tìm.

/linux

Thao tác này sẽ tô sáng lần xuất hiện đầu tiên của từ "linux" trong tệp. Bạn có thể nhấn n để chuyển đến lần xuất hiện tiếp theo hoặc N để quay lại lần xuất hiện trước đó.

Ví dụ về đầu ra:

This is the first page of the example.txt file.
It contains a large list of words.

/linux
  linux
  linux-based
  linux-compatible
  linux-friendly
  linux-kernel
  linux-powered

Như bạn thấy, lệnh more cung cấp một cách đơn giản và hiệu quả để xem và tìm kiếm trong tệp văn bản trực tiếp trong terminal.

Tùy chỉnh cách hoạt động của lệnh more và khám phá các tính năng nâng cao

Trong bước cuối cùng này, bạn sẽ học cách tùy chỉnh lệnh more và khám phá các tính năng nâng cao.

Đầu tiên, hãy thử tùy chọn -d (prompt) để hiển thị các gợi ý hữu ích khi dùng lệnh more.

$ more -d example.txt

Lệnh này sẽ hiển thị các gợi ý như "Nhấn space để tiếp tục, 'q' để thoát" để hướng dẫn bạn.

Bạn cũng có thể dùng tùy chọn -c (clear) để xóa màn hình trước khi hiển thị mỗi trang.

$ more -c example.txt

Điều này giúp việc đọc dễ dàng hơn, đặc biệt với các file lớn.

Một tính năng hữu ích khác của lệnh more là khả năng hiển thị số dòng, dùng tùy chọn -n.

$ more -n example.txt

Lệnh này sẽ hiển thị số dòng ở bên trái của nội dung.

Cuối cùng, lệnh more hỗ trợ các tính năng tìm kiếm và điều hướng nâng cao khi xem file.

  • /pattern - Tìm kiếm tiến về phía trước theo một mẫu
  • ?pattern - Tìm kiếm lùi về phía sau theo một mẫu
  • n - Lặp lại tìm kiếm cuối cùng theo cùng hướng
  • N - Lặp lại tìm kiếm cuối cùng theo hướng ngược lại

Ví dụ, để tìm từ "linux" và di chuyển qua các kết quả, bạn có thể dùng lệnh sau.

/linux
n
N

Điều này cho phép bạn nhanh chóng tìm và di chuyển qua tất cả các lần xuất hiện của từ "linux".

Kết luận cho linux more command

Vậy là chúng ta đã cùng nhau khám phá lệnh more, một công cụ nhỏ nhưng vô cùng hữu ích trong thế giới Linux. Hy vọng qua bài viết này, bạn đã nắm vững cách sử dụng linux more command để xem nội dung file một cách dễ dàng. Đừng ngần ngại thử nghiệm các tùy chọn khác nhau để làm chủ hoàn toàn lệnh này nhé. Mặc dù có những công cụ hiện đại hơn, more vẫn là một lựa chọn tuyệt vời cho những tác vụ đơn giản. Hãy nhớ rằng, việc làm quen với các lệnh cơ bản sẽ giúp bạn tự tin hơn khi làm việc với Linux. Chúc bạn thành công trên hành trình khám phá hệ điều hành thú vị này, và đừng quên chia sẻ những mẹo hay bạn học được cho mọi người!

Last Updated : 18/10/2025