Lệnh info trong Linux

Giới thiệu

Trong lab này, bạn sẽ học cách sử dụng lệnh info của Linux, lệnh này cung cấp thông tin chi tiết về nhiều lệnh, tiện ích và chức năng hệ thống của Linux. Bạn sẽ khám phá mục đích và cách sử dụng của lệnh info, hiểu các tùy chọn và kỹ thuật điều hướng của nó, đồng thời áp dụng nó để truy xuất thông tin về các công cụ Linux khác nhau. Lab này bao gồm các tính năng thiết yếu của lệnh info, bao gồm đị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 hiệu quả hơn so với các trang man truyền thống.

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

Trong bước này, chúng ta sẽ khám phá mục đích và cách sử dụng của 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à chức năng hệ thống của Linux.

Lệnh info tương tự như lệnh man, nhưng nó cung cấp một cách có cấu trúc và tương tác hơn để truy cập tài liệu. Không giống như các trang man, thường được hiển thị trong một cửa sổ duy nhất, có thể cuộn, lệnh info trình bày thông tin ở đị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

Điều 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ụ đầ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 có thể 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 các chủ đề khác nhau và 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. Điều 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 đã có hiểu biết cơ bản về lệnh info, hãy chuyển sang bước tiếp theo, nơi 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

Trong bước trước, chúng ta đã tìm hiểu về mục đích và cách sử 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 có sẵn 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 có thể thấy, lệnh info hỗ trợ các tùy chọn khác nhau cho phép bạn tùy chỉnh hành vi của nó, chẳng hạn như chỉ định tệp Info để truy cập, nút bắt đầu hoặc chương trình phân trang để 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 ở trong lệnh info, bạn có thể sử dụng các lệnh sau để điều hướng:

  • 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)
  • l: Quay lại nút cuối cùng bạn đã truy cập
  • m: Đi đến một mục menu theo tên
  • g: Đi đến một nút theo tên
  • s: Tìm kiếm một chuỗi trong nút 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à nút khác nhau trong hệ thống info. Hãy nhớ rằng, bạn luôn có thể quay lại thư mục cấp cao nhất bằng cách nhập d.

Áp dụng Lệnh info để Truy xuất Thông tin về các Lệnh và Tiện ích Linux

Bây giờ bạn đã quen thuộc với lệnh info và các kỹ thuật điều hướng của nó, hãy đưa kiến thức của bạn vào thực tế bằng cách sử dụng lệnh info để truy xuất thông tin về các lệnh và tiện ích Linux khác nhau.

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

$ info ls

Điều này sẽ mở trang info cho lệnh ls, nơi bạn có thể đọc về cách sử dụng, các tùy chọn và thông tin liên quan của nó.

Ví dụ đầu ra:

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 có thể thấy, lệnh info cung cấp thông tin chi tiết về lệnh ls, bao gồm tóm tắt, các tùy chọn và các chi tiết liên quan của nó.

Bạn cũng có thể sử dụng lệnh info để tìm thông tin về các lệnh và tiện ích Linux khác. Ví dụ:

$ info cd
$ info mkdir
$ info grep

Mỗi lệnh này sẽ mở trang info tương ứng, cho phép bạn khám phá chi tiết của lệnh.

Hãy nhớ rằng, bạn có thể sử dụng các lệnh điều hướng bạn đã học ở bước trước để di chuyển xung quanh hệ thống info, chẳng hạn như n để đi đến nút tiếp theo, p để đi đến nút trước đó và u để đi lên nút cha.

Tóm tắt

Trong lab này, đầu tiên chúng ta đã khám phá mục đích và cách sử dụng của lệnh info trong Linux, lệnh này cung cấp thông tin chi tiết về các lệnh, tiện ích và chức năng hệ thống của Linux ở định dạng phân cấp, giống siêu văn bản. Chúng ta đã học được rằng lệnh info tương tự như lệnh man nhưng cung cấp một cách có cấu trúc và tương tác hơn để truy cập tài liệu. Sau đó, chúng ta đã xem xét các tùy chọn và kỹ thuật điều hướng khác nhau có sẵn trong lệnh info, cho phép chúng ta khám phá và truy xuất thông tin về các lệnh và tiện ích Linux khác nhau một cách hiệu quả.

400+ câu lệnh phổ biến trong Linux