获取命令使用帮助:
获取帮助的能力决定了技术的能力
这篇博文是本人自己归纳的一些在命令上的一些获取帮助的途径,有本地帮助和网络帮助,适合不同环境的系统,有一些命令使用工具和查询命令的途径,希望能帮助到看到这篇博文的同志们,希望能更快捷的解决问题。
1.whatis 命令
用法: whatis COMMAND 或 man -f COMMAND
功能: 显示命令的简短描述
限制: 每晚使用一个数据库更新
刚安装后不可立即使用 没有数据库支持
解决限制方法: makewhatis 6系系统命令| mandb 7系系统命令 制作whatis数据库
2.内部命令
help命令:
查看内置命令的帮助信息
例:help cd history
man bash
3.外部命令
(1)COMMAND --help
(2)使用手册(manual)
#man COMMAND
(3)信息页
#info COMMAND
4)程序自带的帮助文档
README
INSTALL
Changlog
(5)程序官方文档
官方站点
(6)程序官方文档
(7)GOOgle
4.man and info
man:
提供命令帮助的手册
手册存放在 /usrshare/man 位置上
几乎每个命令都有man帮助文档
配置文件
Centos 6: /etc/man.config man 的配置文件 定义man的找寻路径 解压缩配置
Centos7: /etc/man_db.conf
man页面分组成不同章节,章节分类:
1.用户命令
2.系统调用
3C库调用
4.设备文件及特殊文件
5.配置文件格式
6.游戏
7.杂项
8.管理类命令
9.linux 内核API
man的使用:
man默认最小章节号输出,用户查询指定的章节需 输入man章节号;例:man 5 passwd
whatis command :查看命令所在man的章节号
man -f command:查看命令所在man的章节号
man -a COMMAND 列出所有章节的帮助
man -k COMMAND 搜索man手册中有关指定命令的全部信息 使用whatis 数据库
进入man页面,对man的操作使用
SYNOPSIS摘要:
[ 中括号] :可选内容
<尖括号>:必选内容
a|b (竖线):二选一
... (省略号):同一内容可出现多次
控制命令:
space b 后 前翻
enter k 后翻一行
ctrl+d ctrl+u 翻半屏
q 退出
#G 跳转到某行 默认最后一行
· 搜索使用:
/KEYWORD :以KEYWOED指定的字符串为关键字,从当前位置向尾部搜索,不区分字符大小写
n:下一个搜索结果
N:上一个搜索结果
?KEYWORD以KEYWOED指定的字符串为关键字,从当前位置向首部搜索,不区分字符大小写
n:下一个搜索结果
N:上一个搜索结果
练习:
1. 字符终端登录时,显示当前登录终端号,主机名和当前时间 man issue man mingetty 查看系统变量的符号
vim /etc/issue CentOS release 6.8 (Final)Kernel \r on an \m\ n # 主机名 \d #时间 \t #
2.今天17.30 自动关机
shutdown - h 63000
info:
man常用于命令参考,GNU工具info适用于文档参考
没有参数,列出所有的界面
info 页面就像一个网站
每一页分为“节点”
链接节点之前为 “*”
使用方式:info [命令]
info cat
info页面操作
方向键:PGUP PGDN 导航
ab:移动到下一个链接
d:显示主题目录
home;显示主题首部
enter:进入选定链接
n/p/u/l:进入下/前/上一层/最后一个链接
s:文字,文本搜索
q:退出info
5.本地帮助文档 /usr/share/doc/
图形:
点击“系统”------>"文档";
提供的官方使用指南和发行注记
字符:
/usr/share/doc 目录
多数安装了的软件包的子目录,包括了这些软件的相关原理说明
不适合其他地方的文档的位置
配置文件范例
HTML/PDF/PS格式的文档
授权书详情
6.官网在线文档
第三方程序官方文档
通过开发版官方的文档光盘或网站可以获得
安装指南
部署指南
虚拟化指南
红帽知识库和官方在线文档
http://www.redhat.com/docs
7.网站搜索
此上,是一些解决linux系统的问题的途径,包含一些使用工具和网络途径。希望能在以后的运维工作中
有多帮助,提高工作效率。