作為剛剛學習linux朋友,我們拿到一個命令,不知道怎么樣使用,一般都會先看下命令默認參數(shù)說明,然后再不清楚就是通過man命令查閱手冊。還是找不到方法,就網(wǎng)上搜索,最后不行就去大論壇發(fā)帖。由于很多時候發(fā)帖子估計要比較久有人回復。久而久之,對學習linux的熱情被怠慢下來了。 其實,這也是學習linux的最大困難。
linux命令幫助,一般有2種,命令自身代碼里面帶有使用幫助說明,這種一般很精簡,太長了,程序自身的大小以及日常維護不方便。還有一種,就是帶有幫助文件,類似windows的chm格式文件。下面我說下這2種怎么樣查閱。
一、程序內(nèi)在幫助信息
例如:
[chengmo@centos5 ~]$ cat --helpUsage: cat [OPTION] [FILE]...Concatenate FILE(s), or standard input, to standard output. -A, --show-all equivalent to -vET#......省略 [chengmo@centos5 ~]$ man -hman, version 1.6d usage: man [-adfhktwW] [section] [-M path] [-P pager] [-S list] [-m system] [-p string] name ...#......省略
上面是2個例子,通過參數(shù)獲得命令使用幫助,這是我們經(jīng)常用的。 說點題外話,開始跑題了……,呵呵
我想說下命令常見參數(shù)規(guī)律,一般如果帶參數(shù)是一個字符,那么就用:一個”-“連接,如果后面參數(shù)是多個字符就用:”--“連接。是不是一個”-“后面不能接多個字符呢?這點就是linux命令解析靈活性了,如果你把多個字符用一個”-“連接,它會將它分割為多個參數(shù)。如:ls –al 等價于 ls –a –l ,如果你用:ls –-al 那么它將把al作為整體參數(shù)了。
還要說一點,一般linux命令,都會用-h,或者 --help作為返回命令行幫助信息。 特別是--help最多,有的命令2個都支持。 這個已經(jīng)成了一種習慣了。遇到不會用的命令,不妨試試這2個參數(shù)。
二、獲得命令外部幫助文件(man-pages)
什么是手冊頁(man-pages)
在windows下面,我們經(jīng)常把幫助手冊叫電子書,是chm文件。在linux下面的幫助手冊,一般叫man-pages。它們按照一定規(guī)律存放在linux一些文件夾里面,如果需要查閱,可以通過man-pages手冊索引命令查閱,常見有:info,man(本文主要講的),xman等等。說到這里,肯定有朋友會說:那有windows下面的chm方便嗎,搜索,查詢,以及表現(xiàn)形式怎么樣的呢?在shell終端查看,是不是都是一大篇大篇文字,單獨枯燥,密密麻麻的。 哈哈,我可以說的是,它內(nèi)容表現(xiàn)還很豐富,支持普通文字,表格,圖片,還有就是搜索定位到需要信息超快。 一定比在windows里面通過鼠標點擊快幾倍了。
那么它為什么管理方便,索引速度快呢。接下來,我們看一下man-pages也的規(guī)范了。
新聞熱點
疑難解答