注:[Tab]代表按键 在文本模式(终端)下
man全称manual手册指南的意思
1.可以查看多少条指令
[chtx8798@localhost ~]$ [Tab][Tab]
2.查看指令的详细信息man page
[chtx8798@localhost ~]$ man 指令
3.man page中第一行指令后数字含义
数字
|
含义
|
1
|
用户在shell环境中可以操作的指令或可执行文件
|
2
|
系统核心可呼叫的函数与工具等
|
3
|
一些常用的函数(function)与函式库(library),大部分为c的函式库(libc)
|
4
|
装置档案的说明,通常在/dev下的档案
|
5
|
配置文件或者是某些档案的格式
|
6
|
游戏(games)
|
7
|
惯例与协议等,例如Linux文件系统、网络协议、ASCII code等等的说明
|
8
|
系统管理员可用的管理指令
|
9
|
跟kernel有关的文件
|
注:1、5、8(重要), 需记住
4.man page 内容含义
名称
|
含义
|
NAME
|
简短的指令、数据名称说明
|
SYNOPSIS
|
简短的指令下达语法(syntax)简介
|
DESCRIPTION
|
较为完整的说明,这部分最好仔细看看
|
OPTIONS
|
针对SYNOPSIS部分中,有列举的所有可用的选项说明
|
COMMANDS
|
当这个程序(软件)在执行的时候,可以在此程序(软件)中下达的指令
|
FILES
|
这个程序可数据所使用或参考或连接到的某些档案
|
SEE ALSO
|
可以参考的,跟这个指令或数据有相关的其他说明
|
EXAMPLE
|
一些可以参考的范例
|
BUGS
|
是否有相关的臭虫
|
5.man page中常用按键作用
按键
|
作用
|
空格键
|
向下翻一页
|
[Page Down]
|
向下翻一页
|
[Page Up]
|
向上翻一页
|
[Home]
|
到第一页
|
[End]
|
到最后一页
|
/string
|
向下搜寻string这个字符串
|
?string
|
向上搜寻string这个字符串
|
n,N
|
用/或?来搜寻字符串后, 按n向下查询, 按N向上查询
|
q
|
结束man page
|
6.查找系统中与指令或数据有关的说明文件
(1)完全匹配:
[chtx8798@localhost ~]$ man -f 指令或数据
简略写法:[chtx8798@localhost ~]$ whatis 指令或数据
查看man指令时
[chtx8798@localhost ~]$ man -f man
有man(1)与man(7)两种说明文件
使用下面命令查看对应说明文件
[chtx8798@localhost ~]$ man 1 man
[chtx8798@localhost ~]$ man 7 man
当使用[chtx8798@localhost ~]$ man man时取哪个,
搜索的顺序在/etc/man.conf这个配置文件中.
如果1选被搜索到那么[chtx8798@localhost ~]$ man 1 man
与[chtx8798@localhost ~]$ man man相同.
(2)关键字匹配:
[chtx8798@localhost ~]$ man -k 指令或数据
简略写法:[chtx8798@localhost ~]$ apropos 指令或数据
注:如需使用简略写法, 必须建立whatis数据库, 使用root身份
[root@localhost ~]# makewhatis
7.info page
info 与 man 用途差不多,都是用来查询指令的用法或者是档案的格式.
info 不是一次性全输出,以相当于超链接的方式出现用*开头来表示(*node).
按键
|
作用
|
空格键
|
向下翻一页
|
[Page Down]
|
向下翻一页
|
[Page Up]
|
向上翻一页
|
[Tab]
|
在node之间移动,有node的地方, 通常会以*显示
|
[Enter]
|
当光标在node上面时,按下Enter可以进入该node
|
b
|
移动光标到该info画面当中的第一个node处
|
e
|
移动光标到该info画面当中的最后一个node处
|
n
|
前往下一个node处
|
p
|
前往上一个node处
|
u
|
向上移动一层
|
s(/)
|
在info page 当中进行搜寻
|
h
|
显示求助选单
|
?
|
指令一览表
|
q
|
结束这次的info page
|
8./usr/share/doc
这个目录下的数据主要是以套件(packages)为主
并不是每个软件或指令的说明文件都会制作成联机帮助文件,
而且相当多的说明需要额外的文件.如果你想要架设一些其他的服务,
或想要利用一整组软件来达成某项功能时,
就去这个目录查看该服务的说明文档.
分享到:
相关推荐
/usr/local/man /usr/local/share/doc/p7zip- installing /usr/local/bin/7za- installing /usr/local/man/man1/7z.1- installing /usr/local/man/man1/7za.1- installing /usr/local/man/man1/7zr.1- ...
* /usr/X11/man:保存 X11 程序编写时的手册说明页。 * /etc/X11/xorg.conf:X Window 系统的配置文件。 xorg.conf 文件结构 ------------------- xorg.conf 文件由多个 Section/EndSection 的区块组成,每个区块...
20. **/usr/share/man**:联机帮助手册页。 21. **/usr/src**:非本地软件包的源代码,通常用于系统升级或构建内核。 22. **/usr/src/linux**:内核源代码的工作区,用于编译和配置内核。 23. **/var**:存储随着...
10. 文件系统部分内容:/usr/doc /usr/share/doc 帮助文档的意思,/usr/src/linux-2.4.20-8/ Linux 的原代码,/usr 文件系统部分内容,xll 用于 X Windows,bin 几乎所有的命令程序,sbin 系统管理的命令,include C...
14. **切换到/usr/share/doc**:可以使用`cd /usr/share/doc`,或从`/home/dog`通过相对路径`cd ../../usr/share/doc`,或先切换到根目录再切换`cd /; cd usr/share/doc`。 15. **Linux Documentation Project (LDP...
/usr/share/doc: 系统说明文件存放目录。/usr/share/man: 程序说明文件存放目录。 17. /var:放置系统执行过程中经常变化的文件,如随时更改的日志文件 /var/log,/var/log/message:所有的登录文件存放目录,/var/...
- **/usr/share/man/man8:** 系统管理员命令。 - **/usr/share/man/man9:** 内核例程。 #### 三、扩展资源 **知识点概述:** 除了使用手册页外,Linux还提供了其他形式的帮助文档和资源。 **详细知识点:** ...
20. **/usr/man**:man手册页的存放地,用于查看命令和程序的帮助信息。 21. **/usr/local**:存放用户或系统管理员安装的本地软件,避免与系统默认软件冲突。 22. **/usr/local/bin**:本地添加的命令,不在标准...
- `/usr/man`: 帮助文档; - `/usr/src`: 开源代码。 18. **share/**: 应用程序共享资源。 19. **var/**: 用于存放经常变化的数据,如日志文件、缓存、数据库等。 - `/var/www`: 通常用于Web服务器的网页内容。...
18. **/usr/share/man** - 帮助文档:存放man页面,用于查阅命令的帮助信息。 19. **/var** - 变动数据:这个目录存放随着系统运行而不断改变的文件,如日志文件(`/var/log`)、邮件(`/var/spool/mail`)和运行时...
- `/usr/man` 和 `/usr/share/man`:命令和函数的手册页。 `netstat`命令是网络诊断的得力工具,它能显示IP、TCP、UDP和ICMP协议的相关统计,帮助我们检查系统上的网络连接状况。 `find`命令用于查找文件,例如`...
4. Help 文档目录:/usr/share/doc/ansible-X.X.X/ 5. Man 文档目录:/usr/share/man/man1/ 密钥免密传输 使用密钥免密传输可以提高 Ansible 的安全性。 1. 生成密钥:使用 ssh-keygen 生成密钥。 ``` [root@...
实验要求列出`/usr/share/doc`中以数字4结尾的文件,命令是`ls /usr/share/doc/*4`。显示`/etc/hosts`中包含数字的行或包含`127.0.0.1`的行,使用`grep`命令,如`grep -E '\d' /etc/hosts`和`grep '127.0.0.1' /etc/...
4. `doc` 目录:可能包含CMake的文档,如HTML格式的手册页,帮助用户理解和使用CMake。 5. `man` 目录:可能包含CMake命令和函数的手动页,供`man`命令查阅。 安装这个二进制包通常涉及以下步骤: 1. 解压压缩包...
本文旨在详细介绍Linux系统中各个目录的作用及意义,帮助读者更好地理解和掌握Linux的基本操作。 #### 二、目录 - **什么是文件系统** - **文件系统的类型** - **目录结构的详细解读** - **一些重要子目录的解读**...
例如,使用 `ls /usr/share/doc/ntp-4.2.4p8/` 可以获取 ntp 程序的帮助信息。 六、Google 最后,遇到问题时,可以使用 Google 搜索引擎来获取帮助信息。优先参考项目官方文档,以获取最准确的帮助信息。 获取 ...
4. 安装 vsftp 配置文件、可执行程序和 man 等:安装 vsftpd 到 /usr/local/sbin/vsftpd-ano、vsftpd.8 到 /usr/share/man/man8、vsftpd.conf.5 到 /usr/share/man/man5、vsftpd.conf 到 /etc/vsftpd-ano.conf。...
# install -m 644 vsftpd.conf.5 /usr/share/man/man5 # install -m 644 vsftpd.conf /etc/vsftpd-ano.conf ``` 这样就安装完成了,那么我们开始进行简单的配置。编辑 /etc/vsftpd-ano.conf 文件,添加如下三行: ``...
mkdir -v -p /usr/share/doc/tcl-8.6.0 cp -v -r ../html/* /usr/share/doc/tcl-8.6.0 ``` 5. **安装Redis服务**: ```bash cd utils ./install_server.sh ``` 6. **启动Redis服务**:将Redis服务加入到...