在上一期,我们为大家分享了RHEL8系统有哪些登录方式、如何从字符界面切换到图形化界面、如何查找历史执行过的Linux的命令、快速甄别Linux系统中的超级用户与普通用户,以及一些非常实用的其他操作。
具体详情可以点击传送门查看:【誉天红帽入门指南】第二期:Linux的基本使用。
好了,回顾结束,下面我们继续为大家带来 RHEL 8.0 的知识分享。对于Linux的初学者而言,掌握Linux的命令是入门的必修课,但是对于Linux繁多复杂的命令,往往令人头疼不已。
在本章我们将学习Linux命令的语法,以及一条命令的完整结构并掌握如何通过系统帮助来查询命令的帮助信息,从而让你快速的理解在工作中未知命令的使用。
学习建议:
不要尝试去记住一切。(你永远不可能记住所有的命令)
学会如何从系统中获取帮助。(whatis、help、man、info)
一定要多敲命令。(孰能生巧,敲多了自然就记忆了)
➤1.1 在 Linux 下,运行命令的完整格式为: 命令 选项 参数。
以下为一个命令的完整格式例子。该命令为查看/boot 目录下所有内容;其中 ls 为命令,-l 为选项,/boot 文件夹为参数。
➤1.2 除了执行命令的完整格式外,选项在命令中可以加多个,多个选项可以简写为-al,这里表示查看/boot 文件夹下所有内容,包括隐藏文件。
➤ 2.1 man帮助
其中命令语法格式中,[]表示为可选项。可选项表示可以加这个选项,也可以不加,对于命令中,有些命令执行可以不加选项就是因为这里的原因;… 表示可以接多个选项。黑体字表示一定要加的参数。后面横杠打头的为命令参数及参数解释。
➤ 2.2 --help帮助(获取命令本身的帮助)
➤ 2.3 info帮助
man 和 info 就像两个集合,它们有一个交集部分,但与 man 相比,info 工具可显示更完整的 GNU 工具信息。
若 man 页包含的某个工具的概要信息在 info 中也有介绍,那么 man 页中会有“请参考 info 页更详细内容”的字样。
info mkdir
➤ 2.4 whatis 用来查询命令的功能等同于man –f
help:大多数GNU工具都有--help 选项,用来显示工具的一些信息和用法,我们将其称为命令本身的帮助。
man:--(manual)显示系统的手册页,也就是查看帮助文档,如果系统没有文档,是不会显示这些帮助信息的,比help要详细。
info:是一个基于菜单的超文本系统,是由GNU项目开发并由Linux发布,包括一些关于Linux Shell、工具、GNU项目开发程序说明文档,不但显示一些选项,还会有一些范例。
注:一般man用的比较多,比help细,比info简单。