linux下man命令详解

Linux常用命令之man命令详解 man 命令是 Unix 和 Linux 系统中不可或缺的工具,用于查看系统命令、配置文件、库函数和其他系统组件的手册页。更有效地使用 man 命令来获取所需的信息,可以提高你的系统管理和开发效率。 阅读详情

显示所有man文档的编号
man -f man 显示man程序的所有文档

在man中查询
apropos keywords
man -k keywords

重建man库
makewhatis

查询man文档位置
whereis man 查询man的文档位置

查看当前man的文档目录
manpath

打印man文档
man -t finger | lpr 打印
lpstat -p -d 查看打印机状态

用浏览器打开
man -Hfirefox bash

将man的结果保存在文件内
man bash | col -b > bash.txt
col是用来对文本进行转换的命令,这里是去掉所有的退格符号

名称
man-显示线上求助手册(manualpage)manpath-决定线上手册的搜寻路径

摘要
man[-acdfhkKtwW][-msystem][-pstring][-Cconfig_file][-Mpath][-Ppager][-Ssection_list][section]name...

描述
man是用来排版并显示线上求助手册,此版本了解MANPATH与(MAN)PAGER这两个环境变数,所以你可以拥有个人的线上手册,并选择任何程式来显示已排版的手册。如果指定了section,则man只会显示该手册的特定章节。您也可以利用选项或是环境变数来指定搜寻的次序或是排版之前的处理工具。如果name包含了`/'则man会先搜寻所指定的档案,所以您可以man./foo.5或者是man/cd/foo/bar.1.gz。

选项
-Cconfig_file指定设定档man.conf;内定值是/etc/man.conf。(Seeman.conf(5).)
-M
path指定了线上手册的搜寻路径,如果没有指定则使用环境变数MANPATH的设定;如果没有使用MANPATH,则会使用/usr/lib/man.conf内的设定;如果MANPATH是空字串则表示使用内定值。
-P
pager指定使用何种pager.man会优先使用此选项设定,然后是依环境变数MANPAGER设定,然后是环境变数PAGER;man内定使用/usr/bin/less-is。
-S
section_listman所搜寻的章节列表(以冒号分隔),此选项会覆盖环境变数MANSECT的设定。
-a
man内定在显示第一个找到的手册之后就会停止搜寻,使用此选项会强迫man显示所有符合name的线上手册。
-c
即使有最新的catpage,还是对线上手册重新作排版,本选项在萤幕的行列数改变时或已排版的线上手册损坏时特别有意义。
-d
不要真的显示线上手册,只显示除错讯息。
-D
同时显示线上手册与除错讯息。
-f
功能同whatis。
-h
显示求助讯息然后结束程式。
-k
功能同apropos。
-K
对所有的线上手册搜寻所指定的字串。警告:本功能回应速度可能很慢!如果指定section会对速度有帮助。
-m
system依所指定的system名称而指定另一组的线上手册。
-p
string指定在nroff或troff之前所执行的处理程式不是所有的安装都会有完整的前处理器。各个前处理器所代表的字母分别为:eqn(e),grap(g),pic(p),tbl(t),vgrind(v),refer(r).本选项覆盖环境变数MANROFFSEQ的设定。
-t
使用/usr/bin/groff-Tps-mandoc来对线上手册排版,并将结果显示至stdout。/usr/bin/groff-Tps-mandoc的输出结果可能还需要特定的过滤器才能列印(如bg5ps)。
-w或--path
不要真的显示线上手册,但显示线上手册的位置.如果没有指定引数则显示man所搜寻的目录列表。如果manpath是man的□结,则玬anpath?功能同玬an--path?。
-W
功能类-w,但每行只印出一个档名,不印出额外的讯息.这在下面的状况特别有用:man-aWman|xargsls-l。


man会试着存下已排版的线上手册,以节省下回排版所需要的时间。传统上,位于DIR/X的手册在排版完成后会存于DIR/catX,但在这里是存于/var/ctaman/catX。如果系统没有所需要的目录,则不会有任何catpage存档。

Itispossibletomakemansuidtoauserman.Then,ifacatdirectoryhasownermanandmode0755(onlywritablebyman),andthecatfileshaveownermanandmode0644or0444(onlywritablebyman,ornotwritableatall),noordinaryusercanchangethecatpagesorputotherfilesinthecatdirectory.Ifmanisnotmadesuid,thenacatdirectoryshouldhavemode0777ifallusersshouldbeabletoleavecatpagesthere.

选项-c强迫对线上手册重新作排版。

环境变数
MANPATHMANPATH用来设定man的搜寻路径。
MANROFFSEQ
MANROFFSEQ用来设定在nroff或troff执行前所需要的前处理器。内定在nroff前会先执行tablepreprocessor。
MANSECT
MANSECT决定man搜寻的章节。
MANWIDTH
MANWIDTH用来设定显示的宽度。若无设定,则手册会填满您萤幕的宽度。
MANPAGER
MANPAGER决定了显示线上手册的工具。如果无MANPAGER则使用PAGER,如果两者皆未设定则使用/usr/bin/less-is。

LANGLANG决定了man先搜寻的的子目录的名称所以`LANG=dkman1foo'会使man先搜寻[path]/dk/man1/foo.1,如果找不到该档,man才去寻找[path]/man1/foo.1,[path]是指预设的搜寻路径。

NLSPATH,LC_MESSAGES,LANG
环境变数NLSPATH与LC_MESSAGES(如果LC_MESSAGE不存在则使用LANG)用来指定讯息的语言种类.(英文讯息是编译时即内定,故不需另外设定.)请注意,man所呼叫的程式,如col(1)也会使用这些环境变数。

PATHPATH是用来设定man的搜寻线上手册的路径。

SYSTEMSYSTEM用来设定替代的系统名(此为选项-m所使用)。

相关说明
apropos(1),whatis(1),less(1),groff(1)。

臭虫
选项-t只会在有类似troff工具存在时才有功用。在gnome-help-browser还看不到中文。在kdehelp中可看到中文,但固定字型建建议选取courier或lucidatyperiter。(BP1.0)

Liunx基础命令 - man命令 manman。 阅读详情

相关推荐

告别‘小爱同学’:用ESP32-S3和esp-sr SDK,从零打造一个离线语音助手(含完整代码)

本文详细介绍了如何利用ESP32-S3芯片和esp-sr SDK从零构建一个离线语音助手,涵盖硬件选型、声学设计、SDK配置及低功耗优化等关键步骤。通过实战案例和完整代码,帮助开发者实现自定义唤醒词和命令词,打造低成本、高隐私的本地语音控制解决方案。

weixin_29041195的博客 371

Linux man 命令详解

f:显示命令或函数的简短描述。-k:使用关键字搜索所有与该关键字相关的手册页。-S:指定手册页的搜索路径。-a:显示所有与命令或函数相关的手册页。-w:显示命令或函数的手册页文件路径。-C:指定手册页的格式。-l:显示所有手册页的列表。-p:显示函数的原型。-s:显示指定节的手册页。-u:显示未压缩的手册页。-h:显示帮助信息-M:指定手册页的源路径。

m0_51431003的博客 7022

2024年全国青少年信息素养大赛初赛真题(算法创意实践挑战赛C++小学组:带解析)

2024全国青少年信息素养大赛C++算法创意实践挑战赛初赛真题及解析

王老师青少年编程 2808

Linux操作系统man命令详解,附代码

man 命令是 Linux 操作系统中用于显示手册页(manual page)的重要工具,它提供了对各种命令、函数、库等的详细说明。常见的节号包括:1:用户命令2:系统调用3:C 库函数4:设备和特殊文件5:文件格式和约定6:游戏和演示7:杂项8:系统管理命令使用示例如下:查看命令的使用说明:man ls在所有手册页中搜索关键字:man -k keyword显示所有与命令或函数相关的手册页:man -a command。

weixin_45498884的博客 4406

[系统安全] 一.什么是逆向分析、逆向分析基础及经典扫雷游戏逆向

娜璋AI安全之家于2020年8月18日开通,将专注于Python和安全技术,主要分享Web渗透、系统安全、CVE复现、威胁情报分析、人工智能、大数据分析、恶意代码检测等文章。真心想把自己近十年的所学所做所感分享出来,与大家一起进步。 系统安全系列作者将深入研究恶意样本分析、逆向分析、攻防实战等,通过在线笔记和实践操作的形式分享与博友们学习,希望能与您一起进步。第一篇文章先带领大家学习什么是逆向分析,然后详细讲解逆向分析的典型应用,接着通过OllyDbg工具逆向分析经典的游戏扫雷,再通过Cheat Engin

杨秀璋的专栏 2万+

【目标检测】全局上下文感知的详解

目标检测中的全局上下文感知(Global Context Awareness)​是指模型在定位和识别目标时,能够有效利用图像中全局或大范围的上下文信息(如场景语义、目标间关系、空间布局等),而不仅仅依赖局部特征。这种能力显著提升了检测的鲁棒性,尤其是在复杂场景(如遮挡、小目标、密集目标)中表现突出。

浩瀚之水的专栏 644

linux中man命令的基本用法,linux中的man命令的详细解释

linux下的man命令是一个帮助命令,掌握这个命令可以让我们更好的学习linux,下面由学习啦小编为大家整理了linux中的man命令的详细解释的相关知识,希望对大家有帮助!一、linux中的man命令的详细解释man命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。语法man(选项)(参数)选项-a:在所有的man帮助手册中搜索;-f:等...

weixin_42437253的博客 2万+

机器翻译的评价标准:BLEU、ROUGE等指标说明及代码实现

机器翻译领域常用的自动评价指标主要包括BLEU、ROUGE、METEOR和COMET四大类。BLEU基于n-gram精确率和短句惩罚,ROUGE关注召回率,METEOR结合精确率和召回率并考虑同义词,COMET则利用预训练模型计算语义相似度。这些指标各有特点:BLEU适用于机器翻译,ROUGE对长句友好,METEOR更接近人工评分,COMET无需参考译文。代码实现上,sacrebleu、rouge-score等库提供了便捷的计算方式。新兴趋势包括基于BERT等模型的语义评估和大语言模型评估器,但传统指标仍占

数据知道的博客 9417

详解Linux帮助命令——help、--help、man、info

目录 Linux帮助命令简介 help 命令与 --help 参数 man 命令 info 命令 一、Linux帮助命令简介 Linux 系统的命令数量有上千个,每个命令又有若干个甚至数十个参数指出不同情景下的使用。 有一些命令是我们日常工作需要经常使用的,即便不是特意背命令,也会因熟能生巧而印象深刻。但是对于那些不熟悉的命令,或者是熟悉命令的不熟悉的参数呢? 当然,我们不需要耗费大量精力去记...

MultiSkill的博客 1万+

《UDS协议从入门到精通》系列——到底什么是DTC?

到底什么是DTC?看这里,深度图解DTC格式,详述DTC状态位、快照信息和扩展信息!!

车载系统攻城狮 1万+

第78章:PCL Multiple View ICP 多视角配准

多视角配准(Multiple View ICP)是迭代最近点(ICP)算法的扩展,旨在处理多视角的点云数据配准问题。传统的ICP算法主要用于两幅点云之间的配准,而多视角配准则处理来自多个视角或不同时间采集的多个点云数据的配准任务。在实际应用中,多个传感器或多个拍摄角度获得的点云数据常常需要进行联合配准。这些点云可能由于不同的视角、拍摄位置或时间差异而存在位置和旋转的差异。多视角配准的目标是根据多个点云之间的匹配关系,找到它们的相对变换,使得这些点云能够合并成一个统一的三维模型。

yumeiguo的博客 158

linux man命令原理,Linux命令之man详解

man [-acdDfFhkKtwW] [--path] [m system] [-p string] [-C config_file] [-M pathlist] [-P pager] [-B browser] [-H htmlpager] [-S section list] [section] name…说明:man是manual的缩写,man命令用来提供在线帮助,通过man命令可以查看Lin...

weixin_28709715的博客 794

Cesium+Vue3教程(003):基于Vue3的Cesium自定义地图和地图叠加

在 Cesium 中,是用于加载地表影像图层的核心接口。通过它,您可以将各种地图服务(如卫星影像、街道地图、自定义瓦片等)加载到 Cesium 的地球上。Cesium 提供了多个内置的。

WwLK123的博客 634

Linux系统之man 命令详解

man 是 用于访问系统在线参考手册(manual pages)的工具,可查询程序、系统调用、库函数、文件格式等的详细说明。其核心功能是定位并显示指定主题的手册页,支持按章节筛选、全文搜索、格式转换等,是 Unix/Linux 系统中最基础的帮助工具。

weixin_56303229的博客 758

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Linux之man命令详解及中文汉化

使用方法 Linux man中的man就是manual的缩写,用来查看系统中自带的各种参考手册 使用方法: man command 示例: [root@VM_0_13_centos ~]# man ls LS(1) User Comma...

Bab的博客 2万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Linux常用命令——man 命令详解

man 命令是Linux系统中用于显示手册页(manual page)的命令,几乎每个Linux命令和程序都有其相应的手册页。通过 man 命令,你可以查看这些手册页,了解命令的使用方法、参数及示例。

Darrich的博客 705

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

小白必知命令 | Linux Shell 中 man 命令详解

知道linux帮助文件(man-pages,手册页)一般放在,$MANPATH/man目录下面,而且按照领域与语言放到不同的目录里面。看了上一章,要找那个命令使用相关...

Linux云计算数据自学 2119

linux man 命令的详解

Linux man命令的使用方法(整理收集自网络) Linux提供了丰富的帮助手册,使用Linux man命令来查看一些不熟悉的命令的使用方法,还可以用来查询系统库文件中的一些函数定义和使用方法。 Linux man中的man就是manual的缩写,用来查看系统中自带的各种参考手册,但是手册页分为好几个部分,如下所示: 1   Executable programs or shell com...

LuckyQueen0928的博客 1619

linux man命令_详解 Linux 帮助命令

目录Linux帮助命令简介help 命令与 --help 参数man 命令info 命令一、Linux帮助命令简介Linux 系统的命令数量有上千个,每个命令又有若干个甚至数十个参数指出不同情景下的使用。有一些命令是我们日常工作需要经常使用的,即便不是特意背命令,也会因熟能生巧而印象深刻。但是对于那些不熟悉的命令,或者是熟悉命令的不熟悉的参数呢?当然,我们不需要耗费大量精力去记忆这些命令和参数,只...

weixin_42303078的博客 349

linux man命令详解

转载自  http://blog.sina.com.cn/s/blog_602f87700100gsvp.html使用Linux下man已经很久了。但只是大概知道其内容的存放目录,以及man number xxx中mumber的含义。今天需要添加C++ man page。顺便将man的内容作一个较详细的了解。1. man后面数字的含义:之前Sam在查找C库函数时,会使用#man 3 func在查找...

会飞的鱼的博客 3702

linux命令详man功能,Linux命令详解-man

man 命令提供有关主题的参考信息,例如命令、子例程和文件。man 命令提供由名称指定的对命令的单行描述。man 命令也提供所有命令的信息,这些命令的描述包含用户指定的关键字集合。1.命令格式:man [ [ [ -c ] [ -t ] [ Section ] ] | [ -k | -f ] ] [ -MPath ] [ -r ] Title ...]2.命令功能:man 命令格式化指定的手册页面...

weixin_39618956的博客 1060

mysql 的man参数详解_linux中的man命令

Linux系统中的man命令能够为我们提供帮助,下面由学习啦小编为大家整理了linux中的man命令的相关知识,希望对大家有帮助!linux中的man命令详解man命令man命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。语法man(选项)(参数)选项-a:在所有的man帮助手册中搜索;-f:等价于whatis指令,显示给定关键字的简短描述...

weixin_31874327的博客 585

linux命令 man man,linux man 命令 详解

刚接触linux的时候,都会使用man来查阅一些命令的帮助信息。但是也都只是使用"man命令名称"这样简单的格式。其实,man还有不少其他小技巧,在这和大家分享一下。1当你列出write时,它可能代表了Linux里的用户命令或系统调用,如果我只是想了解write这个系统调用的作用,而对write命令的命令格式没有兴趣,那么我该如何告诉man呢?man命令后面可以加一个数字参数,表示具体的范围定...

weixin_42368226的博客 479
上一篇: 发布MySQL集群自动安装脚本1.0 (转贴)
下一篇: 中文linux man文档
lonelycloud
博客等级 码龄23年 1粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值