linux命令——帮助相关命令

文章目录

  • linux命令——帮助相关命令
  • 1.man命令
    • 命令概述:
    • 使用语法:
    • 参数用法:
    • 参考示例:
    • man命令帮助信息的结构以及意义
    • man命令中常用按键以及用途
  • 2.whatis命令
    • 命令概述:
    • 命令格式
    • 常用选项
    • 参考示例
  • 3.whereis命令
    • 命令概述:
    • 命令格式
    • 常用选项
    • 参考示例
  • 4.help命令
    • 命令概述
    • 命令格式
    • 常用选项
    • 参考示例

1.man命令

命令概述:

Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。
同时也可以使用man man 查看man的使用方法。

使用语法:

man [-adfhktwW] [section] [-M path] [-P pager] [-S list] [-m system] [-p string] title…

参数用法:

参数 备注
-a 显示所有匹配项
-d 显示man查找手册时,搜索路径信息,不显示手册页内容
-D 同-d,显示手册页内容
-f 同命令whatis,将在whatis数据库查找以关键字开同的帮助索引信息
-h 显示帮助信息
-k 同命令apropos 将搜索whatis数据库,模糊查找关键字
-S list 指定搜索的领域及顺序 如:-S 1:1p httpd 将搜索man1然后 man1p目录
-t 使用troff 命令格式化输出手册页 默认:groff输出格式页
-w 不带搜索title 打印manpath变量 带title关键字 打印找到手册文件路径,默认搜索一个文件后停止

参考示例:

[root@center yygk]# man ls
LS(1)                                                                                                                       User Commands                                                                                                                       LS(1)
NAMEls - list directory contents
SYNOPSISls [OPTION]... [FILE]...
DESCRIPTIONList information about the FILEs (the current directory by default).  Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.Mandatory arguments to long options are mandatory for short options too.-a, --alldo not ignore entries starting with .-A, --almost-alldo not list implied . and ..
………………………………………………………………………………………………………………

man命令帮助信息的结构以及意义

结构名称 代表意义
NAME 命令的名称及功能简要说明
SYNOPSIS 参数的大致使用方法
DESCRIPTION 命令功能详细介绍,包括每一个选项的意义
EXAMPLES 使用示例(附带简单说明)
OVERVIEW 概述
DEFAULTS 默认的功能
OPTIONS 具体的可用选项(带介绍)
ENVIRONMENT 环境变量
FILES 用到的文件
SEE ALSO 相关的资料
HISTORY 维护历史与联系方式

man命令中常用按键以及用途

按键 用处
空格键 向下翻一页
Page down 向下翻一页
Page up 向上翻一页
home 直接前往首页
end 直接前往尾页
/ 从上至下搜索某个关键词,如“/linux”
? 从下至上搜索某个关键词,如“?linux”
n 定位到下一个搜索到的关键词
N 定位到上一个搜索到的关键词
q 退出帮助文档

—————————————————————————————————————————————
原文链接:https://blog.csdn.net/dengjin20104042056/article/details/95220098

2.whatis命令

命令概述:

whatis命令在一些特定的包含系统命令的简短描述的数据库文件里查找关键字,然后把结果送到标准输出。 查找的内容必须完全匹配关键字的才会输出。whatis数据库文件是用/usr/sbin/makewhatis 命令建立的。

命令格式

whatis [OPTION…] 关键词…

常用选项

参数 关键字 解释
-d –debug 输出调试信息
-v –verbose 输出详细的警告信息
-r –regex 把每个关键词都当作正则表达式解读
-w –wildcard 关键词里包含通配符
-l –long 不要把输出按终端宽度截断
-C –config-file=文件 使用该用户设置文件
-L –locale=区域 定义本次搜索所使用的区域设置
-m –systems=系统 use manual pages from other systems
-M –manpath=路径 设置搜索手册页的路径为“路径”
-s –sections=列表 –section=列表 search only these sections (colon-separated)
-? –help give this help list
–usage give a short usage message
-V –version print program version

参考示例

[deng@localhost ~]$ whatis  ls
ls (1)               - 列目录内容
ls (1p)              - list directory contents[deng@localhost ~]$ whatis cp
cp (1)               - 复制文件和目录
cp (1p)              - copy files[deng@localhost ~]$ whatis chown
chown (1)            - 修改文件所有者和组别
chown (1p)           - change the file ownership
chown (2)            - change ownership of a file
chown (3p)           - change owner and group of a file[deng@localhost ~]$ whatis man
man (1)              - 格式化并显示在线帮助手册页
man (7)              - 格式化手册页的宏
man (1p)             - display system documentation

如果需要重建这个命令相关信息的数据库,执行以下命令:

[root@localhost ~]# makewhatis

注意:Centos7.5暂时不支持该命令。
—————————————————————————————————————————————
原文链接:https://blog.csdn.net/dengjin20104042056/article/details/95239198

3.whereis命令

命令概述:

whereis命令用来定位命令的二进制程序、源代码文件和man手册页等相关文件的路径。

whereis命令查找速度非常快,因为它不是在磁盘中乱找,而是在一个数据库中查询; 数据库是linux系统自动创建的,包含有本地所有文件的信息,并且每天通过自动执行updatedb命令更新一次。正因为这样,whereis命令的搜索结果有时候会不准确,比如刚添加的文件可能搜不到, 原因就是该数据库文件没有被更新。

命令格式

whereis [选项] 文件

常用选项

用法:
whereis [选项] 文件

选项 意义
-b 只搜索二进制文件
-B <目录> 定义二进制文件查找路径
-m 只搜索 man 手册
-M <目录> 定义 man 手册查找路径
-s 只搜索源代码
-S <目录> 定义源代码查找路径
-f 终止 <目录> 参数列表
-u 搜索不常见记录
-l 输出有效查找路径

参考示例

[root@localhost ~]# whereis  git
git: /usr/bin/git /usr/share/man/man1/git.1.gz[root@localhost ~]# whereis -b git
git: /usr/bin/git[root@localhost ~]# whereis -m git
git: /usr/share/man/man1/git.1.gz[root@localhost ~]# whereis -s git
git:[root@localhost ~]# whereis -u git
git: /usr/bin/git /usr/share/man/man1/git.1.gz[root@localhost ~]# whereis -l git
bin: /usr/bin
bin: /usr/sbin
bin: /usr/lib

—————————————————————————————————————————————
原文链接:https://blog.csdn.net/dengjin20104042056/article/details/95240567

4.help命令

命令概述

help命令用于显示shell内部命令的帮助信息。

help命令只能显示shell内部命令的帮助信息,而linux系统中绝大多数命令是外部命令,所以help命令的作用非常有限。而对于外部命令的帮助信息可以使man命令或者info命令查看。

命令格式

命令格式:help [参数] 内部命令

查看外部命令的用法

命令格式:命令 --help

常用选项

描述
-d 输出每个命令的简短描述
-s 输出短格式的帮助信息
-m 以伪man手册的格式显示帮助信息

参考示例

1 显示cd命令的帮助信息

[root@localhost ~]# help cd

2 以短格式显示cd命令的帮助信息

[root@localhost ~]# help -s cd
cd: cd [-L|[-P [-e]]] [dir]
[root@localhost ~]#

3 输出cd命令的简短描述

[root@localhost ~]# help -d cd
cd - Change the shell working directory.
[root@localhost ~]#

.4 以伪man手册格式输出cd命令的帮助信息

[root@localhost ~]# help -m cd

4.5 查看外部命令cat的用法

[root@localhost ~]# cat --help

用法:cat [选项]… [文件]…
将[文件]或标准输入组合输出到标准输出。
—————————————————————————————————————————————
原文链接:https://blog.csdn.net/dengjin20104042056/article/details/95243229

linux命令——帮助相关命令相关推荐

  1. 【Linux】SSH相关命令

    [Linux]SSH相关命令 关于SSH SSH 为 Secure Shell 的缩写,SSH 为建立在应用层和传输层基础上的安全协议. SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性 ...

  2. Linux硬盘分区相关命令

    Linux硬盘分区相关命令 文章目录 一.在虚拟机构建一个硬盘 二.分区操作 1.fdisk -l :遍历已有的分区信息: 2.配置分区 3.修改分区 4.挂载(mount) 5. 卸载(umount ...

  3. Linux下WPS相关命令——et,wps,wpp

    Linux下WPS相关命令--et,wps,wpp 使用"et"命令可以打开"WPS表格程序","wps"命令可以打开"WPS文字 ...

  4. Linux压缩备份相关命令

    Linux压缩备份相关命令整理记录 命令 含义 命令 含义 命令 含义 ar 建立或修改备存文件 bunzip2 bz2文件的解压缩程序 bzip2 bz2文件的压缩程序 bzip2recover 修 ...

  5. Linux下python的命令,linux下python相关命令

    若本机已安装python2,尽量不要动现有的python2,额外安装python3即可. 1.安装python3.6(centos下安装python3自带pip和setuptools) # 安装依赖环 ...

  6. Linux安全关机命令以及相关命令介绍

    Linux安全关机命令以及相关命令介绍 致新手运维师 作为一名Linux运维师,应该明白Linux服务器运行时关机的正确方法,有助于我们在工作的时候不至于造成一些必要的损失.当然,Linux服务器作为 ...

  7. Linux之网络相关命令——ping、tranceroute、netstat、ftp、lftp、wget、ssh、scp、sftp

    网络连接方面,Linux可以说是万能的. Linux工具可以建立各种网络系统及应用,包括防火墙.路由器.域名服务器.NAS(网络附加存储)盒等. 这里主要讲一些经常用到的命令,涉及网络检测以及文件传输 ...

  8. linux 磁盘管理相关命令

    1.使用gdisk进行分区:两个主分区,一个扩展分区(三个逻辑分区,大小分别为100M,200M,500M) gdisk命令 格式:gdisk  [磁盘设备] 常用指令: b :将GTP数据备份到一个 ...

  9. Linux用户权限相关命令

    P60 用户权限相关命令 重点是用户和权限的相关概念.对于用户管理.组管理.修改权限的终端命令了解即可,以后的工作中使用频率也不高 在Linux中,每个系统都必须有一个账户,并且每一个用户针对不同的文 ...

最新文章

  1. nginx 404 403等错误信息页面重定向到网站首页或其它事先指定的页面
  2. DADA2中文教程v1.8
  3. [傅里叶变换及其应用学习笔记] 二十六. 高维傅里叶变换的推导
  4. MATLAB APPbase,使用HTTPD做内部访问转向
  5. java入门5-asp.net关注
  6. [No0000166]CPU的组成结构及其原理
  7. 深入解析浅复制和深复制
  8. CSS快速学习3:文本、背景等属性
  9. 【Qt教程】1.6 - Qt5信号与槽、Single Slot emit、自定义信号、自定义槽
  10. linux中变量的使用
  11. 工大瑞普虚拟思科实验室full(U7.3)环境配置方法
  12. Origin软件的安装
  13. 微信小程序的数据库用mysql可以_微信小程序之在前端使用数据库
  14. python:实现使用分而治之找到单峰列表的峰值算法(附完整源码)
  15. React生命周期详解
  16. [JavaScript 刷题] 搜索 - 腐烂的橘子, leetcode 994
  17. 基于canvas剪辑区域功能实现橡皮擦效果
  18. 计算机无法进入增值税认证平台,增值税发票综合服务平台热点问题解答 (第三期)...
  19. Tuxera NTFS Mac2022mac写入ntfs移动硬盘插件
  20. 微信分享第三方连接(H5页面)自定义缩略图、标题、描述(显示分享框,而不是链接)(微信JS-SDK)

热门文章

  1. 复杂因子秒级计算,文谛资产是这样做到的...
  2. vue组件通信你还在用笨重的vuex吗
  3. 数据采集与管理【13】
  4. 测量数据采集分析平台
  5. html改变复选框颜色,如何利用纯CSS改变html?radio/checkbox默认背景颜色样式
  6. linux 解压war包
  7. 【用户分析-用户场景】这TM才是产品思维!
  8. android nes游戏模拟器源码支持wifi对战!
  9. Android 登陆界面
  10. 计网第四章 网络层(咕咕咕)