我在终端中输入什么来理解命令的含义?

1 command-line documentation

是否有快捷键可以列出 Gnome 终端中的每个帮助命令的含义?我不小心把它列出来了,但不知道减慢列表速度的关键开关,我猜这些是 DOS?

May*_*hux 5

命令究竟是什么?

命令可以是四种不同的事物之一:

  1. 一个可执行程序,就像/usr/bin.
  2. 内置于 shell 本身的命令。
  3. 一个壳函数。
  4. 别名。

识别命令

通常使用 type 来了解命令类型是什么。例如:

$ type cd
cd is a shell builtin
Run Code Online (Sandbox Code Playgroud)

然后这表明该cd命令是一个内置命令。

获取有关命令的帮助:

  • help: 获取有关 shell 内置函数的帮助
  • --help – 显示使用信息
  • man – 显示程序的手册页
  • info – 显示程序的信息条目
  • README 和其他程序文档文件

help: 获取有关 Shell 内置函数的帮助

使用help每一个shell内建命令。试试这个,例如:help cd


--help – 显示使用信息

许多可执行程序支持一个--help选项,该选项显示命令支持的语法和选项的描述。例如mkdir --help


man – 显示程序的手册页

大多数用于命令行的可执行程序都提供了一份正式的文档,称为手册或手册页。例如man mkdir


info – 显示程序的信息条目

GNU 项目为其程序提供了手册页的替代方案,称为info.信息页,显示有一个名为 info 的阅读器程序。信息页面与网页非常相似。例如:info mkdir


自述文件和其他程序文档文件

安装在您系统上的许多软件包都有位于该/usr/share/doc目录中的文档文件。例如:less /usr/share/doc/adduser/examples/adduser.local


**

简介来自 The Linux Command Line book, William E. Shotts, Jr., Second Internet Edition

**