NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
19/12/2024
Lượt xem

Cách sử dụng lệnh info trong Linux để hiển thị tài liệu hướng dẫn

19/12/2024
12 phút đọc
Lượt xem

Đánh giá

Lệnh info trong Linux giúp người dùng tìm kiếm và đọc tài liệu hướng dẫn về các lệnh, phần mềm hay các tính năng khác của hệ thống một cách nhanh chóng ngay trên terminal. Hãy cùng Vietnix tìm hiểu rõ hơn về định nghĩa, đặc điểm và cách sử dụng lệnh info thông qua 6 ví dụ minh họa trong bài viết này.

Những điểm chính

  • Biết được định nghĩa về lệnh info trong Linux: Bạn sẽ hiểu được định nghĩa của lệnh này, cùng với cú pháp cơ bản và các tùy chọn bổ sung.
  • Nắm rõ cách sử dụng lệnh info: Bạn sẽ được hướng dẫn sử dụng lệnh info với các bước cụ thể.
  • Cung cấp các ví dụ minh họa cụ thể về cách sử dụng lệnh info: Bạn có thể nắm bắt cách áp dụng lệnh vào các tình huống thực tế và hiểu rõ hơn về công dụng của từng tùy chọn.
  • Biết cách điều hướng trang Info giống như trang Man: Bạn sẽ được giới thiệu về phương pháp sử dụng kết hợp lệnh infoless để tạo trải nghiệm đọc thông tin giống như sử dụng trang Man.
  • Vietnix – Nơi Khởi Đầu Thành Công Cho Doanh Nghiệp Việt.

Lệnh info trong Linux là gì?

Lệnh info trong Linux là một lệnh dùng để hiển thị tài liệu hướng dẫn và thông tin về các chương trình, lệnh, và các khái niệm trong hệ thống. Lệnh này giống như một cuốn “bách khoa toàn thư” về Linux, cung cấp cho bạn thông tin chi tiết hơn so với lệnh man quen thuộc.

Lệnh info trong Linux dùng để hiển thị tài liệu hướng dẫn
Lệnh info trong Linux dùng để hiển thị tài liệu hướng dẫn

Cú pháp 

Cú pháp của lệnh info trong Linux khá dễ nhớ:

info [OPTION]... [MENU-ITEM...]

Trong đó:

  • [OPTION]: Các tùy chọn (không bắt buộc) để thay đổi cách lệnh info hoạt động.
  • [MENU-ITEM]: Các mục menu hoặc trang tài liệu (không bắt buộc) bạn muốn xem.

Tùy chọn

Tùy chọnMô tả
-a, --allSử dụng tất cả các tài liệu hướng dẫn phù hợp.
-k, --aproposTìm kiếm STRING trong tất cả các chỉ mục của các tài liệu.
-d, --directory=DIRThêm DIR (thư mục) vào biến môi trường INFOPATH.
-f, --file=ManualChỉ định file tài liệu Info để xem.
-o, --output=FILEXuất các node đã chọn ra FILE.
-O, --show-options, --usageHiển thị các tùy chọn dòng lệnh.
--subnodesXuất đệ quy các mục menu con.
--versionHiển thị thông tin phiên bản và thoát.
-w, --where, --locationIn vị trí thực của file Info.
Tùy chọn lệnh info

iconLưu ý

  • Để xem trang hướng dẫn (manual page) của lệnh info, bạn gõ: man info
  • Để xem nhanh các tùy chọn và thông tin sử dụng của info, dùng: info --help

    Cách hoạt động của lệnh info trong Linux

    Lệnh info “điều hướng” trong tài liệu nhờ các đối số bạn cung cấp sau lệnh. Nếu đối số đầu tiên không phải là tùy chọn, đối số này sẽ được coi là một mục menu và info sẽ tìm kiếm trong tất cả các file Info. Nếu không nhập gì, hoặc bắt đầu bằng tùy chọn, info sẽ hiển thị menu cấp cao nhất. Các đối số còn lại, info hiểu là các tên của các mục menu con liên quan đến nút (node) vừa truy cập.

    Cách sử dụng lệnh info trong Linux

    Để sử dụng lệnh info trong Linux, bạn hãy làm theo các bước sau:

    Bước 1: Mở terminal.

    Bước 2: Bạn gõ lệnh sau và nhấn Enter để hiển thị menu chính của tài liệu hướng dẫn.

    info
    Hiển thị menu của tài liệu hướng dẫn
    Hiển thị menu của tài liệu hướng dẫn

    Bước 3: Để xem thông tin về 1 mục menu cụ thể, bạn gõ lệnh sau và nhấn Enter:

    info <tên_mục_menu>

    Ví dụ: Bạn có thể chạy lệnh info info sẽ hiển thị thông tin về lệnh info.

    Hiển thị thông tin về lệnh info
    Hiển thị thông tin về lệnh info

    Bước 4: Để đọc nội dung mục menu con bên trong 1 mục menu, bạn sử dụng lệnh sau:

    info <tên_mục_menu> <tên_mục_menu_con>

    Ví dụ: Để hiển thị thông tin về Emacs trong phần “info” của tài liệu hướng dẫn, bạn dùng lệnh info info emacs.

    Hiển thị thông tin về Emacs
    Hiển thị thông tin về Emacs

    Để bạn dễ hình dung cách dùng info, mình sẽ đưa ra 6 ví dụ cụ thể:

    Ví dụ 1: Hiển thị tất cả các tài liệu hướng dẫn phù hợp

    Để xem tất cả các tài liệu hướng dẫn liên quan đến một lệnh, bạn dùng info với tùy chọn -a. Ví dụ, để xem tất cả tài liệu cho lệnh ls, gõ: info -a ls

    info -a ls

    Kết quả: Lệnh này sẽ hiển thị tất cả các trang hướng dẫn có nội dung về ls.

    Hiển thị tất cả các trang hướng dẫn
    Hiển thị tất cả các trang hướng dẫn

    Ví dụ 2: Tìm kiếm chuỗi trong chỉ mục của tất cả các tài liệu

    Nếu bạn muốn tìm kiếm một từ khóa (STRING) trong toàn bộ chỉ mục của tất cả tài liệu, bạn dùng info kết hợp với tùy chọn -k. Ví dụ, để tìm kiếm từ khóa ls trong chỉ mục, hãy thử lệnh: info -k ls 

    info -k ls 

    Kết quả: Lệnh này sẽ liệt kê tất cả các mục liên quan đến ls trong các manuals.

    Tìm kiếm chuỗi trong chỉ mục
    Tìm kiếm chuỗi trong chỉ mục

    Ví dụ 3: Thêm thư mục vào INFOPATH

    Để thêm một thư mục (DIR) vào biến môi trường INFOPATH, từ đó giúp info tìm tài liệu trong thư mục này, bạn dùng info với tùy chọn -d. Ví dụ: info -d ls

    info -d ls

    Kết quả: Lệnh này sẽ thêm DIR vào INFOPATH và hiển thị kết quả trên terminal. (Thực tế thì trong ví dụ này bạn cần thay “ls” bằng đường dẫn đến một thư mục).

    Thêm thư mục vào INFOPATH
    Thêm thư mục vào INFOPATH

    Ví dụ 4: Hiển thị các tùy chọn dòng lệnh

    Để xem danh sách các tùy chọn (options) mà một lệnh hỗ trợ, bạn có thể dùng info với tùy chọn -O. Chẳng hạn, để xem các option của lệnh ls, bạn gõ: info -O ls

    info -O ls

    Kết quả: Lệnh info sẽ hiển thị menu các option của lệnh ls.

    Hiển thị các tùy chọn dòng lệnh
    Hiển thị các tùy chọn dòng lệnh

    Ví dụ 5: Hiển thị vị trí file

    Để biết file tài liệu của một lệnh nằm ở đâu, dùng info với tùy chọn -w. Ví dụ, để xem file của lệnh ls bạn nhập lệnh sau: info -w ls

    info -w ls

    Kết quả: Lệnh này sẽ cho bạn biết đường dẫn chính xác đến file.

    Hiển thị vị trí file
    Hiển thị vị trí file

    Ví dụ 6: Hiển thị thông tin phiên bản

    Để hiển thị thông tin phiên bản và thoát lệnh ngay lập tức, bạn có thể dùng info cùng với tùy chọn --version. Ví dụ, để xem phiên bản của lệnh ls, dùng lệnh: info --version ls

    info --version ls

    Kết quả: Kết quả, lệnh sẽ cho bạn biết thông tin phiên bản rồi kết thúc.

    Hiển thị thông tin phiên bản
    Hiển thị thông tin phiên bản

    Cách điều hướng trang Info giống như trang Man (Man pages) trong Linux

    Có thể bạn đã quen với việc xem tài liệu bằng lệnh man, nhưng đôi khi bạn cần thông tin chi tiết hơn, và info có thể cung cấp điều đó. Tuy nhiên, giao diện của info đôi khi hơi khác so với man. Vậy có cách nào để xem trang info “mượt mà” như trang man không? Câu trả lời là có! Chúng ta sẽ kết hợp info với một số “mánh” để làm điều đó.

    Thực tế, bạn có thể lướt các trang info một cách thoải mái như man bằng cách dùng các mục menu một cách “đệ quy” (tức là xem các mục con), rồi chuyển nội dung xuất ra (output) cho lệnh less. Lệnh less sẽ giúp bạn cuộn trang một cách dễ dàng.

    Đây là “công thức” để xem trang info như trang man:

    info --subnodes -o - ls | less

    Giải thích:

    • info: Gọi lệnh info để lấy tài liệu.
    • –subnodes: Tùy chọn này bảo info liệt kê tất cả các mục con (subnodes) của trang tài liệu hiện tại, từ đó ta có thể đi sâu hơn vào tài liệu một cách “có thứ tự”.
    • -o -: Tùy chọn -o cho phép chỉ định file đầu ra cho info, khi dùng – có nghĩa là info sẽ gửi kết quả ra standard output (đầu ra chuẩn, nơi kết quả được gửi đến khi chạy một lệnh trên terminal). Nói một cách dễ hiểu, info sẽ gửi dữ liệu ra để lệnh tiếp theo trong ống (pipe) có thể xử lý.
    • ls: Đây là mục tài liệu (ví dụ bạn muốn xem thông tin về lệnh ls), lệnh sẽ bắt đầu việc lấy nội dung info.
    • |: Đây là ký tự “pipe“, chuyển dữ liệu đầu ra từ lệnh info sang đầu vào của lệnh tiếp theo.
    • less: Lệnh này cho phép bạn xem nội dung file theo từng trang một. Bạn có thể dùng các phím mũi tên hoặc các phím Page Up/Page Down để di chuyển trong tài liệu, giúp cho việc xem tài liệu dài không bị rối và khó theo dõi.
    Điều hướng trang Info giống như trang Man

    Vietnix – Nơi khởi đầu thành công cho doanh nghiệp Việt

    Hơn một thập kỷ kinh nghiệm trôi qua, Vietnix không ngừng phát triển và khẳng định vị thế là người đồng hành đáng tin cậy trong lĩnh vực công nghệ. Với tôn chỉ lấy thành công của khách hàng làm mục tiêu phục vụ, Vietnix luôn nỗ lực mang đến những giải pháp tối ưu, phù hợp và sáng tạo, giúp doanh nghiệp vươn tới những tầm cao mới.

    Dịch vụ VPS AMD của Vietnix được thiết kế phù hợp với nhu cầu phát triển của doanh nghiệp. Sử dụng ổ cứng NVMe Enterprise và hỗ trợ đa dạng hệ điều hành, VPS Vietnix mang lại hiệu suất vượt trội, tốc độ cao và sự ổn định tối ưu. Cùng đội ngũ kỹ thuật hỗ trợ 24/7, Vietnix cam kết mang đến cho khách hàng trải nghiệm dịch vụ hoàn hảo và đáng tin cậy.

    Thông tin liên hệ:

    • Hotline: 18001093
    • Email: sales@vietnix.com.vn 
    • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
    • Website: https://vietnix.vn/

    Tóm lại, lệnh info trong Linux là một công cụ hữu ích để truy cập tài liệu. Bạn có thể sử dụng info để tìm hiểu về các lệnh hệ thống, ngôn ngữ lập trình hoặc nghiên cứu các khái niệm kỹ thuật. Hơn nữa, bạn có thể mở rộng và tùy chỉnh định dạng Info để bổ sung thông tin hoặc tài liệu cho các dự án phần mềm. Nếu bạn có bất kỳ câu hỏi hoặc góp ý nào, đừng ngần ngại để lại bình luận bên dưới.

    THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

    Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

    Chọn chủ đề :

    Hưng Nguyễn

    Co-Founder
    tại

    Kết nối với mình qua

    Kết nối với mình qua

    Theo dõi
    Thông báo của
    guest
    0 Comments
    Phản hồi nội tuyến
    Xem tất cả bình luận

    Tăng tốc độ website - Nâng tầm giá trị thương hiệu

    Banner group
    Tăng tốc tải trang

    95 điểm

    Nâng cao trải nghiệm người dùng

    Tăng 8% tỷ lệ chuyển đổi

    Thúc đẩy SEO, Google Ads hiệu quả

    Tăng tốc ngay

    SẢN PHẨM NỔI BẬT

    MAXSPEED HOSTING

    TĂNG TỐC WEBSITE TOÀN DIỆN

    CÔNG NGHỆ ĐỘC QUYỀN

    PHẦN CỨNG MẠNH MẼ

    HỖ TRỢ 24/7

    ĐĂNG KÝ NGAY
    Pattern

    7 NGÀY DÙNG THỬ HOSTING

    NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

    Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

    Icon
    ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
    Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
    ĐÓNG

    ĐĂNG KÝ DÙNG THỬ HOSTING

    Asset

    7 NGÀY MIỄN PHÍ

    Asset 1

    ĐĂNG KÝ DÙNG THỬ HOSTING

    Asset

    7 NGÀY MIỄN PHÍ

    Asset 1
    Icon
    XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
    Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
    ĐÓNG