自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺談 man 命令的日常使用

原創(chuàng)
系統(tǒng)
Linux系統(tǒng)提供了相對比較豐富的幫助手冊(man),man是manual的縮寫,在日常linux系統(tǒng)管理中經(jīng)常用到,今天就簡單聊聊man。man 本身也提供自己的幫助手冊,通過man就可以查看。

Linux系統(tǒng)提供了相對比較豐富的幫助手冊(man),man是manual的縮寫,在日常linux系統(tǒng)管理中經(jīng)常用到,今天就簡單聊聊man。man 本身也提供自己的幫助手冊,通過man就可以查看。

(1)man手冊分為多個section,每個section用一個字符表示。

這里的section可以理解為類別,例如:man 1 passwd 和 man 5 passwd是不一樣的類別(詳細(xì)見表一)。通常我們使用man passwd,這個時候man就按照預(yù)先設(shè)置的搜索路徑和順序去搜索passwd,當(dāng)搜索到一個就停止繼續(xù)搜索并將結(jié)果顯示出來,如果我們指定了section,那么man只會在指定的section里去查找man幫助頁。

(表一)

(2)man的配置文件。

man的配置文件是/etc/man.config,我們現(xiàn)學(xué)現(xiàn)用,可以通過man 5 man.config看看這個配置文件的幫助信息。對于man.config,我們?nèi)粘J褂玫牟欢啵话愣际悄J(rèn)的設(shè)置,比較重要的是MANPATH (man幫助文件存放的路徑)和MANSECT(man搜索的順序)兩個參數(shù),通常不建議修改。

(3)man的日常使用。

  • man常用操作。使用man打開幫助手冊,里面很多操作與我們經(jīng)常使用的vi編輯器類似,當(dāng)然可以通過h鍵查看具體的幫助信息,下面只簡單談?wù)勎覀兘?jīng)常使用的一些操作。
  • 上下翻頁。最常用的是使用空格鍵向下翻頁。另外,[Page Up] 可以向上翻頁,[Page Down]也可以實現(xiàn)向下翻頁,[Home]返回首頁,[End]返回末頁。
  • 行移動。使用鍵盤方向鍵進行上下文移動,或者使用j鍵往下移動, k鍵向上移動。
  • 查找。使用/string向下搜索string關(guān)鍵字,?string向上搜索string關(guān)鍵字。n鍵繼續(xù)關(guān)鍵字的下一個搜索,N鍵反向搜索關(guān)鍵字。
  • 書簽。man中可以定義書簽,當(dāng)我們想把幫助頁的某個位置記錄下來以便后面查看,就可以定義個書簽。例如在當(dāng)前位置定義個書簽letter,我們需要輸入m鍵后,再輸入定義的書簽名letter即可。那么如何使用這個書簽?zāi)兀吭诋?dāng)前幫助頁里輸入單引號'letter就可以定位到書簽的位置。
  • 執(zhí)行shell。在man頁內(nèi)可以執(zhí)行shell,通過!號再輸入shell即可執(zhí)行。例如:!echo 'hello world',即可打印hello world。這個在日常工作中基本用不到,這里提出來也就想開闊下大家的思路。
  • 退出。q鍵退出當(dāng)前幫助手冊。

man常用命令參數(shù)

  • man -a:搜索并打開所有man中同名幫助,例如 man passwd ,你首先會進入一個PASSWD(1) section用戶命令類的幫助手冊,你再按q鍵退出當(dāng)前正在顯示的幫助手冊,就會進入PASSWD(5) section文件格式類的幫助手冊。
  • man -aw:顯示所有手冊文件的路徑。例如man -aw passwd
  1. /usr/share/man/man1/passwd.1.gz 
  2. /usr/share/man/man5/passwd.5.gz 
  • man -M:指定手冊文件的搜索路徑,有的時候我們自己安裝的軟件是帶有自己的幫助文件的,通常不在我們的MANPATH 里面,那么我們就可以手動指定man搜索的文件路徑。如 man -M /home/mysql/man mysql 顯示的就是你安裝的mysql的幫助,而不是系統(tǒng)默認(rèn)的舊版mysql的幫助。
  • man -k:根據(jù)關(guān)鍵字搜索聯(lián)機幫助,是一種模糊搜索。例如要查找"passwd"相關(guān)的信息,使用man -k passwd會找到很多和passwd相關(guān)的幫助頁。
  • man -f:關(guān)鍵字精確搜索,與-k不同,它只搜索與關(guān)鍵字完全匹配的幫助頁。
責(zé)任編輯:黃丹 來源: 51CTO.com
相關(guān)推薦

2010-03-11 13:52:02

Linux MAN

2009-12-03 10:07:55

Linuxman命令使用技巧

2010-03-05 15:20:25

Linux man命令

2009-07-17 10:58:12

SwingWorker

2021-12-16 10:53:23

shell命令腳本

2010-07-20 14:50:05

telnet端口

2019-09-24 16:16:40

Redis數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫

2009-06-08 17:59:00

HibernateTemplate

2009-10-22 16:00:37

Linux基本命令

2023-12-11 22:03:09

2019-09-18 14:46:52

mancheatLinux

2011-08-24 16:48:36

man中文man

2011-08-15 10:21:09

man中文man

2009-11-12 15:41:06

VS Ribbon命令

2011-05-26 09:20:59

配線架

2020-10-22 07:52:20

Linuxman命令

2020-06-30 18:30:34

樹莓派Linux

2009-12-16 13:55:20

VS 2005框架

2009-09-10 15:45:07

Linq使用Selec

2009-09-28 13:43:28

使用Hibernate
點贊
收藏

51CTO技術(shù)棧公眾號