首页 > 系统相关 >每天学一个 Linux 命令(15):man

每天学一个 Linux 命令(15):man

时间:2024-07-02 14:32:23浏览次数:17  
标签:15 share 手册 命令 usr Linux man

Github地址:

https://github.com/mingongge/Learn-a-Linux-command-every-day

命令简介

man 命令用于查看、显示 Linux 中命令的帮助信息,显示的帮助信息,可上下滚动,搜索特定文本的出现以及其他有用的功能。

man 命令是 Linux 系统下的帮助命令,通过 man 命令可以查看 Linux 系统中的命令帮助、配置文件帮助和编程帮助等信息,并且格式化显示出来所有的信息。

命令语法

man [选项] [命令]

选项说明

man命令常用参数

-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关键字 打印找到手册文件路径,默认搜索一个文件后停止
-W   #同-w

man命令其它参数

-c #显示使用 cat 命令的手册信息
-C #指定man 命令搜索配置文件 默认是man.config
-K #搜索一个字符串在所有手册页中,速度很慢
-M #指定搜索手册的路径
-P pro #使用程序pro显示手册页面,默认是less
-B pro #使用pro程序显示HTML手册页,默认是less
-H pro #使用pro程序读取HTML手册,用txt格式显示,默认是cat
-p str #指定通过groff格式化手册之前,先通过其它程序格式化手册

应用举例

显示帮助文件的路径

[root@centos7 ~]# man -w cd
/usr/share/man/man1/builtins.1.gz
[root@centos7 ~]# man -w ls
/usr/share/man/man1/ls.1.gz
[root@centos7 ~]# man -w chmod
/usr/share/man/man1/chmod.1.gz

#显示所有帮助文件的路径
[root@centos7 ~]# man -aw passwd
/usr/share/man/man1/passwd.1.gz
/usr/share/man/man1/sslpasswd.1ssl.gz

显示man执行过程搜索查找方法,以及查询手册通过怎么样格式化语句显示

 

[root@centos7 ~]# man -w
/usr/local/share/man:/usr/share/man

显示某个命令的帮助信息所以,man命令对于任何一个学习Linux命令的人来说绝对是一个神器,也是必不可少的工具,大家一定要掌握并且能熟练运用它。

标签:15,share,手册,命令,usr,Linux,man
From: https://www.cnblogs.com/xxllx/p/18279799

相关文章

  • 模拟量输出模块IS215WETAH1BB丨IS200WETAH1AGC
    IS215WETAH1BB是一个模拟量输出模块,具有15个端口,包括10个千兆以太网端口和5个千兆SFP端口,支持自动协商和MDI/MDIX功能。此外,它还被描述为一个安全控制模块,适用于工业自动化控制系统,具有高精度、高可靠性和快速响应的特点TheIS215WETAH1BBisananalogoutputmodulewith1......
  • linux 4.19 ip重组
    IP重组ip重组这部分4.19内核与3.10内核有些差别,4.9.134以后内核中不使用低水位和工作队列了,同时使用了rhashtable替代了hashbucket的概念,在3.10内核中使用1024个hashbucket,每个bucket中最多存放128个分片队列,在4.19内核中所有的分片队列都保存在可动态调整的rhashtable中......
  • Linux 下 zookeeper 集群部署
    目录1.zookeeper下载2.环境准备3.zookeeper部署3.1 修改系统配置文件3.2开放端口3.3安装zookeeper3.4 验证4.设置服务开机自启动本文将以三台服务器为例,介绍在linux系统下zookeeper的部署方式。1.zookeeper下载  下载地址:Indexof/dist/zookeeper(a......
  • Shell Lab: Writing Your Own Linux Shell
    18-213/18-613,Summer2024ShellLab:WritingYourOwnLinuxShellAssigned:Mon,July8,2024Due:Thurs,Mon,July22,2024at11:59PMLastPossibleHandin:Thu,July25th,2024at11:59PM1IntroductionThepurposeofthisassignmentistohelpyoubecom......
  • Linux的磁盘分区、挂载,解释挂载的经典案例——如何增加一块硬盘
    (1)分区、挂载释义:①无论有几个分区(硬盘),分给哪一目录使用(Linux文件系统),它归根结底就只有一个根目录。一个独立且唯一的文件结构。每个分区都是用来组成整个文件系统的一部分。②“挂载”(Mount)是指将设备(如硬盘、光盘、USB驱动器等)中的一个分区与一个已存在的目录(挂载点)关联起......
  • 嵌入式GDB调试Linux C程序或交叉编译(开发板)
    目录简介开始使用电脑端准备安装gdb1.编译带调试信息的可执行文件2.进入gdb3.启动程序常用命令设置断点:进入函数打印数值结束常用命令l回车键bCSnpq参考文档1、安装gdb。2、gdb的简单使用。(1)在可执行文件中加入源码信息(2)进入gdb(3)gdb调试常用命令[1]start[2]单步执行(n......
  • 2024.7.1 - 7.15
    Question1-[ABC360G]SuitableEditforLIS给定一个长度为\(n\)的序列\(A\),你可以执行如下操作恰好一次,最大化LIS的长度:选定一个下标\(x\)满足\(1\leqx\leqn\),选定一个任意的整数\(y\),然后将\(A_x\)替换为\(y\)。\(1\leqn\leq2\times10^5,1\leqA_i\le......
  • Linux 文件系统扩展
    今天发现/usr目录空间不够。需要扩展。之前没有处理过。今天试了一下调整。并且记录下来整个过程。1使用fdisk-l查看磁盘信息2、使用fdisk/dev/sda对磁盘进行分区操作完后,多了一个/dev/sda34使用pvcreate/dev/sda3创建物理卷5、使用vgextendol/dev/sda3扩展磁......
  • Oracle day15
    /*createtablef0307(idnumber,productnamevarchar2(100),parentidnumber);insertintof0307values(1,'汽车',null);insertintof0307values(2,'车身',1);insertintof0307values(3,'发动机',1);insertintof0307values(4......
  • Linux内存不够了?看看如何开启虚拟内存增加内存使用量
    1、为什么要使用虚拟内存当我们没有多余的钱去购买大内存的云服务器时,但是当前服务器里面的软件和程序运行的比较多导致内存不够用了。这个时候可以通过增加虚拟内存来扩大内存容量。但是在启用虚拟内存时,需要仔细考虑系统的实际需求和硬件配置,以及权衡虚拟内存的优缺点,考虑好利......