linux之使用帮助
? ?? 今天來介紹一下linux系統當中的獲取命令的幫助,對于初學linux的人來說,這是必須要掌握的技能,第一面對之前從未接觸過的命令,難免會手無舉措,不知道這個命令該怎么用,該用什么選項來達到某個目的,去實現所需要的結果。好,接下來就開始來講解linux系統中如何使用幫助。
whatis????
??????? whatis? command
??? 顯示命令的簡短描述
??? 每晚使用一個數據庫更新
??? 剛安裝系統后不可立即使用,必須要先制作數據庫,centos6上需執行makewhatis,而centos7上需要執行mandb來制作數據庫。
????????whatis cal=man -f cal
內部命令幫助使用方法: ??
????? help command
????? man? bash
外部命令:
???? 1、command? --help/? command?? -h
???? 2、使用手冊(manual)
????????????man? command
????????? ????
???? 3、信息頁
????????????info? command
???? 4、程序自身的幫助文檔
????????????????README
????????????????INSTALL
????????????????ChangeLog
??? 5、程序官方文檔
??????? 官方站點:Documentation
??? 6、發行版的官方文檔
?????
? ? 7、Google
????
--help選項
????? 顯示用法總結和參數列表
???? 使用的大多數命令,但并非所有的命令
????? ate? --help
????? Usage: date [OPTION]... [+FORMAT]or:? date [-u|--utc|--universa[MMDDhhmm[[CC]YY[.ss]]
Display the current time in the given FORMAT, or set the system date.
?????? [ ]是可選的現象
?????? CAPS或< >是變量
?????? ...表示一個列表
?? ? ? x|y|z的意思是“x或y或z”
????? -abc的意思是-a? -b? -c
man命令
????? 提供命幫助的文件
????? 手冊頁存放在/usr/share/man
????? 幾乎每個命令都有man的頁面
????? man頁面分組為不同的章節
????? 統稱為linux手冊
????? man? [章節]? 命令
????? man命令的配置文件:/etc/man.config(centos6),/etc/man_db.conf(centos7)
????? MANPATH? /path/to/somewhere:指明信手冊文件搜索位置
???? man? -M? /path/to/somewhere? command:到指定的位置下搜索command命令的手冊頁顯示
man??? 章節
??? 1:用戶命令
??? 2:系統調用
??? 3:C庫調用
??? 4 : 設備文件及特殊文件
??? 5:配置文件格式
??? 6:游戲
??? 7 : 雜項
??? 8 : 管理類命令
? ? 9:linux內核API
命令名稱及功能簡要說明
??? SYNOPOSIS:用法說明包括可選項
??? Description:命令詳盡說明,可能包括每一個選項的意義
??? OPTIONS:說明每個選項的意義
??? files:????此命令的相關配置文件
??? example:????使用示例
? ? SEE ALSO :????另外參照
如何使用man手冊頁
????? 查看man手冊頁
????? SYNOPSIS:
????? [ ]:可選內容
????? < >:必選
????? a|b:二選一
????? ...:同一內容可出現多次
??? man? -a?? keyword? 列出所有幫助
??? 搜索man手冊
??? man? -k?? keyword列出所有匹配的頁面
? ? 使用????whatis? 數據庫
man命令
?? man命令的操作方法:使用less命令實現
?? space,^v,^f,^F:向文件尾翻屏
?? b,^B:向文件首部翻半屏
?? d,^D:向文件尾部翻半屏
?? u,^U:向文件首部翻半屏
?? RETURN,^N,e,^E or j or ^J:向文件尾部翻一行
?? y or? Y or ^P or k or ^K:向文件首部翻一行
?? q:退出
?? #:跳轉至第#行
?? 1G:回到文件首部
??? G :翻至文件尾部
man搜索
????? /keywork
????? 以keyword指定的字符串為關鍵字,從當前位置向文件尾部搜索;不區分字符大小寫
????? n:下一個
????? N :上一個
???? ?keywork
????? 以keyword指定的字符串為關鍵字,從當前位置向文件尾部搜索;不區分字符大小寫
???????? n:下一個
???????? N:上一個?
info
???? man常用于命令參考,GNU工具info適合通用于文檔參考。
???? 沒有參數,列出所有的頁面
???? info 頁面的結構就像一個網站
???? 每一頁分為“節點”
???? 鏈接節點之前*
???? info? [command] ??
info導航頁
??? 方向鍵盤,PgUp,PgDn導航
??? Tab鍵移動到下一個鏈接
???? d????顯示主題目錄
???? Home????顯示主題首部
???? Enter進入選定鏈接
???? n/p/u/l進入下/前/上一層/最后一個鏈接
???? s文字 文本搜索
?? ? q退出info
通過本地文檔獲取幫助
????? /usr/share/doc目錄
????? 多數安裝了的軟件包的子目錄,包括了這些軟件的相關原理說明。
?????? 不適合在其他地方的文檔的位置
?????? 配置文件規范
?????? HTML/PDF/PS?? 格式的文檔
?????? 授權書詳情
通過在線文檔獲取幫助
???? 第三方程序官方文檔
???? 通過發行版官方的文檔光盤或網站可以獲得
???????? 安裝指南
???????? 部署指南
???????? 虛擬化指南
???? 紅帽知識庫和官方在線文檔
??????????? http://kbase.redhat.com
??????????? http://www.redhat.com/docs
????????? ? http://access.redhat.com
習題:
1、使用幫助命令,讓系統在12:00自動關機
關機的命令是shtudown,通過type命令可以知道shutdown是一個外部命令,那我們可以用man 幫助來查找shutdown自動關機信息,最終直接執行shutdown? 12:00,等待12點到來,機器就會自動關機了
2、字符終端登錄時,顯示當前時間和登錄的用戶名
顯示登陸新的是記錄在issue文件里,那我們可以man?? issue? ,當幫助文檔出來之后發現沒有我們想要的信息,但SEE ALSO得知可以通過?motd(5), agetty(8), mingetty(8)查找到相關信息,于是我們接著man? 5 motd??? ,man? 8? agetty,最終發現在agetty的幫助文檔中找到相關信息發現時間是\t? , 用戶名是\u
轉載于:https://blog.51cto.com/fszxxxks/1830360
總結
以上是生活随笔為你收集整理的linux之使用帮助的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Aix下如何运行Java程序
- 下一篇: Linux命令行–基本的bash she