Linux中命令的使用帮助
一、获得帮助
多层次的帮助
Whatis
此命令查询的时候依赖于后台的数据库,数据库存储了已执行命令的简单说明,此数据库是在特定的情况下生成的,有可能出现新装的系统此数据库是不存在的,系统装完一段时间会自动创建
man –f 的命令和whatis的使用方法一样
显示命令的简短描述
每晚使用一个数据库更新
刚安装后不可立即使用
makewhatis | mandb制作数据库
whatiscal 或man –fcal
makewhatis
生成数据库
在创建数据库的时候whatis 是看不到命令相关的信息
Centos7上不存在此命令,它使用mandb制作数据库
二、命令帮助
内部命令:
#help COMMAND
#man bash
列出所有的内部命令及bash的各种用法
Man命令查看内部命令会出问题
history:
历史是放在机器上的某个文件中
每个用户都有自己的历史在家目录中,是个隐藏文件,.bash_history
.bash_history:只有当用户注销的时候才会把历史命令写入此文件中
所有的内部命令都是/bin/bash用户登入的时候加载到内存中的,所以所有命令可以在
manbash 中找到
外部命令:
(1) # COMMAND –help
ls:有长格式和短格式显示
-A:不列出“.”和“..”;“.”表示当前目录,“..”表示副目录
有长格式和短格式显示,效果一样
--author与-l 同时使用时列出每个文件的作者
-l: 只有短长格式没有格式显示
--help选项
1、显示用法总结和参数列表
2、使用的大多数,但并非所有的
3、$date—help
Usage:date[OPTION]...[+FORMAT]or:date[-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]]
[]是可选的
CAPS或<>是变量
...表示一个列表
x |y|z的意思是“x或y或z“
-abc的意思是-a -b –c
-d:显示昨天当前的时间
显示今年年份
显示年月
年月日
生成当前日期以.log为后缀的文件
%s:自UTC 时间 1970-01-01 00:00:00 以来所经过的秒数(unix的诞生日)
今年的第多少天
显示当前日期,格式:2016-08-08
显示前天是星期几
设置当前日期为2008-08-0808:00
显示前10天的年月日
显示后20天的年月日
# COMMAND –h
只有小部分命令才支持
(2) 使用手册(manual)
# man COMMAND
man命令
1、提供命令帮助的文件
2、手册页存放在/usr/share/man
3、几乎每个命令都有man的“页面”
4、man页面分组为不同的“章节”
5、统称为Linux手册
6、man[章节] 命令
7、man命令的配置文件:/etc/man.config| man_db.conf
8、MANPATH/PATH/TO/SOMEWHERE: 指明新手册文件搜索位置
9、#man -M/PATH/TO/SOMEWHERE COMMAND: 到指定位置下搜索COMMAND命
令的手册页并显示
man帮助所在的位置
man帮助都是一些压缩文件
查看命令的章节号
man 章节
1: 用户命令
2:系统调用
3:C库调用
4: 设备文件及特殊文件
5: 配置文件格式
6:游戏
7:杂项
8: 管理类的命令
9:Linux 内核API
(3) 信息页
# info COMMAND
(4) 程序自身的帮助文档
README
INSTALL
ChangeLog
(5) 程序官方文档
官方站点:Documentation
(6) 发行版的官方文档
(7) Google
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341