小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

中文man手冊(cè)

 jweifeng 2012-02-11

標(biāo)準(zhǔn)庫,在內(nèi)核源碼中是找不到的,只能在系統(tǒng)中查找到,如fcntl()函數(shù),你可以用這個(gè)命令:man fcntl 來查看它的用法。


什么是man手冊(cè) 

首先,manmanual的簡(jiǎn)稱,中文說法可以是手冊(cè)。

Linux世界中,許多新手請(qǐng)教某條命令的用法時(shí), 好多不耐心的老手通常會(huì)用一條命令來回答這位無助的新手,而這條命令通常

就是man開頭。無助的新手敲上這條命令一看究竟,在終端上頓時(shí)顯示出來了一屏幕的英文,老手的意思是,自己看看手冊(cè)嗎,可是看手冊(cè)也是有學(xué)問的,無助的新手甚至不知道怎么退出這條命令呢。下面我們就來講解一下看man手冊(cè)的學(xué)問

一。介紹man的使用方法

1.手冊(cè)頁(Man Pages)

對(duì)于Linux初學(xué)者,不能將手冊(cè)頁當(dāng)教程,因?yàn)樗皇呛?jiǎn)明的參考資料.在你需要了解某一命令的功能以及相關(guān)的參數(shù)意義時(shí)可以用到它.

Linux man中的man就是manual的縮寫,用來查看系統(tǒng)中自帶的各種參考手冊(cè),但是手冊(cè)頁分為好幾個(gè)部分,如下所示:(注:手冊(cè)頁,很重要的,一般我們也都沒有用上,不過有時(shí)候,你就會(huì)發(fā)現(xiàn)你用上了)

1   Executable programs or shell commands

2   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/passwd

6   Games

7   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是系統(tǒng)調(diào)用,open,write之類的(通過這個(gè),至少可以很方便的查到調(diào)用這個(gè)函數(shù),需要加什么頭文件)

3是庫函數(shù),printf,fread

4是特殊文件,也就是/dev下的各種設(shè)備文件

5是指文件的格式,比如passwd, 就會(huì)說明這個(gè)文件中各個(gè)字段的含義

6是給游戲留的,由各個(gè)游戲自己定義

7是附件還有一些變量,比如向environ這種全局變量在這里就有說明

8是系統(tǒng)管理用的命令,這些命令只能由root使用,ifconfig

------------------------------------

新文檔, 可能要移到更適合的領(lǐng)域。

老文檔, 可能會(huì)在一段期限內(nèi)保留。

本地文檔, 與本特定系統(tǒng)有關(guān)的。

------------------------------------

shell中輸入 man+數(shù)字+命令/函數(shù) 即可以查到相關(guān)的命令和函數(shù)。若不加數(shù)字,那Linux man命令默認(rèn)從數(shù)字較小的手冊(cè)中尋找相關(guān)命令和函數(shù)。

例如:我們輸入 man ls,它會(huì)在最左上角顯示“LS1,在這里,“LS”表示手冊(cè)名稱,而1表示該手冊(cè)位于第一節(jié)章,同樣,我們輸入“man ifconfig”它會(huì)在最左上角顯示“IFCONFIG8。也可以這樣輸入命令:“man [章節(jié)號(hào)手冊(cè)名稱。

man是按照手冊(cè)的章節(jié)號(hào)的順序進(jìn)行搜索的,比如:man sleep,只會(huì)顯示sleep命令的手冊(cè),如果想查看庫函數(shù)sleep,就要輸入:man 3 sleep

------------------------------------

man -f command 顯示man程序的所有手冊(cè)

例如:man -f kill

man n command 顯示指定章節(jié)的手冊(cè)

man -a command 顯示所有章節(jié)的手冊(cè)

man -w command 顯示手冊(cè)所在的路徑

man -aw command 結(jié)合-a參數(shù)顯示所有章節(jié)的手冊(cè)路徑

手冊(cè)頁一般由以下幾部分組成:

NAME 命令名稱   SYNOPSIS 命令的語法格式   DESCRIPTION 對(duì)命令功能的描述  

OPEIONS 說明該命令所提供的選項(xiàng)和參數(shù)    EXAMPLES 對(duì)命令如何使用給出的例子 FILES 該手冊(cè)頁的默認(rèn)位置 

AUTHOR 該軟件的作者   REPORTING BUGS 告訴用戶將他們發(fā)現(xiàn)的BUGS通過郵件發(fā)送給開發(fā)者    COPYRIGHT 版權(quán)信息 

SEEALSO 與該程序有關(guān)的其他程序

如:若是以mkdir為例的話,第一行中出現(xiàn)的MKDIR(1)表示該命令屬于Section 1,為用戶命令,類似的man

apt-get會(huì)看到APT-GET(8),表示apt-get命令為系統(tǒng)管理工具 

man程序是基于less命令的因此less程序的操作命令都可以在man pages中使用.

在手冊(cè)頁的最下面一行,可以輸入少量的命令(這些命令很重要,其實(shí)和Vi下面編輯程序的快捷鍵很一致的,哈哈 學(xué)會(huì)舉一反三哦)信息的瀏覽和定位.見下表:

-------------------------------------------

按鍵                           描述

-------------------------------------------

j     ------》               向下滾動(dòng)一行  

k       ------》               向上滾動(dòng)一行

 g       ------》                  跳轉(zhuǎn)到手冊(cè)的第一行

 G         ------》                   跳轉(zhuǎn)到手冊(cè)的最后一行

 /String + Enter      ------》  在手冊(cè)頁中查找第一個(gè)Sting

 n        ------》                  同方向查找的下一次匹配,可多次使用

 N        ------》                  反方向查找的下一次匹配,可多次使用

 h       ------》                   獲得手冊(cè)頁的幫助

也可以使用如:ctrl+f,ctrl+b來翻一整屏

q------》退出手冊(cè)頁

練習(xí),利用可以用man more man less 看看他們之間的區(qū)別

------------------------------------------

下面簡(jiǎn)單說明下more命令和less功能的區(qū)別:

more命令功能:讓畫面在顯示滿一頁時(shí)暫停,此時(shí)可按空格健繼續(xù)顯示下一個(gè)畫面,或按Q鍵停止顯示。

less命令功能:less命令的用法與more命令類似,也可以用來瀏覽超過一頁的文件。所不同的是less命令除了可以按空格鍵向下顯示文件外,還可以利用上下鍵來卷動(dòng)文件。當(dāng)要結(jié)束瀏覽時(shí),只要在less命令的提示符“: ”下按Q鍵即可。

它們功能上相近,只是從瀏覽習(xí)慣和顯示方式上有所不同


.如何安裝中文的man

中文man對(duì)英文不是很好的朋友來說,可以起到一點(diǎn)幫助作用。不過要學(xué)好linux,就不能太依賴這個(gè)東東,畢竟學(xué)好英語才是王道。

環(huán)境:centos 5.3,內(nèi)核:2.6.18-194.el5 (注,我的電腦也是這個(gè),呵呵)

官方網(wǎng)站:http://cmpp.

這個(gè)是源碼的

http://manpages-zh./files/manpages-zh-1.5.1.tar.gz

現(xiàn)在下載安裝包:

wget http://manpages-zh./files/manpages-zh-1.5.1.tar.gz

操作步驟如下:

#tar zxvf manpages-zh-1.5.1.tar.gz     

(注:我使用的加上了解壓目錄的命令 即又加上了:-C /tmp 

#cd manpages-zh-1.5.1

#./configure --prefix=/usr/local/zhman --disable-zhtw              

#make

#make install

以上安裝完成.請(qǐng)做如下操作:

#cd ~

#vi .bashrc

.bashrc中增加:

alias cman='man -M /usr/local/zhman/share/man/zh_CN'      

#source .bashrc        //在命令行執(zhí)行,為了使剛剛添加的alias生效

OK!現(xiàn)在就可以使用中文版的man了,在這里是cman,此時(shí),你發(fā)現(xiàn)你可以用自帶的man,還有安裝有中文的cman了,是不是很爽呀。。。

:

cman cd  

cman ls

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多