日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux - man page

發布時間:2024/4/14 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux - man page 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用man date來查看date命令的具體信息。

lucifer@lucifer-virtual-machine:~$ man date DATE(1) User Commands DATE(1) # 請注意上面這個括號內的數字 NAME <==這個命令的完整全名,例如以下所看到的為date且說明簡單用途為配置與顯示日期/時間 date - print or set the system date and time SYNOPSIS <==這個命令的基本的語法例如以下所看到的 date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] DESCRIPTION <==具體說明剛剛語法談到的選項與參數的使用方法 Display the current time in the given FORMAT, or set the system date. -d, --date=STRING <==左邊-d為短選項名稱。右邊--date為完整選項名稱 display time described by STRING, not 'now' -f, --file=DATEFILE like --date once for each line of DATEFILE -r, --reference=FILE display the last modification time of FILE ....(中間省略).... # 找到了。底下就是格式化輸出的具體數據!

FORMAT controls the output. The only valid option for the second form specifies Coordinated Universal Time. Interpreted sequences are: %% a literal % %a locale's abbreviated weekday name (e.g., Sun) %A locale's full weekday name (e.g., Sunday) ....(中間省略).... ENVIRONMENT <==與這個命令相關的環境參數有例如以下的說明 TZ Specifies the timezone, unless overridden by command line parameters. If neither is specified, the setting from /etc/localtime is used. AUTHOR <==這個命令的作者啦。 Written by David MacKenzie. REPORTING BUGS <==有問題請留言給底下的email的意思!

Report bugs to <bug-coreutils@gnu.org>. COPYRIGHT <==受到著作權法的保護!用的就是 GPL 了!

Copyright ?

2006 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the extent permitted by law. SEE ALSO <==這個重要,你還能夠從哪里查到與date相關的說明文件之意 The full documentation for date is maintained as a Texinfo manual. If the info and date programs are properly installed at your site, the command info date should give you access to the complete manual. date 5.97 May 2006 DATE(1)

出現的這個屏幕畫面,我們稱呼他為man page。 能夠在里頭查詢他的使用方法與相關的參數說明。

首先。在上個表格的第一行,能夠看到的是:『DATE(1)』。DATE我們知道是命令的名稱。 那么(1)代表什么呢?他代表的是『一般用戶可使用的命令』的意思。他能夠幫助我們了解或者是直接查詢相關的數據。

常見的幾個數字的意義是這種:

代號代表內容
1使用者在shell環境中能夠操作的命令或可執行文件
2系統核心可呼叫的函數與工具等
3一些經常使用的函數(function)與函式庫(library)。大部分為C的函式庫(libc)
4裝置文件的說明,通常在/dev下的文件
5配置文件或者是某些文件的格式
6游戲(games)
7慣例與協議等。比如Linux文件系統、網絡協議、ASCII code等等的說明
8系統管理員可用的管理命令
9跟kernel有關的文件

上述的表格內容能夠使用『man 7 man』來更具體的取得說明。透過這張表格的說明, 未來你假設使用man page在察看某些數據時。就會知道該命令/文件所代表的基本意義是什么了。 舉例來說,假設你下達了『man null』時,會出現的第一行是:『NULL(4)』。對比一下上面的數字意義。原來null居然是一個『裝置文件』。

上表中的1, 5, 8這三個號碼特別重要。


man page的內容也分成好幾個部分來加以介紹該命令呢!就是上頭man date那個表格內。 以NAME作為開始介紹,最后還有個SEE ALSO來作為結束?;旧稀an page大致分成底下這幾個部分:

代號內容說明
NAME簡短的命令、數據名稱說明
SYNOPSIS簡短的命令下達語法(syntax)簡單介紹
DESCRIPTION較為完整的說明,這部分最好細致看看!
OPTIONS針對 SYNOPSIS 部分中,有列舉的全部可用的選項說明
COMMANDS當這個程序(軟件)在執行的時候,能夠在此程序(軟件)中下達的命令
FILES這個程序或數據所使用或參考或連結到的某些文件
SEE ALSO能夠參考的,跟這個命令或數據有相關的其它說明!
EXAMPLE一些能夠參考的范例
BUGS是否有相關的臭蟲!

  • 先察看NAME的項目。約略看一下這個數據的意思。
  • 再詳看一下DESCRIPTION,這個部分會提到非常多相關的數據與使用時機,從這個地方能夠學到非常多小細節呢;
  • 而假設這個命令事實上非常熟悉了(比如上面的date)。那么主要就是查詢關于OPTIONS的部分了! 能夠知道每一個選項的意義,這樣就能夠下達比較細部的命令內容呢!
  • 最后,再看一下,跟這個數據有關的還有哪些東西能夠使用的?舉例來說,上面的SEE ALSO就告知我們還能夠利用『info coreutils date』來進一步查閱數據。
  • 某些說明內容還會列舉有關的文件(FILES 部分)來提供我們參考!

    這些都是非常有幫助的!

  • man page經常使用的按鍵

    按鍵進行工作
    空格鍵向下翻一頁
    [Page Down]向下翻一頁
    [Page Up]向上翻一頁
    [Home]去到第一頁
    [End]去到最后一頁
    /string向『下』搜尋 string 這個字符串,假設要搜尋 lucifer 的話。就輸入 /lucifer
    ?string向『上』搜尋 string 這個字符串
    n, N利用 / 或 ? 來搜尋字符串時。能夠用 n 來繼續下一個搜尋 (不論是 / 或 ?

    ) ,能夠利用 N 來進行『反向』搜尋。舉例來說,我以 /lucifer搜尋 lucifer字符串, 那么能夠 n 繼續往下查詢,用 N 往上查詢。若以 ?lucifer向上查詢 lucifer字符串, 那我能夠用 n 繼續『向上』查詢,用 N 反向查詢。

    q結束這次的 man page

    問題1:你可否查出來,系統中還有哪些跟『man』這個命令有關的說明文件呢?



    使用 -f 這個選項就能夠取得很多其它與man相關的信息,而上面這個結果其中也有提示了 (數字) 的內容, 舉例來說。第二行的『 man (7) 』表示有個man (7)的說明文件存在

    搜尋的順序是記錄在/etc/man.conf這個配置文件其中, 先搜尋到的那個說明檔,就會先被顯示出來!

    一般來說,一般會先找到數字較小的那個啦。由于排序的關系啊!所以, man man 會跟 man 1 man 結果同樣!

    問題2:找出系統的說明文件里。僅僅要有man這個關鍵詞就將該說明列出來。



    還有,whatis 相當于man -f,apropos 相當于man -k



    轉載于:https://www.cnblogs.com/wzjhoutai/p/6738072.html

    超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

    總結

    以上是生活随笔為你收集整理的Linux - man page的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。