man
可以在线运行的linux环境
1、http://cb.vu/
2、https://www.masswerk.at/jsuix/index.html
1.1. man
linux提供了丰富的帮助手册,当需要查看某个命令的参数时候,不用上网查找,只要man一下就行了,同时可以使用man man查看man的使用方法。
命令格式:man [选项]命令
选项:
- -f:査看命令拥有哪个级别的帮助
- -k: 査看和命令相关的所有帮助
举例
查看ls命令使用帮助:
man手册的使用方法
例如:man ls 后
使用page up和page down来上下翻页。
查看时需要翻屏:
向后翻一屏:space(空格键) 向前翻一屏:b
向后翻一行:Enter(回车键) 向前翻一行:k
查看时需要查找:
/关键词 向后查找 n:下一个
?关键词 向前查找 N:前一个
在man的帮助手册中,将帮助文档分为了9个类别,对于有的关键字可能存在多个类别中, 我们就需要指定特定的类别来查看;(一般我们查询bash命令,归类在1类中);
man页面所属的分类标识(常用的是分类1和分类3)
(1)、用户可以操作的命令或者是可执行文件 (2)、系统核心可调用的函数与工具等 (3)、一些常用的函数与数据库 (4)、设备文件的说明 (5)、设置文件或者某些文件的格式 (6)、游戏 (7)、惯例与协议等。例如Linux标准文件系统、网络协议、ASCⅡ,码等说明内容 (8)、系统管理员可用的管理条令 (9)、与内核有关的文件
1.2 whatis
这个命令个man -f一样,看这个命令是用来干什么的。
格式:whatis 命令
使用whatis会显示命令所在的具体的文档类别,例如:
$whatis printf printf (1) - format and print data printf (1p) - write formatted output printf (3) - formatted output conversion printf (3p) - print formatted output printf [builtins] (1) - bash built-in commands, see bash(1)
我们看到printf在分类1和分类3中都有;分类1中的页面是命令操作及可执行文件的帮助;而3是常用函数库说明;如果我们想看的是C语言中printf的用法,可以指定查看分类3的帮助:
man 3 printf
更加详细的说明:info 命令
1.3 whereis
看这个命令程序在哪里(程序的搜索路径):
格式:whereis 命令
1.4 whoami
查看当前登录的用户是谁。直接输whoami,回车即可。
1.5 which
查找命令的程序安装路径。