002. Linux基础二 补充2 (帮助)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了002. Linux基础二 补充2 (帮助)相关的知识,希望对你有一定的参考价值。
帮助
多层次的帮助
- whatis
- command --help
- man and info
- /usr/share/doc/
- Red Hat documentation 、Ubuntu documentation 软件项目网站
- 其它网站
- 搜索
1 whatis
[root@centos7 ~]# whatis type
type (1) - bash built-in commands, see bash(1)
[root@centos7 ~]# whatis man
man (1) - an interface to the on-line reference manuals
[root@centos7 ~]#
2 查看帮助命令
- 内部命令
help
man - 外部命令
CMD --help OR CMD -h
man CMD
info CMD
README(INSTALL,ChangeLog)
程序官方文档
发行版官方文档
3 --help OR -h
注意:shutdown -h 是关机命令,不是帮助
不是所有命令都有--help OR -h
格式说明
- []表示可选项
- CAPS OR <>表示变化的数据
- ...表示一个列表
- x|y|z 表示三者选一
- -abc 意思是 -a -b -c
- {} 表示分组
4 man
man 提供命令帮助的文件,手册页存放在/usr/share/man
[root@centos7 ~]# ls /usr/share/man/
cs es it man1 man2x man4 man6 man8 mann pt_BR tr
da fr ja man1p man3 man4x man6x man8x nl ru zh_CN
de hu ko man1x man3p man5 man7 man9 pl sk zh_TW
en id man0p man2 man3x man5x man7x man9x pt s
几乎每个命令都有man的“页面”
中文man需安装包
- man-pages
-
man-pages-zh-CN
man页面分组为不同章节,统称为Linux手册,man 1 man - 1:用户命令
- 2:系统调用
- 3:C库调用
- 4:设备文件及特殊文件
- 5:配置文件格式
- 6:游戏
- 7:杂项
- 8:管理类的命令
- 9:Linux 内核API
man的配置文件
/etc/man_db.conf # centos7 after
/etc/man.config # centos6 before
/etc/manpath.config # ubuntu
man n keyword #按章节查找man手册
man -a keyword #列出所有帮助
man -k keyword #搜索man手册
man -f keyword #相当于whatis
man -w n keyword #打印man帮助文件的路径
man命令的操作方法:使用less命令实现
- space, ^v, ^f, ^F: 向文件尾翻屏
- b, ^b: 向文件首部翻屏
- d, ^d: 向文件尾部翻半屏
- u, ^u: 向文件首部翻半屏
- q: 退出 #:跳转至第#行
- #:跳转至第#行
- 1G: 回到文件首部
-
G:翻至文件尾部
-
/KEYWORD 以KEYWORD指定的字符串为关键字,从当前位置向文件尾部搜索;不区分字符大小写
n:下一个
N:上一个 ?KEYWORD -
以KEYWORD指定的字符串为关键字,从当前位置向文件首部搜索;不区分字符大小写
n:跟搜索命令同方向,下一个
N:跟搜索命令反方向,上一个
5 info
GNU工具 info 适合通用文档参考 没有参数,列出所有的页面 info 页面的结构就像一个网站
以上是关于002. Linux基础二 补充2 (帮助)的主要内容,如果未能解决你的问题,请参考以下文章
错误记录Android Studio 配置 AspectJ 报错 ( all buildscript {} blocks must appear before any plugins {} )(代码片
2022-03-31 学好大数据先攻克 Linux 之文件管理(上) 补充基础命令
错误记录发布 Flutter 插件包报错 ( It‘s strongly recommended to include a “homepage“ or “repository“ field )(代码片
[Python3 填坑] 002 isdecimal() 与 isdigit() 的区别 + isnumeric() 的补充