Unix原理与应用学习笔记----unix man命令用法
2011-12-18 16:09
831 查看
浏览帮忙文件man命令:man的分页程序(pager program)在使用man之前,系统已经预先配置好,让man与某个特定的分页程序一起使用。
more:由伯克利大学提供的分页程序。
Less:linux标准分页程序,但所有unix也包含它。采用了vi导航与搜索的大部分功能。
要退出分页程序最终退出man,按q键。
导航与搜索:按f键或空格键,内容会向前翻页,按b键,内容向后翻页。
利用搜索快速方便地找到某个关键字所在的页。在查找模式下,单词前面输入“/”可以找到该单词所在的页。可以重复按u键以显示含有此关键字的下一页内容。
man文档的组成:它内容不局限于命令,一些重要的系统文件也有专门的man帮助页。 如图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/06/3bbf8a0614d19be132d32e1a7e0f0423.jpg)
注意:当在某部分里找到文件,man将不再继续搜索其他部分;即使其他部分也包含有此关键字;如果要查看其他部分则使用部分号作为其参数,可在部分号前面加上“-s”前缀。
Man帮助页的组成:
Name:用一行的内容介绍命令的功能
Synopsis:介绍命令的用户
Description:提供了命令的详细内容
Exit status:列出各种可能发生的错误情况及相应的代码
注意:在编写shell脚本程序时,为了确定命令终止的实际原因,我们需要知道这些情况错误代码真实含义。
了解man的用法:从man帮助文件,我们也可以选择分页程序。Pager控制了分页程序,要显示PAGER变量的值,使用echo $PAGER命令。这个设置只对当前的会话有效。
注意:在有些Linux版本里,命令echo$ PAGER不显示任何内容,它表示man使用了默认的分页程序。而由的系统需要在/etc/default/man文件里设置分页程序。
利用man –k ,apropos和whatis命令得到的帮助:
man –k :将在一个摘要数据库进行搜索,然后用一句话描述该命令的用法。
apropos 关键字:知道与某个关键字相关的命令和文件。
Whatis /man –f :它用一句话说明命令的用法
提示:linux系统的 –help可选项,显示了命令的全部所有项。( 例如: ls --help)
当出现故障可以使用的键盘命令:例如所示
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/06/7a5513b35226dc1f50219883024ff82b.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/06/fa43b3848a2c56e669c0056fe365ad36.jpg)
疑问:过滤器?PATH环境变量?命令自动换行与多行命令?eof标识?
命令的帮助文档在man的section 1里,系统调用和库函数分别在section 2和section 3里。如果关键字不在section 1里,使用section 编号。
Shell和应用程序通过系统调用和内核交互,系统调用是内核里的一组特殊子程序
命令自动换行与多行命令:显示器的宽度一般不会超过80个字。当超过也没关系。当输入的命令一行放不下时,它会自动转到下一行,但在逻辑上仍是一行。
针对这种情况,shell会显示一个次级提示符通常用“>”表示,它也表示一个命令还没有结束。
提示:如果按下[enter]键后,屏幕上出现“>”,这往往是由于引号或者括号没有配对,若再输入了配对引号或者括号后,问题没有得到解决,则干脆用ctrl+c或者ctrl+u组合键取消该命令。
本文出自 “我是一只小小鸟” 博客,请务必保留此出处http://litclive.blog.51cto.com/628198/744844
more:由伯克利大学提供的分页程序。
Less:linux标准分页程序,但所有unix也包含它。采用了vi导航与搜索的大部分功能。
要退出分页程序最终退出man,按q键。
导航与搜索:按f键或空格键,内容会向前翻页,按b键,内容向后翻页。
利用搜索快速方便地找到某个关键字所在的页。在查找模式下,单词前面输入“/”可以找到该单词所在的页。可以重复按u键以显示含有此关键字的下一页内容。
man文档的组成:它内容不局限于命令,一些重要的系统文件也有专门的man帮助页。 如图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/06/3bbf8a0614d19be132d32e1a7e0f0423.jpg)
注意:当在某部分里找到文件,man将不再继续搜索其他部分;即使其他部分也包含有此关键字;如果要查看其他部分则使用部分号作为其参数,可在部分号前面加上“-s”前缀。
Man帮助页的组成:
Name:用一行的内容介绍命令的功能
Synopsis:介绍命令的用户
Description:提供了命令的详细内容
Exit status:列出各种可能发生的错误情况及相应的代码
注意:在编写shell脚本程序时,为了确定命令终止的实际原因,我们需要知道这些情况错误代码真实含义。
了解man的用法:从man帮助文件,我们也可以选择分页程序。Pager控制了分页程序,要显示PAGER变量的值,使用echo $PAGER命令。这个设置只对当前的会话有效。
注意:在有些Linux版本里,命令echo$ PAGER不显示任何内容,它表示man使用了默认的分页程序。而由的系统需要在/etc/default/man文件里设置分页程序。
利用man –k ,apropos和whatis命令得到的帮助:
man –k :将在一个摘要数据库进行搜索,然后用一句话描述该命令的用法。
apropos 关键字:知道与某个关键字相关的命令和文件。
Whatis /man –f :它用一句话说明命令的用法
提示:linux系统的 –help可选项,显示了命令的全部所有项。( 例如: ls --help)
当出现故障可以使用的键盘命令:例如所示
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/06/7a5513b35226dc1f50219883024ff82b.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/06/fa43b3848a2c56e669c0056fe365ad36.jpg)
疑问:过滤器?PATH环境变量?命令自动换行与多行命令?eof标识?
命令的帮助文档在man的section 1里,系统调用和库函数分别在section 2和section 3里。如果关键字不在section 1里,使用section 编号。
Shell和应用程序通过系统调用和内核交互,系统调用是内核里的一组特殊子程序
命令自动换行与多行命令:显示器的宽度一般不会超过80个字。当超过也没关系。当输入的命令一行放不下时,它会自动转到下一行,但在逻辑上仍是一行。
针对这种情况,shell会显示一个次级提示符通常用“>”表示,它也表示一个命令还没有结束。
提示:如果按下[enter]键后,屏幕上出现“>”,这往往是由于引号或者括号没有配对,若再输入了配对引号或者括号后,问题没有得到解决,则干脆用ctrl+c或者ctrl+u组合键取消该命令。
本文出自 “我是一只小小鸟” 博客,请务必保留此出处http://litclive.blog.51cto.com/628198/744844
相关文章推荐
- Unix原理与应用学习笔记----第二章unix的体系结构与命令用法
- Unix原理与应用学习笔记----第三章 通用命令介绍1
- Unix原理与应用学习笔记----第三章 通用命令介绍2
- Unix原理与应用学习笔记----第一章 unix入门
- Unix原理与应用学习笔记----第五章 普通文件1
- Unix原理与应用学习笔记----第五章 普通文件3
- Unix原理与应用学习笔记----第六章 文件的基本属性1
- Unix原理与应用(第四版)学习笔记1--理论篇
- Unix原理与应用学习笔记----第六章 文件的基本属性2
- Unix原理与应用学习笔记----第四章 文件系统1
- Unix原理与应用学习笔记----第十一章 文件的其它属性
- Unix原理与应用学习笔记----第四章 文件系统2
- Unix原理与应用学习笔记----第七章 vi编辑器
- Unix原理与应用(第四版)学习笔记2--系统调用之文件篇
- Unix原理与应用(第四版)学习笔记3--系统调用之进程篇
- Java数字签名基础原理与应用学习笔记
- linux的nohup命令的用法。在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local
- hadoop学习笔记二_MapReduce应用场景、原理、基本架构
- ZooKeeper学习笔记:netcat命令基本用法与客户端连接zookeeper
- 深度学习原理与应用笔记