A. 在linux系統命令中man這條命令適用於查看什麼樣的配置文件
Linux的man很強大,該手冊分成很多section,使用man時可以指定不同的section來瀏覽,各個section意義如下:
1 - commands
2 - system calls
3 - library calls
4 - special files
5 - file formats and convertions
6 - games for linux
7 - macro packages and conventions
8 - system management commands
9 - 其他
解釋一下,
1是普通的命令
2是系統調用,如open,write之類的(通過這個,至少可以很方便的查到調用這個函數,需要加什麼頭文件)
3是庫函數,如printf,fread
4是特殊文件,也就是/dev下的各種設備文件
5是指文件的格式,比如passwd, 就會說明這個文件中各個欄位的含義
6是給游戲留的,由各個游戲自己定義
7是附件還有一些變數,比如向environ這種全局變數在這里就有說明
8是系統管理用的命令,這些命令只能由root使用,如ifconfig
想要指定section就直接在man的後面加上數字,比如 :
man 1 ls
man 3 printf
等等
對於像open,kill這種既有命令,又有系統調用的來說,man open則顯示的是open(1),也就是從最前面的section開始,如果想查看open系統調用的話,就得man 2 open
B. 2020-04-30 linux中如何獲得命令幫助及man命令詳解
獲得命令的使用幫助:
內部命令:help COMMAND
外部命令:COMMAND --help
命令手冊:manual(內外部命令公用的使用方式)
man [number] COMMAND (number省略的話顯示先出現的章節,不是所有章節都有)
對內部命令而言,man的是內部命令所屬的shell,如出現的是BASH_BUILTING的介紹
man分章節:(1).用戶命令:所有用戶都可以使用的命令(通常位於 /bin, /usr/bin, /usr/local/bin等下的命令)
(2).系統調用
(3).庫調用(只有庫才有庫調用,有時庫會與命令重名但二者並不相同)
(4).特殊文件(設備文件,在磁碟上沒有存儲任何內容,只是作為設備的訪問入口存在)
(5).文件格式(解釋某一個命令對應的配置文件(如passwd對應的 /etc/passwd文件)的語法)(配置文件中保存了一個復雜命令以往通過選項指定的程序的執行特性,其中的數據類似賦過值的變數)
(6).游戲
(7).雜項(Miscellaneous ):不便歸類的命令
(8).管理命令:管理員才有許可權可以使用的命令(通常位於/sbin, /usr/sbin, /usr/local/sbin下的命令)可以修改硬體工作特性及其他系統級別的配置
whatis COMMAND:可以顯示命令的摘要信息以及出現在哪些章節當中
MAN:
NAME:命令名稱及功能簡要說明
SYNOPSIS:用法說明,包括可用的選項
DESCRIPTION:命令功能的詳盡說明,可能包括每一個選項(OPTION)的意義
OPTIONS:說明每一個選項的意義
FILES:此命令相關的配置文件
BUGS:可以把出現的bug報告給一個地址
EXAMPLES:使用示例
SEE ALSO:另外參照
翻屏:向後翻一屏:SPACE
向前翻一屏:b
向後翻一行:ENTER
向前翻一行:k
查找:/KEYWORD(不區分大小寫)+回車:向後搜索(從當前屏幕的第一個目標開始)
出現多個目標時 n:下一個 N:上一個
?KEYWORD+回車:向前搜索
出現多個目標時 n:上一個 N:下一個
q:退出
在線文檔:info COMMAND(比man更詳細,偏向命令信息介紹,可以作為man的補充)
pageup/pagedown翻頁 支持space table切換超鏈接ENTER可實現頁面跳轉
/usr/share/doc:存放了大多數命令的使用和幫助的相關文檔(補充性作用)
FSF:自由軟體基金會(Free Software Fundation)
2.遇到的幾個問題
(1)輸入clock命令的時候我的wsl-ubuntu顯示
查了一下沒有找到解決辦法,或許linux的新發行版不用clock命令了?
然後我在裝在虛擬機的centOS系統里輸入clock,一開始顯示是
clock:Cannot access the Hardware Clock via any known method.
解決辦法是在root許可權下輸入 modprobe rtc-cmos 之後再輸入 clock 就可以使用了(虛擬機的linux還是必要的,可以有更完整的linux體驗😄)
但是在wsl-ubuntu下輸入hwclock 出現
hwclock : Cannot access the Hardware Clock via any known method.
這時候輸入 modprobe rtc-cmos 也不行
目前還不知道怎麼解決
(2)查找echo命令的幫助時,輸入echo --help 執行的是 出現 「--help」 🤣
原因是因為echo是一個內部命令 應該用 help echo
或者輸入 $ /bin/echo --help
C. linux中man命令的使用
您好,man命令的使用
1.man命令的使用
在命令行中輸入「man df」即可以查看df命令的使用語法,參數等等。如果系統中存在該命令的使用手冊,則會在命令行顯示界面顯示出來,如果沒有該命令的用戶使用手冊,則會顯示「No manual entry for 」。
2.man命令顯示內容的查看鍵
1.向後翻一屏:space(空格鍵) 2.向前翻一屏:b 3.向後翻一行:Enter(回車鍵) 4.向前翻一行:k 5./關鍵詞 向後查找 6.n:下一個 7. ?關鍵詞 向前查找 8.N:前一個
3.退出man命令
查看完後,如果想退出命令,在命令行中輸入「q」即可退出查看界面進入命令行界面。q取quit退出的意思。
擴展閱讀
除man外,linux中help命令、info命令也起到用戶手冊查看的作用,但三者得到的信息詳細程度不同,info比man多,man比help多。
D. man命令有什麼作用
man命令:可以通過一些參數,快速查詢linux幫助手冊,並且格式化顯示。
使用語法:
man [-adfhktwW] [section] [-M path] [-P pager] [-S list] [-m system] [-p string] title..
參數說明:
-a 顯示所有匹配項
-d 顯示man查照手冊文件時候,搜索路徑信息,不顯示手冊頁內容
-D 同-d,顯示手冊頁內容
-f 同命令whatis ,將在whatis資料庫查找以關鍵字開同的幫助索引信息
-h 顯示幫助信息
-k 同命令apropos 將搜索whatis資料庫,模糊查找關鍵字
-S list 指定搜索的領域及順序 如:-S 1:1p httpd 將搜索man1然後 man1p目錄
-t 使用troff 命令格式化輸出手冊頁 默認:groff輸出格式頁
(4)linuxman文件擴展閱讀
man命令簡介——
只要會用man,Man實際上就是查看指令用法的help,學習任何一種UNIX類的操作系統最重要的就是學會使用man這個輔助命令。
man是manual(手冊)的縮寫字,它的說明非常的詳細,但是因為它都是英文,看起來非常的頭痛。建議大家需要的時候再去看man,平常記得一些基本用法就可以了。
E. Linux命令 man 所用的幫助文件是放在哪裡的
很多在/usr/share/doc下
F. linux下的man文檔如何變成中文的
工具/材料:電腦、linux、man幫助文檔、中文版幫助文檔、深度終端
1、首先,我們打開linux軟體,可以看到,默認的man幫助文檔是英文版本的。