馬哥教育網絡班22期第一周課程練習3-未聞花名

man命令后面可以加一個數字參數,表示具體的范圍定位:

數字"1"表示用戶命令

數字"2"表示系統調用

數字"3"表示C語言庫函數

數字"4"表示設備或特殊文件

數字"5"表示文件格式和規則

數字"6"表示游戲及其他

數字"7"表示宏、包及其他雜項

數字"8"表示系統管理員相關的命令

知道了這些,我就可以用man 2 write來查看關于write系統調用的幫助信息了。

再舉幾個例子,比如你man 
named,你觀察屏幕左上角會發現NAMED(8)的字樣,這就說明這個named是包含在"系統管理員相關的命令"之中的。

再比如man yum.conf,你會發現yum.conf(5) 
,我想你現在應該知道它的寓意了。下次你可以直接man 
5再加一個配置文件,來查查這個文件的配置方法了。


給大家推薦一個man的非常好的網站,http://www.linuxmanpages.com/,在這里有非常全的Linux的man信息,你可以分1-8來查看相應的manual 
page!

3 我的這些man信息都存在Linux系統的哪里?

[root@wupengchong ~]# manpath
/usr/kerberos/man:/usr/local/share/man:/usr/share/man/en:/usr/share/man

用manpath命令就可以看到了,當你man的時候,man會到如上這些路徑去尋找對應的幫助信息。如果沒有的話,那么man會抱怨:

[root@wupengchong ~]# man rocrocket
No manual entry for rocrocket

呵呵

4 如何重新建立man的數據庫?

使用makewhatis命令就可以!

5 既然有man數據庫,我是否可以像搜索引擎那樣搜出里面的關鍵字?

可以。這樣做:

$man -k roc

使用man的-k選項,就可以列出所有包含roc字符串的man幫助信息。

其實,更深一步,man -k和apropos命令作用相同。你完全可以用apropos 
roc來代替man -k roc。

其實apropos是一個腳本文件,它不是ELF可執行文件。所以你完全可以用vi 
/usr/bin/apropos看看它到底是如何實現

Linux:FHS標準

FHS(英文:Filesystem Hierarchy Standard 中文:文件系統層次結構標準),多數Linux版本采用這種文件組織形式,FHS定義了系統中每個區域的用途、所需要的最小構成的文件和目錄同時還給出了例外處理與矛盾處理。 FHS定義了兩層規范,第一層是, / 下面的各個目錄應該要放什么文件數據,例如/etc應該要放置設置文件,/bin與/sbin則應該要放置可執行文件等等。 第二層則是針對/usr及/var這兩個目錄的子目錄來定義。例如/var/log放置系統登錄文件、/usr/share放置共享數據等等。 FHS_2.3標準文檔

 

馬哥教育網絡班22期第一周課程練習3-未聞花名

 

關于上面提到的FHS,這里還有個很重要的內容你一定要明白,FHS是根據以往無數linux用戶和開發者的經驗總結出來的,并且會維持更新,FHS依據文件系統使用的頻繁與否以及是否允許用戶隨意改動(注意,不是不能,學習過程中,不要怕這些),將目錄定義為四種交互作用的形態,如下表所示:

 

馬哥教育網絡班22期第一周課程練習3-未聞花名

 

原創文章,作者:未聞花名,如若轉載,請注明出處:http://www.www58058.com/34522

(0)
未聞花名未聞花名
上一篇 2016-08-15 12:06
下一篇 2016-08-15 12:06

相關推薦

  • 推薦-LVS原理詳解

    LVS原理詳解 LVS原理詳解 LVS簡介 LVS結構與工作原理 一.LVS的結構 二.LVS內核模型 三.LVS的包轉發模型 1.NAT模型: 2.DR模型: 3.TUN模型: 四.LVS的調度算法 LVS的調度算法分為靜態與動態兩類。 1.靜態算法(4種):只根據算法進行調度 而不考慮后端服務器的實際連接情況和負載情況 2.動態算法(6種):前端的調度器…

    Linux干貨 2016-03-27
  • N22-妙手-第一周博客作業

           描述計算機的組成及其功能 1946年馮諾依曼提出馮 諾依曼結構,也稱普林斯頓結構,即一種將程序指令存儲器和數據存儲器合并在一起的存儲器結構。根據他的結構,計算機組成是: (1)運算器:負責數據的算術運算和邏輯運算 (2)控制器:  負責對程序信息和數據進行分析,控制并協調其輸…

    Linux干貨 2016-08-15
  • find文件:就是這么簡單

    概述 由于Linux一切皆文件,我們的日常運維工作其實就是與文件打交道的事,如何能夠快速而有效地找到我們需要的文件呢?這是個令人頭疼的問題。幸運是,Linux為用戶提供了強大的查找工具——find。find通過遍歷指定路徑完成文件查找,它的的工作特點: 精確查找——多查詢條件組合,精確匹配; 實時查找——遍歷指定路徑; 查找速度稍慢——由于需要遍歷路徑,速度…

    Linux干貨 2016-08-18
  • Linux的基礎文件管理命令

    Linux用于管理文件的一些基本常見的命令如下: ls:  列出指定目錄下的清單    -a  顯示所有文件包括隱藏文件    -l  顯示文件的詳細信息    -d  查看目錄自身   示例: cat:  可查看指定路徑下的文件文本 fi…

    Linux干貨 2016-11-06
  • linux端口聚合

    一、bonding簡介 bonding是一個linux kernel的driver,加載了它以后,linux支持將多個物理網卡捆綁成一個虛擬的bond網卡。     我們在很多地方會使用到物理網卡端口匯聚的功能,比如我們想提升網絡速率,比如我們想提供熱備份,比如我們想把我們的主機配置成一個網橋,然而最重要的還…

    Linux干貨 2016-09-23
  • PHP數組實際占用內存大小的分析

    我們在前面的php高效寫法提到,盡量不要復制變量,特別是數組。一般來說,PHP數組的內存利用率只有 1/10, 也就是說,一個在C語言里面100M 內存的數組,在PHP里面就要1G。下面我們可以粗略的估算PHP數組占用內存的大小,首先我們測試1000個元素的整數占用的內存: <?php      &nb…

    系統運維 2015-05-28
欧美性久久久久