`

linux下man命令详解

 
阅读更多
http://www.sudu.cn/info/html/edu/20080102/281306.html

显示所有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或lucidaty
分享到:
评论

相关推荐

    Linux常用命令详解.pdf

    ### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...

    Linux基本操作命令详解

    Linux 基本操作命令详解 Linux 基本操作命令是 Linux 操作系统的基础知识,掌握这些命令可以让用户更好地使用 Linux 系统。本文将详细介绍 Linux 基本操作命令的使用方法和参数设置。 一、控制台命令 控制台命令...

    Linux命令详解手册ch03.pdf

    Linux命令详解手册ch03.pdf主要介绍了如何利用Linux命令行来获取更多关于各种命令的信息。这些内容对于初学者和有经验的用户都非常有用。本章节的核心是通过man和info命令来查看命令的用法。 man命令是一个用于查看...

    linux常用命令详解(小强提供).pdf

    Linux常用命令详解 Linux 操作系统提供了许多实用的命令来帮助用户管理和维护系统。下面是 Linux 中的一些常用命令的详解: 文件管理命令 1. ls 命令 ls 命令是 Linux 中最常用的命令之一,用于显示当前目录下的...

    Linuxman CHM 格式

    Linuxman CHM格式文件是专为Linux学习者和使用者提供的一份详尽的man命令参考手册。CHM(Microsoft Compiled HTML Help)是一种由微软开发的帮助文件格式,它将HTML页面和索引集成在一起,便于用户快速查找和学习...

    Linux基础学习命令详解

    以下是关于"Linux基础学习命令详解"的一些关键知识点: 1. **目录结构**: - `/`(根目录):所有其他目录的起点。 - `/bin`:存放常用命令的二进制文件,对所有用户都可访问。 - `/boot`:存储系统启动所需文件...

    常用LINUX命令详解

    ### 常用LINUX命令详解 Linux,作为一款开源且功能强大的操作系统,因其稳定性、安全性以及速度优势,在服务器领域及技术爱好者中广受欢迎。本文将深入解析一系列基础且常用的Linux命令,旨在帮助初学者快速掌握...

    linux常用命令详解.doc

    ### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**:在Linux系统中,命令的基本格式为`命令 [选项] [参数]`。其中,命令是必需的,而选项和参数是可选的。选项用于设定命令的行为,参数则...

    LINUX常用命令详解

    以下是一些常见的Linux命令详解: 1. **cd (Change Directory)**:用于切换当前工作目录。例如,`cd /home/user` 将你带入 `/home/user` 目录。 2. **pwd (Print Working Directory)**:显示当前工作目录的完整...

    linux常用命令详解

    `ls`命令是列出当前目录下所有文件和子目录的命令,是Linux中使用频率最高的命令之一。如果不加任何参数,默认执行`ls`命令将仅显示当前目录下的可见文件。如果要显示包括隐藏文件(即文件名以“.”开头的文件)在内...

    linux-Linux命令大全内容包含Linux命令手册详解学习搜集

    - 在Linux世界中,命令手册(man pages)是获取命令用法和参数信息的主要方式。例如,输入`man ls`可以查看`ls`命令的帮助文档,了解如何列出目录内容。 2. **基础命令**: - `cd`:改变当前工作目录,是日常操作...

    linux命令详解.doc

    ### Linux命令详解 #### 控制台与命令基础 在探讨具体的Linux命令之前,我们需要先理解一个重要的概念——**控制台**。控制台是指通过字符界面进行人机交互的界面,类似于早期的DOS环境。在Linux系统中,通过...

    Linux常用命令详解

    在Linux操作系统中,掌握一些常用的命令是至关重要的,无论你是初学者还是经验丰富的用户,这些命令都能极大地提高你...通过阅读《Linux常用命令详解》PDF文档,你将获取更详细的解释和示例,进一步提升你的Linux技能。

    Linux_系统命令及其使用详解大全(完整版).doc

    在日常操作中,通过`man`命令可以获取更多关于这些命令的详细信息,例如`man cat`,`man cd`等,这些手册页提供了命令的完整帮助文档。熟悉并灵活运用这些命令,能够让你在Linux环境中更加游刃有余。

    Linux编程命令详解(第二版).

    《Linux编程命令详解(第二版)》无疑是对这些重要命令的深入解析和实践指南。 首先,我们来了解一下Linux的基础命令。`ls`用于列出目录中的文件和子目录,`cd`用于切换当前工作目录,`pwd`则用来显示当前所在目录。...

    Linux入门级命令大全.pdf

    首先,man命令是一个非常有用的命令,用于显示某个命令的手册页,其中包含了命令的详细用法和参数说明。通过man命令,用户可以快速地了解如何使用各种命令,比如man ls可以查看ls命令的使用方法。 ls命令用于列出...

    linux文件系统详解及常用命令

    Linux 文件系统详解及常用命令 Linux 文件系统是 Linux 操作系统的核心组件之一,它提供了文件存储和管理的机制。Linux 文件系统的结构是一个树状结构,以根目录(root)为中心,其他目录都是从根目录下派生出来的...

    linux date命令详解

    ### Linux `date` 命令详解 #### 一、概述 `date` 命令是 Linux 系统中的一个重要工具,主要用于显示或设置系统的日期和时间。它还能够根据用户需求对日期和时间进行格式化处理。这对于日常管理和自动化任务来说...

    Linux命令详解大全

    "Linux命令详解大全"这个资源集合了所有常用的Linux命令,旨在帮助用户更有效地管理、操作和理解Linux系统。以下是一些关键的Linux命令及其用法: 1. **ls**:列出目录内容。`ls -l`显示详细信息,`ls -a`显示隐藏...

Global site tag (gtag.js) - Google Analytics