以前碰到某個命令不會用的時候習慣用–help,這是由於doc和matlab等等這些養成的習慣。最近發現linux下的man命令要比help詳細許多,而且很多時候還給出了例子。最重要的是,help出來的結果往往是一堆堆在了一起,而man出來的則是格式清晰,看著就讓人感覺非常舒服。
sudo apt-get install manpages
sudo apt-get install manpages-de
sudo apt-get install manpages-de
-dev
sudo apt-get install manpages-dev
我用的系統是centos,已經預設安裝了manual了。咱們假設已經可以正常使用man命令,繼續。
man pages(手冊頁)分為9部分,其中第9個部分不是必須的。
他們分別為:
executable programs or shell commands——普通的命令
system calls (functions provided by the kernel)——系統呼叫
library calls (functions within program libraries)——庫函式
special files (usually found in /dev)——特殊檔案
file formats and conventions eg /etc/passwd——檔案格式
games——遊戲
miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)——附件和變數
system administration commands (usually only for root)——系統管理用的命令
kernel routines [non standard]——核心
我們再看一下man –help的結果:
[-m system] [-p string] name ...
a : find all matching entries
c : do not use cat file
d : print gobs of debugging information
d : as
for -d, but also display the pages
f : same as whatis(1)
h : print this help message
k : same as apropos(1)
k : search for a string
in all pages
t : use troff to format pages for printing
w : print location of man page(s) that would be displayed
(if no name
given: print directories that would be searched)
w : as
for -w, but display filenames only
c file : use `file' as configuration file
m path : set search path for manual pages to `path'
p pager : use program `pager' to display pages
s list : colon separated section list
m system : search for alternate system's man pages
p string : string tells which preprocessors to
run e - [n]eqn(1) p - pic(1) t - tbl(1)
g - grap(1) r - refer(1) v - vgrind(1)
man後面可以跟-acddfhkktww這些(至於為什麼方括號內與下面的列表不一致,這個我也沒有搞懂),跟-c是加檔案,加-m是設定man查詢檔案所在位址,加-p是顯示手冊的第幾頁,加-s用冒號隔開部分列表,加-m查詢可替換的系統手冊頁,加-p用字串操作預處理器
假設最簡單的
man read
來檢視read這個命令,會看到類似vi編輯器的介面。當然啦,它的快捷命令與vi基本類似。不同之處在於vi可以進入插入模式進行文字改寫,而這裡不可以,即少了那些用來編輯的命令。
個人感覺用到最多的幾個快捷命令是:
f(或鍵盤上「pgdn」)——向後翻頁
b(或鍵盤上「pgup」)——向前翻頁
d——向後翻半頁
u——向前翻半頁
g——跳到文章開頭
g——跳到文章結尾
退出的操作仍舊是q(quit退出)。
不得不說用了man之後比help舒服了許多。
man.he.net
linux.die.net/man/
linux使用手冊
1.壓縮命令 命令格式 tar zcvf 壓縮檔案名.tar.gz 被壓縮檔案名 可先切換到當前目錄下。壓縮檔案名和被壓縮檔案名都可加入路徑。2.解壓縮命令 命令格式 tar zxvf 壓縮檔案名.tar.gz 解壓縮後的檔案只能放在當前的目錄。3.df可以檢視一級資料夾大小 使用比例 檔案系統及其...
Linux中man手冊的使用
在linux中,不管是庫函式還是系統呼叫,都用到man手冊來檢視函式的三要素 功能 引數 返回值 這裡就詳細的介紹一下man手冊的使用。這裡需要注意的是 對於初學者來說,不能將手冊頁當教程,因為它只是簡明的參考資料.linux man中的man就是manual的縮寫,用來檢視系統中自帶的各種參考手冊...
Linux指導 vi使用手冊
vi是unix上最常用的文字編輯工具,作為unix軟體測試人員,有必要熟練掌握它。進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern ...