使用命令行 (三) - 命令行帮助


付费阅读

上一节《使用命令行 (二) - 命令的语法》中讲到,命令行的语法是“命令 [选项] [参数]”。但命令可以使用哪些 [选项],又对 [参数] 有什么要求却不清楚。这时就可以借助一些帮助功能来了解命令的用法。

上一节《使用命令行 (二) - 命令的语法》中讲到,命令行的语法是“命令 [选项] [参数]”。但命令可以使用哪些 [选项],又对 [参数] 有什么要求却不清楚。这时就可以借助一些帮助功能来了解命令的用法。

建议:可以去记忆命令的用途,但不需刻意去记 [选项] 的用途。例如可以记住 ls 的功能是列出目录下的内容,但无需去记选项 -l 是显示详细列表,选项 -a 还会显示隐藏文件…… 我的建议是,在必要时使用本文介绍的帮助方法“查询”命令的 [选项] 和 [参数]。
Linux 的命令有很多,但没有必要全部去记。“Fedora 桌面篇”的目标是让大家学会使用 Fedora/Linux 进行日常的应用,而不是成为一个样样精通的 Linux 高手,所以我们只讲必要的东西的就好了。这样不但可以节省很多时间,而且因为学的东西不多,也容易掌握。
在掌握“桌面篇”之后,还有“Fedora 管理篇”、“Fedora 服务器篇”和很多 Linux 教程,想对 Fedora/Linux 有深入了解留到那时也不晚。

在命令行,有多种方法可以查询命令的帮助信息,这些信息详细说明了对于命令可用的选择和参数。

 

help 命令

使用 help 命令可以查看 shell 内置命令的帮助信息,例如 cd

[lugir@hope ~]$ help cd

直接使用 "help 命令"时,如果内容较多,前面的部分就看不到了,所以推荐在后面加上 | less。这样就能使用上下箭头和翻页按钮了,退出则按字母 q。

[lugir@hope ~]$ help cd | less

help 命令只对 shell 内置的命令有效。如果不确定命令属于 shell 的内部命令还是外部命令,可以使用 type 命令进行查看

[lugir@hope ~]$ type cd
cd is a shell buildin
[lugir@hope ~]$ type ls
ls is aliased to 'ls --color=auto'

 

--help 选项

如果使用 “type 命令” 后,显示的内容不是 “xxx is a shell builtin”,则说明不是内部命令,此时则可以使用 --help 选择来查看帮助信息。

[lugir@hope ~]$ ls --help | less

 

man 命令

不过并不是所有的命令都有 --help 选项,如果 --help 选项不能用,可以尝试使用 man 显示详细的帮助信息,按 q 退出。(man 是单词 manual 的缩写,有“指导手册”的意思)

[lugir@hope ~]$ man ping

 

info 命令

除了 man 命令,还有一个 info 命令也可以提供详细的命令帮助信息,同样按 q 退出。

[lugir@hope ~]$ info ping

 

下一节 - 使用 yum 命令安装和升级应用程序 (一) - 在线安装