How to Linux入門之閱讀man手冊頁

2021-04-26 06:45:03 字數 1812 閱讀 9248

首先,man是manual的簡稱,中文說法可以是手冊。

在linux世界中,許多新手請教某條命令的用法時, 好多不耐心的老手通常會用一條命令來回答這位無助的新手,而這條命令通常

就是man開頭。無助的新手敲上這條命令一看究竟,在終端上頓時顯示出來了一螢幕的英文,

老手的意思是,自己看看手冊嗎,可是看手冊也是有學問的,無助的新手甚

至不知道怎麼退出這條命令呢。下面我們就來講解一下看man手冊的學問。

我們先以mkdir命令來解釋讀man手冊的一些入門知識。

首先第一行 mkdir(1),顯然,mkdir是命令的大寫,那麼為什麼有個(1)呢,那是因為man手冊頁有如下的規定:

section

名稱說明

l本地文件

與本特定系統有關的

1使用者命令

可由任何人啟動的

2系統呼叫

即由核心提供的函式3例程

即庫函式4裝置

即/dev目錄下的特殊檔案

5檔案格式描述

例如/etc/passwd6遊戲

不用解釋啦7雜項

例如巨集命令包、慣例等

8系統管理員工具

只能由root啟動

9其他(linux特定的)

用來存放核心例行程式的文件

n新文件

可能要移到更適合的領域

o老文件

可能會在一段期限內保留

mkdir(1)表示該命令屬於section 1,為使用者命令,類似的man

apt-get會看到apt-get(8),表示apt-get命令為系統管理工具。

「name」部分是該命令的名字和簡單的解釋,顯然,在命令列中要執行該命令要使用到它的名稱。

「snopsis」是摘要部分,簡要解釋該命令如何使用,比如mkdir的摘要:

mkdir [option] directory…,讀到這裡便需要講解一下了:

「options」左右有」[「和」]」,表示這些引數並不必須,但是可以使用。對應的directory兩邊沒有」」,就是必須要加的引數了。

另外,它們後面都有」…」 ,表示這些引數可以重複使用多次。至於options具體怎麼用,就要看description部分了。下面舉幾個簡單的例子,並配合例子解釋:

用法解釋

mkdir tmp

建立 tmp 目錄

mkdir –mode=a+w tmp

建立乙個模式為「a+w」的tmp目錄,–mode是長引數,用法是–mode=mode,在description裡說明

mkdir -m a+w tmp

建立乙個模式為「a+w」的tmp目錄,-m 是短引數,不用加 = 號,效果等同 –mode=mode

mkdir -mv a+w tmp

建立乙個模式為「a+w」的tmp目錄,同時顯示資訊,verbose模式,-mv可以一起用

mkdir -v -m a+w tmp

建立乙個模式為「a+w」的tmp目錄,同時顯示資訊,verbose模式,-v後面接乙個空格再用-m

最簡單,按下「q」鍵

如果你知道要開啟的手冊頁,在man命令開啟的手冊頁中可以用

「/」 鍵進行正規表示式的搜尋。

man -k postscript

會給出一堆關於「postscript」的相關命令頁。

最簡單的辦法,以mkdir為例:

man -t mkdir > mkdir_man.ps

可以直接列印ps,打算發給別人列印的話,轉換成pdf也比較方便:

ps2pdf mkdir_man.ps mkdir_man.pdf

閱讀技巧 快速閱讀入門

這章廢話咯唆了一大堆 總而言之 就是一定要有完全精力集中的一段時間用於閱讀 給出乙個粗略的每頁文字的計算公式 找出3個全是字的行 他們的平均字數乘以2 3 就是每行的平均字數.我們小時候閱讀的時候 老師都會先教我們用手指指著每個字 乙個字乙個字往前挪 在學會閱讀之後 就讓我們把這個習慣去掉 現在身邊...

今年之閱讀計畫

在這兩年的工作學習中,雖然也看了不少技術方面的書。但老是覺得知識不夠用,往往是缺哪補哪,從來都沒有有計畫而又系統地進行閱讀和學習。所以制定乙個系統而又長期的學習計畫是很有必要的。一 閱讀計畫之內功篇 哪些方面是我們作為軟體開發人員所必須具備的內功?我認為大概有以下幾個方面 1 計算機體系,了解現代計...

Unity Shader入門精要 閱讀筆記二

unity shader在5.2版本以上能夠直接從專案中建立4個shader模板 standard su ce shader unlit shader image effect shader,computer shader.standard shader 包含標準光照模型 使用了基於物理的渲染方法 ...