一般来说,在比较简洁的LInux系统中会有超过1000条命令,在实际使用中当然没必要将所有命令给记下来。为了方便查询这些命令的详细用法,于是有了man(manual)命令,例如执行:man date后显示如下

DATE(1)                          User Commands                         DATE(1)

NAME
       date - print or set the system date and time

SYNOPSIS
       date [OPTION]... [+FORMAT]
       date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

DESCRIPTION
       Display the current time in the given FORMAT, or set the system date.

Mandatory  arguments  to  long  options are mandatory for short options
       too.

-d, --date=STRING
              display time described by STRING, not 'now'

-f, --file=DATEFILE
              like --date once for each line of DATEFILE

-I[TIMESPEC], --iso-8601[=TIMESPEC]
              output date/time in ISO 8601 format.  TIMESPEC='date'  for  date
 Manual page date(1) line 1 (press h for help or q to quit)

这个页面称为man page,可以用空格(翻页)或回车(逐行)来向下查看。

首先在左右上角可以看到DATE(1),这个 1 代表的是一般用户可执行的命令。

常见的数字代表的意义如下:

代号 代表意义
1 用户在shell中可以执行的命令或可执行文件(重要)
2 系统内核可调用的函数与工具等
3 一些常用的函数和函数库,一般是C函数库
4 设备文件说明,一般在/dev下
5 配置文件或文件格式 (重要) 
6 游戏
7 惯例与协议等 
8 系统管理员可用的命令(重要)
9 内核(kernel)有关的文件  

同时在段开头会有NAME,SYNOPSIS等字样。这代表man page 分为几个部分,具体内容如下:

代号 代表意义
NAME 简短的命令,数据名称说明
SYNOPSIS 简短的命令执行语法简介
DESCRIPTION 完整的使用说明(重要)
OPTIONS 选项说明
COMMANDS 在运行中的程序中执行的命令
FILES 使用或连接到的文件
SEE ALSO 其他说明
EXAMPLE 范例
BUGS 相关错误

在man page中比较常用的莫过于关键字查找了,我们可以直接输入 "/word" 来查找关键字,结果会高亮显示。另外还有一些按键比如说:

空格/[Page Down]      向下翻一页

[Page Up]                   向上翻一页

[Home]                        到首页

[End]                           到尾页

?word                          向上查询

n / N                            下一个/上一个查询结果

q                                  退出

man page数据通常会放在/usr/share/man里。

此外还有两个选项比较有用:

  • man -f 查询相关的信息(相当于whatis命令),例如:

$ man -f man

man (1)              - 在线参考手册的接口
man (7)              - macros to format man pages

  • man -k 查询描述中有此关键字的命令(相当于apropos命令),例如:

$ man -k man

accessdb (8)         - 以易读的格式转储 man-db 数据库的内容
catman (8)           - 创建或更新预格式化的手册页
deja-dup (1)         - manual page for deja-dup 30.0
deja-dup-preferences (1) - manual page for deja-dup-preferences 30.0
lexgrog (1)          - 解析 man 手册页的头部信息
[省略若干行]

Linux命令之man-1相关推荐

  1. 作为一个java程序员,常用的linux命令(越攒越多)

    本篇记录我在工作中不断遇到的常用的linux命令,并进行总结,时常更新! 1. 升级服务时先停止服务,然后进行替换 linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 netstat ...

  2. Linux命令行与命令

    Linux命令行与命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux的命令是很重要的工具,也往往是初学者最大的瓶颈. ...

  3. sed linux 命令

    sed linux 命令 1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本 1. Sed简介 sed 是一种在线编辑器,它一次处理一行内容.处理时,把 ...

  4. linux 命令行叫dos,利用shell编程实现DOS风格的Linux命令行

    如果你是习惯于Windows命令提示符的IT人,当你第一次使用Linux命令行时,一定会感到无所适从.你所熟悉的DOS命令再Linux中基本不存在.摆在你面前的是一大堆要记背的命令. 一种替代方案是利 ...

  5. linux 命令删除命令,Linux 命令之删除命令

    在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r ...

  6. 你知道吗?Linux命令竟如此简单!

    你知道吗?Linux命令竟如此简单! 我Linux安完了,如何快速入门? 1.进入终端 2.好了,入门完了 咳 咳 开个玩笑 2.1查看磁盘容量 2.2新建 2.3查看&删除 2.5解压&am ...

  7. linux下free源码,linux命令free源码解读:Procps free.c

    linux命令free源码解读 linux命令free源码解读:Procps free.c 作者:isayme 发布时间:September 26, 2011 分类:Linux 我们讨论的是linux ...

  8. 常用Linux命令总结

    常用Linux命令总结 2013-12-08 压缩为gz格式 gzip error_2018082217.log 解压gz格式 gzip -d error_2018082217.log.gz 不解压来 ...

  9. Linux命令行与shell脚本编程大全:第2版

    <Linux命令行与shell脚本编程大全:第2版> 基本信息 作者: (美)布卢姆(Blum,R.) 布雷斯纳汉(Bresnahan.C.) [作译者介绍] 译者: 武海峰 丛书名: 图 ...

  10. 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---34

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: 转载于:https://www.cnbl ...

最新文章

  1. 每次新版本build时,让软件的版本号自增
  2. nginx php页面打开404,nginx php页面 error_page 404不起作用解决
  3. (1)51单片机NOP指令
  4. 多视图关联选择的例子
  5. 弹出层之2:JQuery.BlockUI
  6. 如何用python开发游戏_手把手教你用Python完成一个控制台小游戏-阿里云开发者社区...
  7. python做什么项目好_推荐两个牛逼的Python项目
  8. 面向对象写选项卡、拖拽
  9. .NET 6新特性试用 | 无需配置开发人员异常页
  10. 面向对象--内置方法
  11. delphi 生成 超大量xml_用OpenCV4实现图像的超分别率
  12. 转载JMF多媒体doc教程
  13. 使用CodeBlocks编译64位程序(用的编译器仅仅是windows sdk的)
  14. (3)fastjson带有转义字符的数据格式处理
  15. 西南科技大学OJ题 顺序表上数据的划分问题的实现1102
  16. 鸟哥的Linux私房菜服务器架设篇 第三版
  17. java后端使用itextPDF生成PDF文件
  18. 微信小程序选项卡原理
  19. 水星路由器登录界面找不到服务器,新版水星(Mercurey)路由器后台登陆界面打不开解决方法...
  20. java 初始化duration_Java Duration toMinutes()用法及代码示例

热门文章

  1. VS2008操作Word2007 2010保存为PDF
  2. 【试错】——人类不断学习、进步的前提
  3. 2014年最新显卡天梯图
  4. 使用c#开方计算器(1设计思路)
  5. oracle+prko+2006,oracle卸载Oracle Clusterware(转载)
  6. Office2003与Office2007/2010共存方法
  7. Pycharm一定要使用的5款插件,实用且酷炫!
  8. 使用 /sys 文件系统访问 Linux 内核
  9. Aruba IAP配置remote ap(RAP)步骤
  10. 2021年安全员-C证考试内容及安全员-C证实操考试视频