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 09:59
下一篇 2016-07-26 16:38

相關推薦

  • N22-第十周作業

    第十周    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情)    POST–>BootSequence(BOIS)–>BootLoader(MBR)–>Kernel(ramfs或者ramdisk)–&gt…

    Linux干貨 2016-11-07
  • 磁盤管理

    設備類型分為字符設備和塊設備 主設備號用來標識設備類型,次設備號標識同一類型下的不同設備 硬盤設備命名: scsi,sata,sas,usb:/dev/sd 不同設備/dev/sda  /dev/sdb 同一設備不同分區:/dev/sda1,/dev/sdb2…… 硬盤: 一片磁盤的一面叫做盤面,一張盤片有兩個盤面 每個盤面有一個磁頭,最多有256…

    Linux干貨 2016-08-30
  • lvm的應用

    前言    lvm是logical volume manager(邏輯卷管理器)的簡稱,通過將若干個磁盤分區連接成一個整塊的卷組(volumegroup),形成一個存儲池,管理員可以在卷組上隨意創建邏輯卷(logicalvolumes),并進一步在邏輯卷組上創建文件系 統。管理員通過LVM可以方便的調整存儲卷組的大小,并且可以對磁盤存儲按…

    Linux干貨 2016-05-23
  • 8.4日作業

    1、用正則表達式表示IP地址 ifconfig | grep -E -o "(\<([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\>\.){3}(\<[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]25[0-5]\>)" 5、用正…

    Linux干貨 2016-08-08
  • root用戶密碼破解

    方法一:進入單用戶模式破解root密碼 (1)編輯grub菜單(選定要編輯的title,而后使用e命令) (2)在選定的kernel后附加 1,s,S或single都可以 (3)在kernel所在行鍵入"b"命令即可進入單用戶模式 (4)運行passwd命令修改root用戶密碼 并重啟 (5)輸入密碼即可登錄 方法二:進入救援?!?/p>

    Linux干貨 2016-09-15
  • Shell腳本之流程控制語句

    Shell腳本之流程控制語句 1、 if語句 (1)if 條件;then        action1 else        action2 fi  注意:shell里沒有縮進要求。 (2)if 條件1;then   …

    Linux干貨 2017-04-16
欧美性久久久久