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

Lệnh info trong Linux là một công cụ mạnh mẽ để xem tài liệu hướng dẫn chi tiết về các lệnh và chương trình. Nó cung cấp thông tin đầy đủ hơn so với lệnh man, được tổ chức thành các nút và liên kết dễ dàng điều hướng. Sử dụng info giúp bạn hiểu sâu hơn về cách thức hoạt động và các tùy chọn của một lệnh cụ thể, rất hữu ích cho người mới bắt đầu.

Lệnh info trong linux là gì?

Lệnh info trong Linux là một công cụ mạnh mẽ để xem tài liệu hướng dẫn chi tiết về các lệnh và chương trình. Nó cung cấp thông tin đầy đủ hơn so với lệnh man, thường được tổ chức thành các nút và liên kết dễ điều hướng. Bạn có thể sử dụng command info in linux để tìm hiểu sâu hơn về cách một lệnh hoạt động, các tùy chọn của nó và các ví dụ sử dụng thực tế. Giao diện của info có thể hơi khác so với man, nhưng nó cung cấp một cách tiếp cận có cấu trúc hơn để khám phá tài liệu. Hãy thử sử dụng nó để khám phá các lệnh mới và nâng cao kiến thức Linux của bạn nhé!

Tìm hiểu Mục đích và Cách sử dụng Lệnh info

Trong bước này, chúng ta sẽ khám phá mục đích và cách dùng lệnh info trong Linux.

Lệnh info là một công cụ cung cấp thông tin chi tiết về các lệnh, tiện ích và hàm hệ thống Linux.

Lệnh info tương tự lệnh man, nhưng cung cấp cách truy cập tài liệu có cấu trúc và tương tác hơn.

Không giống như các trang man thường hiển thị trong một cửa sổ duy nhất, có thể cuộn được.

Lệnh info trình bày thông tin theo định dạng phân cấp, giống siêu văn bản, cho phép bạn điều hướng qua các chủ đề liên quan và tham chiếu chéo.

Hãy bắt đầu bằng cách chạy lệnh info mà không có bất kỳ đối số nào:

$ info

Thao tác này sẽ mở menu info cấp cao nhất, cung cấp tổng quan về các chủ đề có sẵn và cách điều hướng hệ thống info.

Ví dụ về đầu ra:

This is the top of the INFO tree

This (the Directory node) gives a menu of major topics.
Typing "q" exits, "?" lists all INFO commands, "d" returns here,
"h" gives a primer for first-timers,
"mEmacs<Return>" visits the Emacs manual, etc.

In Emacs, you can click mouse button 2 on a menu item or cross-reference
to select it.

* Menu:

* Getting Started: (info-starters).   Getting started with Info.
* Info Basics:       (info-basics).   Info's essential features.
* Info Commands:     (info-commands). All Info commands.
* Info Files:        (info-files).    The Info directory.
* Info Internals:    (info-internals).Internal details of Info.

Như bạn thấy, lệnh info cung cấp giao diện dựa trên menu, cho phép bạn điều hướng qua nhiều chủ đề khác nhau.

Bạn có thể truy cập thông tin chi tiết về các lệnh và tiện ích Linux khác nhau.

Để khám phá một chủ đề cụ thể, bạn có thể nhập tên chủ đề (ví dụ: info-commands) và nhấn Enter.

Thao tác này sẽ đưa bạn đến phần tương ứng, nơi bạn có thể đọc tài liệu và điều hướng đến các chủ đề liên quan.

Lệnh info cũng hỗ trợ các lệnh điều hướng khác nhau, chẳng hạn như:

  • n: Di chuyển đến nút tiếp theo
  • p: Di chuyển đến nút trước đó
  • u: Di chuyển lên nút cha
  • d: Di chuyển đến nút thư mục (menu cấp cao nhất)
  • q: Thoát lệnh info

Bây giờ bạn đã hiểu cơ bản về lệnh info, hãy chuyển sang bước tiếp theo.

Chúng ta sẽ khám phá các tùy chọn và kỹ thuật điều hướng khác nhau một cách chi tiết hơn.

Khám phá các tùy chọn lệnh info và kỹ thuật điều hướng

Ở bước trước, chúng ta đã tìm hiểu về mục đích và cách dùng cơ bản của lệnh info. Bây giờ, hãy khám phá các tùy chọn và kỹ thuật điều hướng khác nhau trong lệnh info.

Đầu tiên, hãy xem xét một số tùy chọn phổ biến cho lệnh info:

$ info --help
Usage: info [OPTION]... [MENU-ITEM...]
Start the Info tutorial and read documentation for MENU-ITEM.

Options:
  -k, --apropos=STRING       look up STRING in all indices of all manuals
  -d, --directory=DIR        add DIR to INFOPATH
  -f, --file=FILENAME        specify Info file to visit
  -n, --node=NODENAME        specify nodes in first visited Info file
  -o, --output=FILENAME      output selected nodes to FILENAME
  -R, --raw-escapes          pass through escape sequences (for debugging)
  -P, --pager=PROGRAM        use PROGRAM as the pager
  --vi-keys                  use vi-like key bindings
  -h, --help                 display this help and exit
  -V, --version              display version information and exit

Như bạn thấy, lệnh info hỗ trợ nhiều tùy chọn để tùy chỉnh hành vi của nó. Ví dụ: chỉ định Info file, node bắt đầu hoặc chương trình pager để sử dụng.

Bây giờ, hãy khám phá một số lệnh điều hướng chính trong lệnh info:

$ info

Khi bạn đã vào lệnh info, bạn có thể sử dụng các lệnh sau để điều hướng:

  • n: Di chuyển đến node tiếp theo
  • p: Di chuyển đến node trước đó
  • u: Di chuyển lên node cha
  • d: Di chuyển đến directory node (menu cấp cao nhất)
  • l: Quay lại node cuối cùng bạn đã truy cập
  • m: Đi đến một menu item theo tên
  • g: Đi đến một node theo tên
  • s: Tìm kiếm một chuỗi trong node hiện tại
  • ?: Hiển thị danh sách tất cả các lệnh có sẵn

Hãy thử các lệnh điều hướng này và khám phá các chủ đề và node khác nhau trong hệ thống info. Bạn luôn có thể quay lại directory cấp cao nhất bằng cách gõ d.

Sử dụng lệnh info để lấy thông tin về các lệnh và tiện ích Linux

Giờ bạn đã quen với lệnh info và cách điều hướng, hãy thực hành nhé.

Chúng ta sẽ dùng lệnh info để lấy thông tin về các lệnh Linux khác nhau.

Đầu tiên, hãy thử tìm thông tin về lệnh ls xem sao:

$ info ls

Lệnh này sẽ mở trang info của lệnh ls, nơi bạn có thể đọc về cách dùng, tùy chọn.

Ví dụ về kết quả:

File: dir,  Node: ls,  Up: Directory listing

ls: List directory contents
*****************************

The 'ls' command lists information about files (of any type, including
directories).

Synopsis:
  ls [OPTION]... [FILE]...

Options:
  -a, --all                  do not hide entries starting with .
  -A, --almost-all           do not list implied . and ..
  -b, --escape               print octal escapes for nongraphic characters
  -B, --ignore-backups       do not list implied entries ending with ~
  -c                         with -lt: sort by, and show, ctime (time of last
                             modification of file status information)
                             with -l: show ctime and sort by name
                             otherwise: sort by ctime
...

Như bạn thấy, lệnh info cung cấp thông tin chi tiết về lệnh ls.

Thông tin bao gồm cú pháp, các tùy chọn và các chi tiết liên quan khác của lệnh.

Bạn cũng có thể dùng lệnh info để tìm thông tin về các lệnh Linux khác.

Ví dụ:

$ info cd
$ info mkdir
$ info grep

Mỗi lệnh này sẽ mở trang info tương ứng để bạn khám phá chi tiết.

Hãy nhớ dùng các lệnh điều hướng bạn đã học để di chuyển trong hệ thống info.

Ví dụ như n để đến node tiếp theo, p để về node trước, u để lên node cha.

Kết luận cho linux info command

```html

Tóm lại, lệnh linux info command là một công cụ vô cùng hữu ích để khám phá hệ thống Linux của bạn. Nó cung cấp thông tin chi tiết về các lệnh và chương trình, giúp bạn hiểu rõ hơn cách chúng hoạt động. Hãy nhớ rằng, việc sử dụng info có thể hơi khác so với man, nhưng nó thường cung cấp nhiều thông tin hơn. Đừng ngại thử nghiệm và khám phá các tùy chọn khác nhau để tận dụng tối đa sức mạnh của nó. Với một chút luyện tập, bạn sẽ thấy info trở thành một người bạn đồng hành đắc lực trong hành trình làm chủ Linux. Chúc bạn thành công và có những trải nghiệm thú vị với hệ điều hành này!

```
Last Updated : 17/10/2025