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 theop
: Di chuyển đến nút trước đóu
: Di chuyển lên nút chad
: Di chuyển đến nút thư mục (menu cấp cao nhất)q
: Thoát lệnhinfo
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 theop
: Di chuyển đến nút trước đóu
: Di chuyển lên nút chad
: 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ậpm
: Đi đến một mục menu theo têng
: Đi đến một nút theo têns
: 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ả.