man,男人的使用方法

    Linux中有個很強大的男人,這個男人就是man。任何不懂得命令和或者配置文件我們都可以去man,所以請深愛這個男人;

    我們輸入 man ls,它會在最左上角顯示“LS(1)”,在這里,“LS”表示手冊名稱,而“(1)”表示該手冊位于第一節章,同樣,我們輸入“man ifconfig”它會在最左上角顯示“IFCONFIG(8)”。也可以這樣輸入命令:“man [章節號] 手冊名稱”。

man 一共分為9個章節

    man 1 用戶在shell環境中可以執行的命令或可執行的文件

    man 2 系統內核可調用的函數和工具

    man 3 一些常用的函數(function)和函數庫(library),大部分是c的函數庫

    man 4 設備文件的說明,通常在/dev/下的文件

    man 5 配置文件和某些文件的格式

    man 6 game

    man 7 慣例和協議。e.g Linux文件系統、網絡協議、ASCII code 等說明

    man 8 系統管理員可用的管理命令

    man 9 跟內核有關的文件

每個章節顯示格式

    NAME :簡短的命令、數據名稱說明

    SYNOPSIS :簡短的命令執行語法(syntax)簡介

    DESCRIPTION: 較為完整的說明

    OPTIONS: 針對SYNOPSIS部分中,有列舉的所有可用的選項說明

    COMMANDS :當這個程序執行,可用執行的命令選項

    FILES:這個程序或者數據所參考和所連接的某些文件

    SEE ALSO:這個命令或數據有相關的其他說明

    EXAMPLE:一些可用參考的范例

    BUG:是否有相關錯誤

    AUTHORS:作者

    當一個命令或者文件存在多個man文檔時,越靠前的man文檔最先被顯示出來。所以有時候我們需要用下列命令來查看一個命令或者配置文件有幾個man文檔

    whatis==man -f  

    apropos===man -k

man是按照手冊的章節號的順序進行搜索的,比如:

    man sleep

只會顯示sleep命令的手冊,如果想查看庫函數sleep,就要輸入:

    man 3 sleep

這兩個命令是基于man數據進行查找,所以當我們新安裝一個命令或者添加一個配置文件。我們需要更新一下man的數據庫用下面的命令

    CentOS 6 makewhatis

    CentOS 7 mandb

通過whereis man 我們可以看到man位于/usr/share/man 這個文件夾;ls 一下可以看到,各個手冊

 bg  da  en  fr  id  ko     man1p  man2x  man3x  man5   man6x  man8   man9x  overrides  pt_BR  sk  tr     zh_TW

ca  de  es  hr  it  man0p  man1x  man3   man4   man5x  man7   man8x  mann   pl         ro     sl  uk

cs  el  fi  hu  ja  man1   man2   man3p  man4x  man6   man7x  man9   nl     pt         ru     sv  zh_CN

那么在打開的man手冊如何操作呢?

    空格鍵 向下翻一頁

    [page Down] 向下翻一頁

    [page up] 向上翻一頁

    [Home] 回到第一頁

    [End] 去最后一頁

    / string 向下查詢string字符串

    ?string 向上查詢string字符串

    n,N 正向和反向移動到查詢的下一個位置

    q 退出當前man文檔

原創文章,作者:fighter,如若轉載,請注明出處:http://www.www58058.com/25618

(0)
fighterfighter
上一篇 2016-07-26
下一篇 2016-07-26

相關推薦

  • Linux的正則表達式grep,egrep

    Linux的正則表達式grep,egrep 一、概念 正則表達式是對字符串操作的一種邏輯公式,用事先定義好的一組特殊字符,組成一個“規則字符集合”,根據用戶指定的文本模式對目標文件進行逐行搜索匹配,顯示能被模式匹配到的結果。 給定一個正則表達式和另一個目標字符串,我們可以從給定的字符串中通過匹配模型,過濾字符串中不想要的的字符串,得到目標字符串,減少工作量。…

    Linux干貨 2017-05-07
  • llinux常用命令及bash基本特性

    一、常用的文件和目錄管理命令 1. pwd命令:用來顯示當前的工作目錄 語法格式:直接輸入pwd回車顯示當前的工作目錄 示例:用pwd命令顯示當前的工作目錄 [root@suyiwen ~]# pwd /root 2. mkdir命令:用來創建目錄文件 語法格式:mkdir [OPTION]… DIRECTORY…常用option: -m,用來指定目錄的權限…

    Linux干貨 2018-03-11
  • Ansible淺談

    ansible特性:         模塊化,調用特定的模塊,完成特定的任務;         基于Python語言實現,由Paramiko、PyYAML和Jinja2三個關鍵模塊;         部署簡單,agentless; &nbs…

    Linux干貨 2016-12-15
  • rpm

    軟件運行環境 API:Application Programming Interface     POSIX:Portable OS 程序源代碼–> 預處理–> 編譯–> 匯編–> 鏈接   &nb…

    Linux干貨 2016-08-21
  • 馬哥教育網絡班21期+第2周課程練習

    一、Linux文件管理類命令匯總 1、文件的復制命令:cp 復制命令:cp     cp [OPTION]… [-T] SOURCE DEST     cp [OPTION]… SOURCE… DI…

    Linux干貨 2016-07-29
  • Hadoop簡介

    我們之前已經解釋過了分布式存儲,分布式存儲有很多的解決方案,其中有個開源程序叫做HDFS,HDFS+MAPREDUCE=hadoop。 hadoop不算是單存的分布式存儲,我們之前提到的Mogilefs和Fastdfs都是分布式存儲。hadoop屬于分布式計算,MAPREDUCE是一個編程的框架,使得程序可以并行計算。 HDFS適用于存儲單個大文件,在存儲中…

    2017-03-13
欧美性久久久久