您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > linuxman使用方法及man中文手册安装方法
Linuxman中的man就是manual的缩写,用来查看系统中自带的各种参考手册,但是手册页分为好几个部分,如下所示:(注:手册页,很重要的,一般我们也都没有用上,不过有时候,你就会发现你用上了)1Executableprogramsorshellcommands2Systemcalls(functionsprovidedbythekernel)3Librarycalls(functionswithinprogramlibraries)4Specialfiles(usuallyfoundin/dev)5Fileformatsandconventionseg/etc/passwd6Games7Miscellaneous(includingmacropackagesandconventions),e.g.man(7),groff(7)8Systemadministrationcommands(usuallyonlyforroot)9Kernelroutines[Nonstandard]----------------------解释一下,1是普通的命令2是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)3是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件5是指文件的格式,比如passwd,就会说明这个文件中各个字段的含义6是给游戏留的,由各个游戏自己定义7是附件还有一些变量,比如向environ这种全局变量在这里就有说明8是系统管理用的命令,这些命令只能由root使用,如ifconfig------------------------------------n新文档,可能要移到更适合的领域。o老文档,可能会在一段期限内保留。l本地文档,与本特定系统有关的。------------------------------------在shell中输入man+数字+命令/函数即可以查到相关的命令和函数。若不加数字,那Linuxman命令默认从数字较小的手册中寻找相关命令和函数。例如:我们输入manls,它会在最左上角显示“LS(1)”,在这里,“LS”表示手册名称,而“(1)”表示该手册位于第一节章,同样,我们输入“manifconfig”它会在最左上角显示“IFCONFIG(8)”。也可以这样输入命令:“man[章节号]手册名称”。man是按照手册的章节号的顺序进行搜索的,比如:mansleep,只会显示sleep命令的手册,如果想查看库函数sleep,就要输入:man3sleep------------------------------------man-fcommand显示man程序的所有手册例如:man-fkillmanncommand显示指定章节的手册man-acommand显示所有章节的手册man-wcommand显示手册所在的路径man-awcommand结合-a参数显示所有章节的手册路径手册页一般由以下几部分组成:NAME命令名称SYNOPSIS命令的语法格式DESCRIPTION对命令功能的描述OPEIONS说明该命令所提供的选项和参数EXAMPLES对命令如何使用给出的例子FILES该手册页的默认位置AUTHOR该软件的作者REPORTINGBUGS告诉用户将他们发现的BUGS通过邮件发送给开发者COPYRIGHT版权信息SEEALSO与该程序有关的其他程序如:若是以mkdir为例的话,第一行中出现的MKDIR(1)表示该命令属于Section1,为用户命令,类似的manapt-get会看到APT-GET(8),表示apt-get命令为系统管理工具man程序是基于less命令的因此less程序的操作命令都可以在manpages中使用.在手册页的最下面一行,可以输入少量的命令(这些命令很重要,其实和Vi下面编辑程序的快捷键很一致的,哈哈学会举一反三哦)信息的浏览和定位.见下表:-------------------------------------------按键描述-------------------------------------------j------》向下滚动一行k------》向上滚动一行g------》跳转到手册的第一行G------》跳转到手册的最后一行/String+Enter------》在手册页中查找第一个Stingn------》同方向查找的下一次匹配,可多次使用N------》反方向查找的下一次匹配,可多次使用h------》获得手册页的帮助也可以使用如:ctrl+f,ctrl+b来翻一整屏q------》退出手册页man中文手册安装方法中文man对英文不是很好的朋友来说,可以起到一点帮助作用。不过要学好linux,就不能太依赖这个东东,毕竟学好英语才是王道。官方网站:这个是源码的:现在下载安装包:wget操作步骤如下:#tar-zxvfmanpages-zh-1.5.1.tar.gz#cdmanpages-zh-1.5.1#./configure--prefix=/usr/local/zhman--disable-zhtw#make#makeinstall以上安装完成.请做如下操作:#cd~#vi.bashrc在.bashrc中增加:aliascman='man-M/usr/local/zhman/share/man/zh_CN'#source.bashrc//在命令行执行,为了使刚刚添加的alias生效OK!现在就可以使用中文版的man了,在这里是cman,此时,你发现你可以用自带的man,还有安装有中文的cman了如:cmanls原文地址:另外一种方法:1.下载开源的man-pages中文手册包2.配置解压手册包3.测试安装中文包一、在个人工作目录安装中文帮助手册这样优点是每个用户,登陆进去都可以有自己的语言版帮助手册。大家直接手册不会被相互调用,独立而且灵活1、下载开源man中文手册包(man-pages手册页)现在准备下载开源帮助手册包:1.打开点击下方的:manpages-zh-1.5.tar.gz2、通过linuxwget下载开发包[chengmo@centos5~]$wget输入即可2、解压man中文手册包只要在自己工作目录下面建立man/zh_CN目录,将压缩包解压,按照规格目录中。man命令就可以搜索到。特别说明下,下面的安装保证你的语言环境设置为中文:[chengmo@centos5~]$echo$LANGzh_CN.GB2312如果不是:通过exportLANG=zh_CN.GB2312如果你发现上面执行不通过,你可以运行:locale-a查一下你系统支持的字符集[chengmo@centos5~]$cd~#进入当前目录[chengmo@centos5~]$mkdir-pman/zh_CN#建立目录man以及子目录zh_CN[chengmo@centos5~]$treemanman`--zh_CN#目录以及子目录已经可以了,现在只需要将压缩包解压到zh_CN中文目录即可[chengmo@centos5~]$tar-xzvfmanpages-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~]$cdmanpages-zh-1.5[chengmo@centos5manpages-zh-1.5]$lsCOPYINGdebianDOCSMakefileman-pages-zh_CN.specrawREADMEREADME.GBsrcutils#该目录结构支持make安装的,可以通过make命令生成编译文件,也可以直接复制里面src目录安装[chengmo@centos5manpages-zh-1.5]$makemkdirUTF-8cp-rsrc/man*UTF-8/#已经生成了:UTF-8目录下面文件,只需要将该目录复制到~/man/zh_CN下面即可[chengmo@centos5manpages-zh-1.5]$cp-rUTF-8/*~/man/zh_CN/通过上面几步已经将帮助手册安装到自己的工作目录下面的man/zh_CN下面了。3、测试man中文帮助手册是否安装成功下面检查下,看man中文手册是否加入到man路径里面了。[chengmo@centos5manpages-zh-1.5]$man-w/usr/kerberos/man:/usr/local/share/man:/usr/share/man/zh_CN:/usr/share/man:/home/chengmo/man/zh_CN:/home/chengmo/man:/usr/local/man#发现已经在MANPATH路径加入了:/home/chengmo/man以及:/home/chengmo/man/zh_CN[chengmo@centos5~]$man-awpasswd/usr/share/man/man1/passwd.1.gz/usr/share/man/man5/passwd.5.gz/home/chengmo/man/zh_CN/man5/passwd.5#发现已经找到中文手册了[chengmo@centos5~]$man5-awpasswd/usr/share/man/man5/passwd.5.gz/home/chengmo/man/zh_CN/man5/passwd.5#读取领域5限定类型,这样系统原先的英文也保留了,看中英文也很方便[chengmo@centos5~]$man5-apasswd#显示英文的,按q就会出来中文文档了二、所有用户公用中文帮助手册这里原理跟个人用户基本一样,只是手册放到大家公用目录,而不是个人目录即可。[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下面,放到下
本文标题:linuxman使用方法及man中文手册安装方法
链接地址:https://www.777doc.com/doc-2880822 .html