Linux的命令的语法和帮助系统(上)

一:命令的组成结构

        1:一条完整的Linux命令由三部分组成

                即:命令、选项、参数

             命令指的是用来实现某一个功能

             选项通常用来完善命令功能。

             参数指的是被操作的对象,这个对象可以是用户名、文件名、路径等。

             注意:选项和参数在某些命令中是可以省略的,但是命令是不能省略的。

        2:命令的格式

              命令选项之间使用空格分隔

              命令参数之间使用空格分隔

              选项参数之间使用空格分隔

              选项选项之间使用空格分隔

              参数参数之间使用空格分隔

              之间使用空格分隔

              若需要一次执行多条命令,则使用分号;来分隔多条命令

        3:查询命令的功能

              whatis用来查询命令的作用(也就是该命令是干什么的)

              遇到未知的命令使用whatis查询是最快的。

              whatis 使用的是系统的帮助手册页来进行查询(帮助手册就是man手册);因此只有man中记录的命令可以查询到,并非所有的命令都可以查询到;但是绝大部分的Linux指令都是被man所收纳的,因此大部分命令都可以查询到。

              whatis useradd

useradd (8)- create a new user or update default new user information

这是watis useradd的结果输出

              useradd 是在man中出现的标题;(8)表示该内容记录在man这本书的第八章节

              如果是新装的系统第一次使用whatis 来进行查询,则需要使用mandb生成索引缓存

          4:查询选项的作用

              选项的格式:

              第一种“-” 将其称为选项的短格式

              第二种 “--” 将其称为选项的长格式

              长格式一般表示一个完整的含义

              短格式一般是长格式的缩写;是为了让用户更好敲命令,并非所有的选项都有长短格式,一般有长格式的选项通常会有短格式。

              区别:短格式可以通过一个“-” 缩写在一起,而长格式不支持缩写

     (1)查询命令自身携带的帮助来查看选项的作用

              --help 查询命令本身的帮助

              这一类帮助通常是由程序的开发者来进行定义

     (2)查询系统的帮助页也就是man的手册

              man 查询的关键字 eg. man date

     (3)man这本书一共有九章:

              第一章:用户的命令(也就是普通用户可以执行的命令)

              第二章:系统调用

              第三章:系统函数

              第四章:系统设备文件

              第五章:常用文件的格式

              第六章:游戏

              第七章:软件包帮助

              第八章:超级管理员命令(也就是root可以执行的命令)

              第九章:kernel的api

              对应手册中的目录如下图

     (4) man的使用技巧:

              man 章节 查询的内容 可以在指定章节查询内容

                                  e.g. man 1p ls

              man –k 搜索指定关键字所在的章节

                              e.g. man –k passwd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值