【Linux命令行与shell脚本编程】教程二——学会查找帮助信息

原创 2016年12月01日 20:37:29

借助man命令查找帮助

man命令可以用来访问存储在Linux系统上的帮助手册。在要查找的命令前输入man即可看到相应的手册。比如想要了解man是干嘛的,可输入:

man man

这里写图片描述

在打开的页面可以点击空格键来翻页,也可点击回车键来进行逐行查看。阅读结束后可以按q退出。

在man手册页可以查看命令的说明、用法等等。man手册页将与命令相关的信息分成了不同的节:

内容
NAME 显示命令名和一段简短的描述
SYNOPSIS 命令的语法
CONFIGURATION 命令的配置信息
DESCRIPTION 命令的一般性描述
OPTIONS 命令的选项描述
EXIT STATUS 命令的退出状态
RETURN VALUE 命令的返回值
ERRORS 命令的错误消息
ENVIRONMENT 描述所使用的环境变量
FILES 命令用到的文件
VERSIONS 命令的版本信息
CONFORMING TO 命令所遵从的标准
NOTES 其他有帮助的资料
BUGS 提供提交bug的途径
EXAMPLE 展示命令的用法示例
AUTHORS 命令开发人员的信息
COPYRIGHT 命令源代码的版权
SEE ALSO 与该命令类似的其他命令

并不是每一个命令的man手册页都包含上表的所有节。

如果不记得命令名,可以使用关键字搜索手册页:

man -k keywords

在man手册页的第一行可以看到查询的命令后有个括号,括号里有个数字,这个数字被称为区域号,不同区域号有不同含义:

区域号 含义
1 可执行程序或shell命令
2 系统调用
3 库调用
4 特殊文件
5 文件格式与约定
6 游戏
7 概览、约定及杂项
8 超级用户和系统管理员命令
9 内核例程

一个命令可能有多个区域号,说明该命令在多个内容区域都有对应的手册。要查看对应区域的手册页,可以在man后加上区域号,比如想看man(7),可输入:

man 7 man

在遇到一个新的命令,或者忘记命令的用法时,多借助man来查询,可以解决绝大多数的问题。在使用shell命令时,多用man是一个良好的习惯。

借用鸟哥的一句话:有困难,找男人(man)

当然,man手册页不是唯一的参考资料。还有一种info页面,info的用法和man基本相同,关于info的更多信息可以输入一下命令来了解:

info info

此外,绝大多数命令都可接受-help或者–help选项,也可以用这种方式找到帮助。

在进一步学习更多的shell命令之前,学会使用Linux自带的各种帮助手册,对shell命令的学习大有裨益。

版权声明:本文为博主原创文章,未经博主允许不得转载。

《Linux命令行与shell脚本编程大全》 第一、二章 学习笔记

第一章:初识Linux shell Linux内核负责以下4个主要功能: 1.系统内存管理 2.软件程序管理 3.硬件设备管理 4.文件系统管理 1.系统内存管理 内核不仅管理服务器上的可用物理内...
  • su1216
  • su1216
  • 2012年11月22日 21:50
  • 11764

Linux命令行与Shell脚本编程大全读书笔记

Linux内核4大主要功能: 内存管理 进程管理 设备管理 文件系统管理 Linux系统启动的进程和脚本管理 1./etc/inittab   管理系统开机时会自动启动的进程 2....
  • lh2016rocky
  • lh2016rocky
  • 2017年04月27日 09:16
  • 570

《linux命令行与shell脚本编程大全》第三版 - 核心笔记(3/4):sed和gawk

《linux命令行与shell脚本编程大全》 全书4部分: ☆ 【1】linux命令行(1-10章) ☆ 【2】shell脚本编程基础(11-16章) ☆ 【3】高级shell脚本编程(17-...
  • sinat_36184075
  • sinat_36184075
  • 2017年07月02日 20:44
  • 711

《Linux命令行与Shell脚本编程大全第2版.布卢姆》pdf

下载地址:网盘下载 内容简介  · · · · · · 本书是一本关于Linux 命令行与shell 脚本编程的全面教程。全书分为四部分:第一部分介绍Lin...
  • cf406061841
  • cf406061841
  • 2017年05月16日 17:02
  • 482

《linux命令行与shell脚本编程大全》第三版 - 核心笔记(3/4):正则表达式

《linux命令行与shell脚本编程大全》 全书4部分: ☆ 【1】linux命令行(1-10章) ☆ 【2】shell脚本编程基础(11-16章) ☆ 【3】高级shell脚本编程(17-...
  • sinat_36184075
  • sinat_36184075
  • 2017年07月09日 21:10
  • 294

Linux命令行与Shell脚本编程大全

  • l19901072010
  • l19901072010
  • 2016年11月19日 03:33
  • 444

《linux命令行与shell脚本编程大全》第三版 - 核心笔记(1/4):理解shell与linux命令

《linux命令行与shell脚本编程大全》 全书4部分: ☆ 【1】linux命令行(1-10章) ☆ 【2】shell脚本编程基础(11-16章) ☆ 【3】高级shell脚本编程(17-23章)...
  • sinat_36184075
  • sinat_36184075
  • 2017年06月11日 00:31
  • 467

《Linux命令行与shell脚本编程大全》

纯草稿,只是为了以后整理 第一章 系统内存管理:内核通过硬盘上的存储空间来实现虚拟内存,这块区域称为交换空间。 换出 换入 cat /proc/meminfo 共享内...
  • ZeroCBoy
  • ZeroCBoy
  • 2016年05月04日 14:32
  • 536

《Linux命令行与shell脚本编程大全》 第十六章 学习笔记

第十六章:创建函数 基本的脚本函数创建函数1.用function关键字,后面跟函数名function name { commands }2.函数名后面跟空圆括号,标明正在定义一个函数name(...
  • su1216
  • su1216
  • 2013年09月02日 16:03
  • 4194

linux命令行与shell脚本大全_第十六章_创建函数

1.函数的定义方式 函数需要先定义后使用,重复定义函数,之前的函数将被覆盖 2.返回值 $?:查看返回值 可以使用return来返回函数值:0-255,打印256会返回...
  • nash885
  • nash885
  • 2017年03月26日 23:20
  • 93
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【Linux命令行与shell脚本编程】教程二——学会查找帮助信息
举报原因:
原因补充:

(最多只允许输入30个字)