[TOC]
>[success] # 帮助命令man
~~~
1.记法有问题找男人就用'man'
2.'man' 是单词'manual'--'使用手册' 的缩写
~~~
>[info] ## 使用 man--指令
>[danger] ##### 如何使用 man 指令具有的功能
~~~
1.想会使用'man' -- 指令第一步,先会查询'man' 指令都有什么功能,使用方法'man 要被查询的指令名',
因此想查询'man'的功能指令就是'man man'
~~~
![](https://img.kancloud.cn/d6/fb/d6fb00a42e8c600180db16fbc7645c9e_1053x828.png)
~~~
1.通过上面图可以发现有一个叫章节的东西,其实 'man man' 是'man 1 man' 的缩写,可以理解为查看第一章节
中'man'指令的含义
2.下图是对于章节含义讲解,具体想查看'man' 有几个章节可以使用'man 7 man',输入指令后会如图得到关于
每一个章节对应具体内容含义:
man 1:用户命令(可执行命令和shell程序)
man 2:系统调用(从用户空间调用的内核例程)
man 3:库函数(有程序库提供)
man 4:特殊文件(如设备文件)
man 5:文件格式(用于许多配置文件和结构)
man 6:游戏(过去的有趣程序章节)
man 7:惯例、标准和其他(协议、文件系统)
man 8:系统管理和特权命令(维护任务)
man 9:Linux 内核API(内核调用)
~~~
![](https://img.kancloud.cn/72/f6/72f6de6e3d6210ae2ac490c960415c7f_1024x768.png)
>[danger] ##### man -- 为什么有章节概念
~~~
1.因为 '命令','文件' ,'系统调用' 这些有时候会出现重名的问题,虽然名字相同,但是他们处于不同
的这些章节中他们使用方式和作用自然不同,因此有时候需要去看对应命令的对应章节所表示的含义
2.举个例子以'passwd'为例,本身passwd 作为指令的时候是修改密码,但是在配置文件'etc/passwd'
也有一个'passwd',当想看作为指令时候'passwd' 含义输入'man 1 passwd' 缩写'man passwd',想看配置
文件passwd 含义输入'man 5 passwd'
~~~
>[danger] #### 不知道指令在哪个章节查询命令
~~~
1.以passwd 为例,当不知道passwd到底是指令还是配置文件的时候,可以输入'man - a passwd' 就可以查看
依次查看所有和'passwd' 相关章节所对应的解释
~~~
>[danger] ##### 操作按键
| 操作键 | 功能 |
| --- | --- |
| 空格键 | 显示手册的下一屏 |
| Enter键 | 一次滚动手册页的一行 |
| b | 回滚一屏 |
| f | 前滚一屏 |
| q (quit) | 退出 |
| /word | 搜索word字符串 |
| n(next) | 搜索下一个 |
| N | 搜索上一个 |
- 安装-VMware 虚拟机
- 远程连接
- Windows -- wsl
- Linux -- 认识 Linux 和操作系统
- Linux -- Linux 和 windows 对比
- Linux -- 命令提示符
- Linux -- 文件目录
- Linux -- 文件类型
- Linux -- 绝对和相对路径
- Linux -- 常用快捷键
- Linux -- 三种帮助命令
- 帮助命令 -- man
- 帮助命令 -- help
- 帮助命令 -- info
- Linux -- 指令
- alias -- 设置别名
- history -- 查看历史命令
- cd -- 更改目录(切换文件夹)
- pwd -- 打印目录
- ls -- 列出文件内容
- mkdir -- 创建文件夹
- rmdir -- 删除一个空的目录
- touch -- 创建普通文件/修改时间
- cp -- 复制粘贴
- mv -- 移动和重名
- rm -- 删除
- cat/tac -- 查看纯文本文件
- more/less -- 分页读取信息
- head -- 从文本开头查看
- tail -- 从文本结尾查看
- cut -- 提取片段
- sort -- 排序
- uniq -- 去重
- wc -- 统计文件的行数、单词、字节数
- tr -- 替换、缩减或删除字符
- find -- 文件查找
- grep -- 文件当中匹配字符
- 管道 -- |
- locate -- 第三方文件查找
- whereis -- 查找二进制/源代码文件 路径
- which -- 查找环境变量
- 压缩和解压
- ln -- 链接
- wget -- 下载指定的url资源
- 重定向 -- << /< />/> >
- 逻辑控制 -- &&
- echo -- 输出指定内容
- date/cal -- 查看日期和日历
- Linux -- 进程管理
- Linux-- ps 指令
- vi/vim - 文本编辑器
- 更多
- Linux-- 开关机命令
- Liunx -- 退出登录
- Linux-- 查看登录用户信息
- Linux -- 环境变量
- Linux -- 用户
- Linux -- 文件管理
- 文件权限设置 -- chmod
- 更改文件的拥有者 -- chown
- 默认权限 -- umask
- Linux -- 用户
- 新建/删除用户 -- useradd/userdel
- 修改用户属性 -- usermod/chage
- 新建/删除用户组 -- groupadd/groupdel
- 用户切换 -- su/sudo
- 用户/用户组的配置文件
- 用户家目录被删除解决
- last、 lastlog命令查看用户详细的登录信息
- Linux -- shell
- Linux -- 管道符号
- shell -- 执行
- shell -- 变量
- shell -- 字符串
- shell -- 数组
- Shell -- declare 设置变量属性
- shell -- 数学计算
- shell -- 变量作用域
- shell -- 位置参数变量
- shell -- read
- shell - if 语句
- shell -- test
- shell -- case
- Linux -- 循环
- Linux -- 软件包管理