linux打造man中文帮助手册图解(man-pages-zh帮助页).
linux的man命令
linux的man命令
Linux系统下man命令是一个帮助指令,对于初学者来说必须掌握好man命令,下面由店铺为大家整理了linux的man命令的相关知识,希望大家喜欢!
linux的man命令详解
man命令是Linux下的帮助指令,通过man指令可以查看Linux 中的指令帮助、配置文件帮助和编程帮助等信息。
语法
man(选项)(参数)
选项
-a:在所有的man帮助手册中搜索;
-f:等价于whatis指令,显示给定关键字的简短描述信息;
-P:指定内容时使用分页程序;
-M:指定man手册搜索的路径。
参数
数字:指定从哪本man手册中搜索帮助;
关键字:指定要搜索帮助的关键字。
linux的man命令实例
我们输入man ls,它会在最左上角显示“LS(1)”,在这里,“LS”表示手册名称,而“(1)”表示该手册位于第一节章,同样,我们输man ifconfig它会在最左上角显示“IFCONFIG(8)”。
也可以这样输入命令:“man [章节号] 手册名称”。
man是按照手册的章节号的顺序进行搜索的,比如:
man sleep
只会显示sleep命令的手册,如果想查看库函数sleep,就要输入:
man 3 slee
linux的man命令将本文的Word文档下载到电脑,方便收藏和打印推荐度:点击下载文档文档为doc格式。
linux man使用方法及man中文手册安装方法6p
Linux man中的man就是manual的缩写,用来查看系统中自带的各种参考手册,但是手册页分为好几个部分,如下所示:(注:手册页,很重要的,一般我们也都没有用上,不过有时候,你就会发现你用上了)1 Executable programs or shell commands2 System calls (functions provided by the kernel)3 Library calls (functions within program libraries)4 Special files (usually found in /dev)5 File formats and conventions eg /etc/passwd6 Games7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)8 System administration commands (usually only for root)9 Kernel routines [Non standard]----------------------解释一下,1是普通的命令2是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)3是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件5是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义6是给游戏留的,由各个游戏自己定义7是附件还有一些变量,比如向environ这种全局变量在这里就有说明8是系统管理用的命令,这些命令只能由root使用,如ifconfig------------------------------------n 新文档,可能要移到更适合的领域。
o 老文档,可能会在一段期限内保留。
Linux man 添加函数帮助及其汉化
Linux man 添加函数帮助及其汉化Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。
Linux的man手册共有以下几个章节:1、Standard commands (标准命令)2、System calls (系统调用)3、Library functions (库函数)4、Special devices (设备说明)5、File formats (文件格式)6、Games and toys (游戏和娱乐)7、Miscellaneous (杂项)8、Administrative Commands (管理员命令)例如:我们输入man ls,它会在最左上角显示“LS(1)”,在这里,“LS”表示手册名称,而“(1)”表示该手册位于第一节章,同样,我们输入“man ifconfig”它会在最左上角显示“IFCONFIG(8)”。
也可以这样输入命令:“man [章节号] 手册名称”。
man是按照手册的章节号的顺序进行搜索的,比如:man sleep只会显示sleep命令的手册,如果想查看库函数sleep,就要输入:man 3 sleepubuntu man手册完善1.添加库函数手册ubuntu默认是没有安装c语言的库函数man手册的,所以你在man perror 和sendto之类的函数时会显示没有相关文档的问题,这个问题让我郁闷了我好久。
解决方法:sudo apt-get install manpages-dev2.让man显示中文ubuntu源里面已经包含了中文的man包,所以不用从其他地方down了,直接sudo apt-get install manpages-zh但是这样man默认显示的还不是中文,还需要以下两步a.把中文man包转换成utf8格式的新建一个脚本文件gedit t.sh把下面内容添加进去#!/bin/bashcd /usr/share/man/zh_CN/for k in *docd $kfor i in *.gzdo j=`echo ${i%.gz}` gunzip $i iconv -f gb18030 -t utf8 $j >tmp mv tmp $j gzip $jdonecd ..done然后sudo ./tb.修改man默认的语言sudo gedit /etc/manpath.config 把里面的所有的/usr/share/man 改成/usr/share/man/zh_CN保存后退出,然后你再试一下man ls3.让没有中文帮助的显示英文做完上面第二部还不够,这时你再man 一下一些c语言函数(不要用printf,socket之类比较有名的函数,这些已经有中文帮助了)的时候就会发现竟然没有帮助,而刚才明明在第一步已经安装了啊。
Linuxman命令详细介绍
Linuxman命令详细介绍知道linux帮助⽂件(man-pages,⼿册页)⼀般放在,$MANPATH/man ⽬录下⾯,⽽且按照领域与语⾔放到不同的⽬录⾥⾯。
看了上⼀章,要找那个命令使⽤相关⼿册,只要我们按照领域区分,到对于⽬录去查看与命令对应的⽂件解压,cat file 就可以看到⼀篇详细的⽂档了。
但是与快速索引查找帮助相差太远了。
linux有⼀个很好⼯具,就是man 它会按照系统设计帮助⽬录,在各个⽂档⾥⾯查询,并且显⽰内容。
接下来,主要讲⼀下这个命令使⽤以及配置说明,还有⼀些使⽤实例。
man命令使⽤man命令:可以通过⼀些参数,快速查询linux帮助⼿册,并且格式化显⽰。
使⽤语法:man [-adfhktwW] [section] [-M path] [-P pager] [-S list] [-m system] [-p string] title..参数⽤法:参数备注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同-wsection搜索领域【限定⼿册类型】默认查找所有⼿册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格式化⼿册之前,先通过其它程序格式化⼿册它带的参数⾮常多,其实只有上⾯常⽤参数我们才经常使⽤,其它很多参数⼏本不会去修改。
怎样在linuxman命令显示中文版
怎样在linux man命令显示中文版怎样在linux man命令显示中文版Linux中使用man命令获取帮助的时候通常都是英文,有些人可能看不懂,下面由店铺为大家整理了linux下man命令显示中文的方法,希望对大家有帮助!linux下man命令显示中文的方法1.首先cman是自己定义的别名。
过程如下:首先呢要确认一下你是否有UTF-8,简体中文,你用locale 看一下[root@bogon ~]# localeLANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8"LC_MESSAGES="zh_CN.UTF-8"LC_PAPER="zh_CN.UTF-8"LC_NAME="zh_CN.UTF-8"LC_ADDRESS="zh_CN.UTF-8"LC_TELEPHONE="zh_CN.UTF-8"LC_MEASUREMENT="zh_CN.UTF-8"LC_IDENTIFICATION="zh_CN.UTF-8"LC_ALL=linux中man命令显示中文的具体操作1、yum install cman -y对精简版centos预计会关联安装约38个rpm包;2、cd /softwget /files/manpages-zh-1.5.1.tar.gztar zxvf manpages-zh-1.5.1.tar.gzcd manpages-zh-1.5.1./configure --prefix=/usr/local/zhman --disable-zhtwmake && make installcd /rootecho alias cman="'man -M /usr/local/zhman/share/man/zh_CN'">>.bashrc3、[root@bogon ~]#source .bashrc 这里重启系统也行最后我们测试下。
最新整理Linux中man命令帮助能换成中文版本吗
L i n u x中m a n命令帮助能换成中文版本吗L i n u x中使用m a n命令获取帮助的时候通常都是英文,有网友也反映一些专业术语看不懂,那么能不能换成中文版本呢?下面由学习啦小编为大家整理了l i n u x 下m a n命令显示中文的方法,希望对大家有帮助!l i n u x下m a n命令显示中文的方法1.首先c m a n是自己定义的别名。
过程如下:首先呢要确认一下你是否有U T F-8,简体中文,你用l o c a l e看一下[r o o t@b o g o n~]#l o c a l eL A N G=z h_C N.U T F-8L C_C T Y P E=z h_C N.U T F-8L C_N U M E R I C=z h_C N.U T F-8L C_T I M E=z h_C N.U T F-8L C_C O L L A T E=z h_C N.U T F-8L C_M O N E T A R Y=z h_C N.U T F-8L C_M E S S A G E S=z h_C N.U T F-8L C_P A P E R=z h_C N.U T F-8L C_N A M E=z h_C N.U T F-8L C_A D D R E S S=z h_C N.U T F-8L C_T E L E P H O N E=z h_C N.U T F-8L C_M E A S U R E M E N T=z h_C N.U T F-8L C_I D E N T I F I C A T I O N=z h_C N.U T F-8相关阅读:L i n u x常用基本命令文件名--t e s tm k d i r t e s t创建一个文件夹m k d i r t e s t/t e s t1/t e s t2-p在创建t e s t1时候,继续创建t e s t2目录,一起创建m v t e s t t e s t1修改文件名称m v t e s t/位置复制文件到指定位置c a t t e s t查看文件内容u n z i p解压包解压当前文件u n z i p解压包 -d/位置解压压缩包到指定位置r m t e s t删除一个文件r m-r f t e s t删除一个带文件或者文件夹的文件目录c p t e s t t e s t1复制一个文件c p-r t e s t t e s t1复制一个文件夹(包含文件夹下的文件)v i文件名修改文件内容按i键,下方出现i n s e r t,开始编辑内容编辑完内容,按e s c,退出编辑模式:w q保存退出:q!不保存文件退出启动报错,给权限c h m o d777 ./s t a r t u p.s hc h m o d-R777c a t a l i n a.s h重启n g i n x:进入到n g i n x的s b i n目录,重启: ./n g i n x -s r e l o a d(也意指在不关机的情况下,刷新配置文件)启动n g i n x:进入到n g i n x的s b i n目录,命令./n g i n x开启服务。
linux打造man中文手册图解(man-pages-zh帮助页)
linux打造man中⽂⼿册图解(man-pages-zh帮助页)刚学习linux有⼀份中⽂帮助⼿册该是多好事情。
linux⾃带的帮助尽管有多种语⾔,⽬前各种发⾏版的linux基本没有中⽂帮助⼿册。
打造个适合⾃⼰中⽂⼿册还是很有意义的。
配置过程其实⽐较简单,只需要知道中⽂包,然后放到man可以搜索到的⽬录中,基本就可以了。
下⾯将分⼀下⼏步:下载开源的man-pages 中⽂⼿册包配置解压⼿册包测试安装中⽂包⼀、在个⼈⼯作⽬录安装中⽂帮助⼿册这样优点是每个⽤户,登陆进去都可以有⾃⼰的语⾔版帮助⼿册。
⼤家直接⼿册不会被相互调⽤,独⽴⽽且灵活1、下载开源man中⽂⼿册包(man-pages⼿册页)现在准备下载开源帮助⼿册包:2、通过linux wget下载开发包[chengmo@centos5 ~]$ wget /files/manpages-zh-1.5.tar.gz输⼊即可2、解压man中⽂⼿册包只要在⾃⼰⼯作⽬录下⾯建⽴man/zh_CN ⽬录,将压缩包解压,按照规格⽬录中。
man命令就可以搜索到。
特别说明下,下⾯的安装保证你的语⾔环境设置为中⽂:[chengmo@centos5 ~]$ echo $LANGzh_CN.GB2312如果不是:通过 export LANG=zh_CN.GB2312如果你发现上⾯执⾏不通过,你可以运⾏:locale -a 查⼀下你系统⽀持的字符集复制代码代码如下:[chengmo@centos5 ~]$ cd ~#进⼊当前⽬录[chengmo@centos5 ~]$ mkdir -p man/zh_CN#建⽴⽬录man 以及⼦⽬录zh_CN[chengmo@centos5 ~]$ tree manman`-- zh_CN#⽬录以及⼦⽬录已经可以了,现在只需要将压缩包解压到zh_CN 中⽂⽬录即可[chengmo@centos5 ~]$ tar -xzvf manpages-zh-1.5.tar.gzmanpages-zh-1.5/src/mann/expr.nmanpages-zh-1.5/src/mann/fblocked.nmanpages-zh-1.5/src/mann/fconfigure.nmanpages-zh-1.5/src/mann/fcopy.nmanpages-zh-1.5/src/mann/file.nmanpages-zh-1.5/src/mann/fileevent.nmanpages-zh-1.5/src/mann/filename.nmanpages-zh-1.5/src/mann/flush.nmanpages-zh-1.5/src/mann/focusNext.nmanpages-zh-1.5/src/mann/for.nmanpages-zh-1.5/src/mann/foreach.n#......解压数据包[chengmo@centos5 ~]$ cd manpages-zh-1.5[******************************]$lsCOPYING debian DOCS Makefile man-pages-zh_CN.spec raw README README.GB src utils#该⽬录结构⽀持make安装的,可以通过make命令⽣成编译⽂件,也可以直接复制⾥⾯src⽬录安装[******************************]$makemkdir UTF-8cp -r src/man* UTF-8/#已经⽣成了:UTF-8⽬录下⾯⽂件,只需要将该⽬录复制到~/man/zh_CN下⾯即可[******************************]$cp-rUTF-8/*~/man/zh_CN/通过上⾯⼏步已经将帮助⼿册安装到⾃⼰的⼯作⽬录下⾯的man/zh_CN下⾯了。
linux中man的用法
在Linux中,`man`(manual,即手册)是一个非常有用的命令,用于查看各种命令、函数和设备的详细文档。
`man`命令提供了对各种系统命令、库函数、配置文件等的全面参考信息。
以下是`man`命令的基本用法和一些常用选项:1. **查看命令的man页面**```bashman [命令名]```例如,要查看`ls`命令的手册,可以输入:```bashman ls```2. **搜索man页面**使用`man -k`或`apropos`命令进行关键词搜索:```bashman -k [关键词]```或```bashapropos [关键词]```3. **查看特定章节的man页面**你可以指定章节号来查看特定章节的内容。
例如,要查看第1章节的`ls`命令,可以输入:```bashman 1 ls```4. **查看上一页和下一页**使用`n`键来查看下一页,使用`q`键来退出man页面。
要查看上一页,通常没有直接的键操作,但你可以按`空格键`来向上翻页。
5. **全屏显示**使用`man -l`或`man --lines=1 [命令名]`可以全屏显示手册。
这使得你可以在全屏模式下滚动和查看手册。
6. **其他常用选项*** `man -a` 或`man --all`:显示所有可用版本的页面(如果有多个版本的话)。
* `man -d` 或`man --display-driver`:显示与给定设备或驱动程序相关的手册页面。
* `man -f` 或`man --whatis`:显示命令的简短描述。
* `man -w` 或`man --whereis`:显示命令的位置。
* `man -c` 或`man --clear-screen`:清除屏幕并显示手册页。
* `man -h` 或`man --help`:显示帮助信息。
7. **退出man页面**按`q`键退出当前的手册页面。
8. **其他有用的工具**除了基本的`man`命令外,还有一些其他工具可以提供类似的功能,如`info`, `tldr`, 和`TLDR pages`等。
linux安装man中文手册并保留英文man手册
linux安装man中⽂⼿册并保留英⽂man⼿册
⼤家都知道学习linux系统,查找man⼿册帮助是⾮常重要的,然⽽默认linux的man⼿册是英⽂⽂档,快速阅读英⽂man固然重要,不过配置好中⽂man也可以让⾃⼰更快速地学习!当然英⽂学习⼤家还是不能停的!
1.先去官⽹下载man源码包,如下:
cd /home/job/
2.解压并编译安装,如下:
tar zxvf manpages-zh-1.5.1.tar.gz
cd manpages-zh-1.5.1
./configure --disable-zhtw
make && make install
3.为了不抵消man,我们新建sman命令作为中⽂查询
vim ~/.bash_profile
增加:
alias sman='man -M /usr/local/share/man/zh_CN' # -M参数是指定man查找时的⽂档路径,我指向的是中⽂⽂档的路径,⼀般man下zh_CN就是
source ~/.bash_profile #使编辑的内容⽣效
4.接下来man就是英⽂查找,sman就是中⽂查找了。
ubuntu man 手册
然后搜索你刚才改过的地方,然后在其后面添加同样的一行,只是后面的目录还用原来的/usr/share/man,比如在修改后的
MANPATH_MAP /bin /usr/share/man/zh_CN
再添加一行
MANPATH_MAP /bin /usr/share/man
参考:
/phpbb/viewtopic.php?p=6684
再多唠叨一句:man显示的函数只有枯燥的用法,看起来不是很爽,在此推荐一个查c语言函数的网站
/
,上面有每个函数的用法以及实例。�
ubuntu默认是没有安装c语言的库函数man手册的,所以你在man perror 和sendto之类的函数时会显示没有相关文档的问题,这个问题让我郁闷了我好久。解决方法:
sudo apt-get install manpages-dev
2.让man显示中文
ubuntu源里面已经包含了中文的man包,所以不用从其他地方down了,直接
然后
sudo ./t
b.修改man默认的语言
sudo gedit /etc/manpath.config 把里面的所有的 /usr/share/man 改成 /usr/share/man/zh_CN
保存后退出,然后你再试一下man ls
3.让没有中文帮的显示英文
做完上面第二部还不够,这时你再man 一下一些c语言函数(不要用printf,socket之类比较有名的函数,这些已经有中文帮助了)的时候就会发现竟然没有帮助,而刚才明明在第一步已经安装了啊。这是因为你上面 把/usr/share/man 改成 /usr/share/man/zh_CN的操作使man只在中文帮助中搜索,如果没有就直接放弃,因此还需要以下操作,才能让man在没有中文帮助的时候自动显示英文的帮助,如果英文的也没有,哪就真的没有了。
man中文手册
centOS 7 安装man中文版手册
在学习linux命令的过程中,man是很有用的一个工具,但是对于很多英文水平
有限的人来说学习起来有些困难,
再此提供安装中文版man的详细步骤。
当然英文水平不好是需要进行自我检讨的,希望在学习的时候利用中英文对照着来看。
达到linux和英文一起进步的效果。
本文以最常用的centOS为例。
讲解如何安装man的中文版。
查找man中文安装包
$ yum list |grep man.*zh
man-pages-zh-CN.noarch 1.5.2-4.el7 @base
由此可以找到以上安装包,如果找不到,执行 yum -y update 更新安装包。
执行安装命令
sudo yum install man-pages-zh-CN.noarch
编辑配置文件使中文包生效
#vi .bashrc
在.bashrc中增加:
alias cman='man -M /usr/share/man/zh_CN'
#source .bashrc
//在命令行执行,为了使刚刚添加的alias生效
OK!现在就可以使用中文版的man了,在这里是cman,此时,你发现你可以用
自带的man,还有安装有中文的cman了
解释:man -M 路径定义一组查找man手册页的目录。
如果没有指定此参数,系统环境变量 MANPATH将使用。
如果查无到此环境变量,则按默认
/etc/man.config 文件中指定的查找。
一个空的 MANPATH 子字符串表示使用默认清单。
linux man使用方法及man中文手册安装方法16p
欢迎阅读
[chengmo@centos5 manpages-zh-1.5]$ make mkdir?UTF-8 cp?-r src/man* UTF-8/ #已经生成了:UTF-8 目录下面文件,只需要将该目录复制到~/man/zh_CN 下面即可 [chengmo@centos5 manpages-zh-1.5]$ cp?-r UTF-8/* ~/man/zh_CN/
手册页一般由以下几部分组成: NAME 命令名称???SYNOPSIS 命令的语法格式???DESCRIPTION 对命令功能的描述?? OPEIONS 说明该命令所提供的选项和参数????EXAMPLES 对命令如何使用给出的例子?FILES 该手册页的默认位置? AUTHOR 该软件的作者???REPORTING BUGS 告诉用户将他们发现的 BUGS 通过邮件发送给开发 者??? COPYRIGHT 版权信息? SEEALSO 与该程序有关的其他程序 如:若是以 mkdir 为例的话,第一行中出现的? man 程序是基于 less 命令的因此 less 程序的操作命令都可以在 man pages 中使用. 在手册页的最下面一行,可以输入少量的命令(这些命令很重要,其实和 Vi 下面编辑程序的快 捷键很一致的,哈哈 学会举一反三哦)信息的浏览和定位.见下表: ------------------------------------------按键?????????????????????????? 描述 ------------------------------------------j?????------》?????????????? 向下滚动一行?? k ? ? ------》?????????????? 向上滚动一行 g ? ? ------》 ? ? ? ? ? ? ? 跳转到手册的第一行 G ? ? ------》 ? ? ? ? ? ? ? 跳转到手册的最后一行 /String + Enter ? ?------》? 在手册页中查找第一个 Sting n ? ? ------》 ? ? ? ? ? ? ? 同方向查找的下一次匹配,可多次使用 N ? ? ------》 ? ? ? ? ? ? ? 反方向查找的下一次匹配,可多次使用 h ? ? ------》 ? ? ? ? ? ? ? 获得手册页的帮助 也可以使用如:ctrl+f,ctrl+b 来翻一整屏 q ? ? ------》 ? ? ? ? ? ? ?退出手册页
Linux基础.man中文手册离线安装教程
Linux基础.man中文手册离线安装教程一. 进入man手册之后,该如何使用man手册?–例子:mkdir1.如何说,我们想查询mkdir命令怎么用? --> mkdir --> 命令--> 1手册 --> man 1 mkdirNAME:对查询的内容简单描述mkdir - make directories --> 创建目录SYNOPSIS:使用格式mkdir [OPTION]… DIRECTORY…[]: 如何出现中括号,说明该项是可以省略!携带选项: mkdir 选项1 参数1 选项2 参数2 ... 目录1路径目录2路径 ...不携带选项: mkdir 目录1路径目录2路径 (123)DESCRIPTION:功能/参数详细描述功能: Create the DIRECTORY(ies), if they do not already exist.//可以同时创建多个不存在的目录参数:-m, --mode=MODEset file mode (as in chmod), not a=rwx - umask //给新建目录设置一个起始权限,不受到umask影响。
123例子:gec@ubuntu:~$ mkdir -m 666 diraaagec@ubuntu:~$ mkdir --mode=666 diraaa以上两个命令是等价的!结果:drw-rw-rw- 2 gec gec 4096 Mar 11 18:38 diraaa-p, --parents //没有等号,该选项后面不需要添加参数no error if existing, make parent directories as needed //如果文件存在不报错,可以同时创建多级目录12//如果文件存在不报错gec@ubuntu:~$ mkdir diraaamkdir: cannot create directory `diraaa’: File existsgec@ubuntu:~$ mkdir diraaa -pgec@ubuntu:~$//可以同时创建多级目录gec@ubuntu:~$ mkdir a/b/c/dmkdir: cannot create directory `a/b/c/d’: No such file or directorygec@ubuntu:~$ mkdir -p a/b/c/dgec@ubuntu:~$1.如果现在是mkdir函数不会用,怎么办? --> 函数 --> 2/3 —> man -f mkdir --> man 2 mkdirNAME:对查询的内容简单描述mkdir - create a directorySYNOPSIS:使用格式//头文件#include <sys/stat.h>#include <sys/types.h> --> 只要在工程中使用了mkdir(),就一定要包含这些头文件。
linux_man
选项-c强迫对线上手册重新作排版。
环境变数
MANPATHMANPATH用来设定man的搜寻路径。
MANROFFSEQ
MANROFFSEQ用来设定在nroff或troff执行前所需要的前处理器。内定在nroff前会先执行tablepreprocessor。
-P
pager指定使用何种pager.man会优先使用此选项设定,然后是依环境变数MANPAGER设定,然后是环境变数PAGER;man内定使用/usr/bin/less-is。
-S
section_listman所搜寻的章节列表(以冒号分隔),此选项会覆盖环境变数MANSECT的设定。
-a
grap(g),pic(p),tbl(t),vgrind(v),refer(r).本选项覆盖环境变数MANROFFSEQ的设定。
-t
使用/usr/bin/groff-Tps-mandoc来对线上手册排版,并将结果显示至stdout。/usr/bin/groff-Tps-mandoc的输出结果可能还需要特定的过滤器才能列印(如bg5ps)。
重建man库
makewhatis
查询man文档位置
whereis man 查询man的文档位置
查看当前man的文档目录
manpath
打印man文档
man -t finger | lpr 打印
lpstat -p -d 查看打印机状态
man会试着存下已排版的线上手册,以节省下回排版所需要的时间。传统上,位于DIR/X的手册在排版完成后会存于DIR/catX,但在这里是存于/var/ctaman/catX。如果系统没有所需要的目录,则不会有任何catpage存档。
Linux的帮助文档命令
Linux的帮助⽂档命令Linux的帮助⽂档命令
1.man page
man是manual(操作⼿册)的简写,使⽤⽅式:
man [指令]
man date
在显⽰的内容中查找内容:
/ + 搜索你的关键字
上下左右键来查看更多说明,按q退出
man -f man(查找man完整名称的⼿册)
man -k man(模糊查询含有man名称的⼿册)
whatis [命令或数据] <==相当于 man -f [命令或数据]
apropos [命令或数据] <==相当于 man -k [命令或数据]
上⾯的这两个命令要使⽤⽤,需要root创建whatis数据库才⾏:
makewhatis
page
info info
3.正确的关机⽅法
关机命令:
shutdown
-t 后⾯加秒数,过⼏秒关机
-h 后⾯加数字,过⼏分钟,加时间,指定时间关机
-r 关机后重启
-k 不会真的关机只会发警告信息
-c 取消关机
重启命令:
reboot
4.切换执⾏等级
init [数字]
数字的相关命令含义如下:
0:关机
3:纯命令⾏模式
5:含有图形界⾯模式
6:重启
如关机:init 0
5.同步数据命令
sync
6.修改密码:
passwd。
man显示系统手册
更多>> 4.3.2 GNOME 帮助
4.3.1 KDE 帮助中心 4.2.5 使用面板菜单定制主面板 4.2.4 使用 KDE 控制中心定制桌面 4.2.3 使用 Konqueror 管理文件、运行程序以
读书频道
频道导航 网络维护网络管理|布线|网络协议|服务器与存储|Cisco| 安全网络安全|数据安全|病毒|综合 操作系统 Linux|Windows|Unix|其他 数据库 Oracle|SQL Server|MySQL|综合 设计开发.Net 系列|Java 系列|C++|数据库开发|网站开发|其他开发|软件工程 网络应用 Web 应用|ERP/BI|Office 考试认证综合|软考|网工|等考 管理生活企业管理|技术职场
博文推荐
更多>> lzg_ad:XPE 常见问题 FAQ lzg_ad:EWF 启用常见问题及解决方案 公司网络掉了,怎么办? JDBC 读写 MySQL 的大字段数据
最新热帖
更多>> MCSE 的这些内容是否可以跳过或者自己 软考证书在日本承认吗? 【广州市】个人简历 ASA 防火墙配置 VPN 故障问题 各位大大进来看下小弟的组网方式,顺
AD:
4.3.3 man:显示系统手册
除了 KDE 帮助中心和 GNOME 帮助之外,基于字符界面的 man(manual)实用工具还显示系 统资料页面(man 页)。如果你知道自己想使用哪一个实用工具,但是忘记具体如何使用,这 种资料就非常有用。还可以参阅 man 手册页来获得特定主题的更多信息或者确定 Linux 具备某 些功能。因为系统资料中的描述通常非常简要,所以如果你已经理解了该实用工具的基本功能 的话,这些信息将能够为你带来最大的帮助。
Linux中man命令帮助能换成中文版本吗.doc
Linux中man命令帮助能换成中文版本吗linux下man命令显示中文的方法1.首先cman是自己定义的别名。
过程如下:首先呢要确认一下你是否有UTF-8,简体中文,你用locale 看一下[root@bogon ~]# localeLANG=zh_CN.UTF-8LC_CTYPE=zh_CN.UTF-8LC_NUMERIC=zh_CN.UTF-8LC_TIME=zh_CN.UTF-8LC_COLLATE=zh_CN.UTF-8LC_MONETARY=zh_CN.UTF-8LC_MESSAGES=zh_CN.UTF-8LC_PAPER=zh_CN.UTF-8LC_NAME=zh_CN.UTF-8LC_ADDRESS=zh_CN.UTF-8LC_TELEPHONE=zh_CN.UTF-8LC_MEASUREMENT=zh_CN.UTF-8LC_IDENTIFICATION=zh_CN.UTF-8相关阅读:Linux常用基本命令文件名--testmkdir test 创建一个文件夹mkdir test/test1/test2 -p 在创建test1时候,继续创建test2目录,一起创建mv test test1 修改文件名称mv test /位置复制文件到指定位置cat test 查看文件内容unzip 解压包解压当前文件unzip 解压包-d /位置解压压缩包到指定位置rm test 删除一个文件rm -rf test 删除一个带文件或者文件夹的文件目录cp test test1 复制一个文件cp -r test test1 复制一个文件夹(包含文件夹下的文件)vi 文件名修改文件内容按i键,下方出现insert,开始编辑内容编辑完内容,按esc,退出编辑模式:wq 保存退出:q! 不保存文件退出启动报错,给权限chmod 777 ./startup.shchmod -R 777 catalina.sh重启nginx:进入到nginx的sbin目录,重启:./nginx -s reload(也意指在不关机的情况下,刷新配置文件)启动nginx:进入到nginx的sbin目录,命令./nginx 开启服务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux 打造man中文帮助手册图解(man-pages-zh帮助页
刚学习linux有一份中文帮助手册该是多好事情。
linux自带的帮助尽管有多种语言,目前各种发行版的linux基本没有中文帮助手册。
打造个适合自己中文手册还是很有意义的。
配置过程其实比较简单,只需要知道中文包,然后放到man可以搜索到的目录中,基本就可以了。
下面将分一下几步:
下载开源的man-pages 中文手册包
配置解压手册包
测试安装中文包
一、在个人工作目录安装中文帮助手册
这样优点是每个用户,登陆进去都可以有自己的语言版帮助手册。
大家直接手册不会被相互调用,独立而且灵活
1、下载开源man中文手册包(man-pages手册页
现在准备下载开源帮助手册包:
1.打开/p/manpages-zh/ 点击下方的:manpages-zh-1.5.tar.gz image
2、通过linux wget下载开发包
[chengmo@centos5 ~]$ wget /files/manpages-zh-1.5.tar.gz
输入即可
image
2、解压man中文手册包
只要在自己工作目录下面建立man/zh_CN 目录,将压缩包解压,按照规格目录中。
man命令就可以搜索到。
特别说明下,下面的安装保证你的语言环境设置为中文:
[chengmo@centos5 ~]$ echo $LANG
zh_CN.GB2312
如果不是:通过 export LANG=zh_CN.GB2312
如果你发现上面执行不通过,你可以运行:locale -a 查一下你系统支持的字符集1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
[chengmo@centos5 ~]$ cd ~
#进入当前目录
[chengmo@centos5 ~]$ mkdir -p man/zh_CN
#建立目录man 以及子目录zh_CN
[chengmo@centos5 ~]$ tree man
man
`-- zh_CN
#目录以及子目录已经可以了,现在只需要将压缩包解压到zh_CN 中文目录即可[chengmo@centos5 ~]$ tar -xzvf manpages-zh-1.5.tar.gz
manpages-zh-1.5/src/mann/expr.n
manpages-zh-1.5/src/mann/fblocked.n
manpages-zh-1.5/src/mann/fconfigure.n
manpages-zh-1.5/src/mann/fcopy.n
manpages-zh-1.5/src/mann/file.n
manpages-zh-1.5/src/mann/fileevent.n
manpages-zh-1.5/src/mann/filename.n
manpages-zh-1.5/src/mann/flush.n
manpages-zh-1.5/src/mann/focusNext.n
manpages-zh-1.5/src/mann/for.n
manpages-zh-1.5/src/mann/foreach.n
#......解压数据包
[chengmo@centos5 ~]$ cd manpages-zh-1.5
[chengmo@centos5 manpages-zh-1.5]$ ls
COPYING debian DOCS Makefile man-pages-zh_CN.spec raw README README.GB src utils
#该目录结构支持make安装的,可以通过make命令生成编译文件,也可以直接复制里面src目录安装
[chengmo@centos5 manpages-zh-1.5]$ make
mkdir UTF-8
cp -r src/man* UTF-8/
#已经生成了:UTF-8目录下面文件,只需要将该目录复制到~/man/zh_CN下面即可
[chengmo@centos5 manpages-zh-1.5]$ cp -r UTF-8/* ~/man/zh_CN/
1
通过上面几步已经将帮助手册安装到自己的工作目录下面的man/zh_CN下面了。
3、测试man中文帮助手册是否安装成功
1
下面检查下,看man中文手册是否加入到man路径里面了。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[chengmo@centos5 manpages-zh-1.5]$ man -w
/usr/kerberos/man:/usr/local/share/man:/usr/share/man/zh_CN:/usr/share/man:/home/chen gmo/man/zh_CN:/home/chengmo/man:/usr/local/man
#发现已经在MANPATH路径加入了:/home/chengmo/man 以及:
/home/chengmo/man/zh_CN
[chengmo@centos5 ~]$ man -aw passwd
/usr/share/man/man1/passwd.1.gz
/usr/share/man/man5/passwd.5.gz
/home/chengmo/man/zh_CN/man5/passwd.5
#发现已经找到中文手册了
[chengmo@centos5 ~]$ man 5 -aw passwd
/usr/share/man/man5/passwd.5.gz
/home/chengmo/man/zh_CN/man5/passwd.5
#读取领域5限定类型,这样系统原先的英文也保留了,看中英文也很方便
[chengmo@centos5 ~]$ man 5 -a passwd
#显示英文的,按q就会出来中文文档了
image
二、所有用户公用中文帮助手册
这里原理跟个人用户基本一样,只是手册放到大家公用目录,而不是个人目录即可。
1
2
3
4
5
6
7
8
9
10
11
12
13
[chengmo@centos5 ~]$ tree /usr/share/man/zh_CN
/usr/share/man/zh_CN
|-- man1
| `-- newgrp.1.gz
`-- man8
|-- adduser.8.gz
|-- chpasswd.8.gz
|-- groupadd.8.gz
|-- groupdel.8.gz
|-- groupmod.8.gz
|-- useradd.8.gz
|-- userdel.8.gz
`-- usermod.8.gz
系统默认公共手册页地址一般在:/usr/share/man下面,放到下面的zh_CN目录即可。
1
2
3
4
5
[chengmo@centos5 manpages-zh-1.5]$ make
mkdir UTF-8
cp -r src/man* UTF-8/
#已经生成了:UTF-8目录下面文件,只需要将该目录复制到~/man/zh_CN下面即可
[chengmo@centos5 manpages-zh-1.5]$ cp -r UTF-8/* /usr/share/man/zh_CN/
1
2
其它的man.config配置不需要修改。
检查一下:
1
[chengmo@centos5 ~]$ man 5 -aw passwd
1
/usr/share/man/man5/passwd.5.gz
1
/user/share/man/zh_CN/man5/passwd.5
1
说明手册已经安装好了。
这里2种方法安装介绍了一下,感觉中文手册很不错,可以试试,我个人比较喜欢还是安装到再的工作目录比较好,因为现在linux版本很多,而且命令有很多看似一样,但是实际还有些差别,这种中文手册更新没有相应软件更新快。
当使用时候发现命令不一致时候,还是得考究考究原版英文。
保持中英文手册都存在,也是个不错法子。