格式:命令+選項+參數(shù)(命令的生效位置)
內(nèi)部命令:
# help +命令
外部命令:都有一個可執(zhí)行程序,位于文件系統(tǒng)某目錄之下,
which,whereis
shell程序搜尋可執(zhí)行程序文件的路徑定義在PATH環(huán)境變量中,
#echo ¥PATH
注意 :自左至右
(1)# 命令 + --help
#命令+ -h
(2)使用手冊
#man +命令
(3)信息頁
#info +命令
(4)程序自身的幫助文檔
REACME
INSTALL
Changlog
(5)程序官方文檔
官方站點(diǎn):Documentation
(6)發(fā)行版的官方文檔
(7)Google
? 內(nèi)部命令幫助:
? help {command}
? hash命令:
shell搜尋到的外部命令的路徑結(jié)果會緩存至 kv(key-value)存儲中
history命令:
管理命令歷史:
登錄shell時,會讀取命令歷史文件中記錄下的命令:~/.bash_history
登錄進(jìn)shell后新執(zhí)行的命令只會記錄在緩存中,這些命令會在用戶退出時”追加“至命令歷史文件中,
history:
-a:追加本才會話新執(zhí)行的命令歷史列表至歷史文件中;
-d:刪除歷史中指定的命令
-c:清空命令歷史
快捷操作:
!#:調(diào)用歷史中的第#條命令
!string:調(diào)用歷史中最近一個以string開頭的命令;
!?。荷弦粭l命令
外部命令幫助獲取:
(1)cat --help
(2)man (COMMEND)
手冊頁:/usr/share/man
man1.....man8
man1:用戶命令
man2:系統(tǒng)調(diào)用
man3:c庫調(diào)用
man4:設(shè)備文件及特殊文件
man5:配置文件格式
man6:游戲
man7:雜項
man8:管理類的命令
注意:有些關(guān)鍵在不止一個章節(jié)存在幫助手冊,要查看制定章節(jié)中的手冊:man #(commend)
man命令的配置文件: /etc/man.config
MANPATH /PATH/TO/SOMEWHERE:指明新的手冊位置
# man -M /PATH/TO/SOMEWEHRE? COMMEND : 到指定位置下搜索commend命令的手冊頁并顯示之
幫助手冊中的段落說明:
NAME
SYNOPSIS
DESCRIPIICN
SYNOPSIS:
【】:可選內(nèi)容
<>:必選內(nèi)容
a|b:二選一
...:同一內(nèi)容可出現(xiàn)多次
man命令的操作方法
space,ctrl+v, ctrl+f,ctrl+F,向文件尾翻屏
b,ctrl+B:向文件首部翻屏
d,ctrl+D:向文件尾部翻半屏
u,ctrl+U:向文件首部翻半屏
? SPACE or ^V or f or ^F:向文件尾部翻一行
? y or ^Y or ^P or k or ^K:向文件首部翻一行
? q:退出
? #:跳轉(zhuǎn)至第#行
? 1G:回到文件首部
? G:翻至文件尾部
文本搜索:
/KEYWORD:
以KEYWORD指定的字符串為關(guān)鍵字,從當(dāng)前位置向文件尾部搜索,不區(qū)分字符大小寫;
n:下一個
N:上一個
?KEYMOBD:
以KEYWORD指定的字符串位關(guān)鍵字,從當(dāng)前位置向文件的首部搜索,不區(qū)分字符大小寫;
n:跟搜索命令同方向,下一個
N:跟搜索命令反方向,上一個
(3)info
(4)程序自身的幫助文檔
/usr/share/doc/connend
(5)程序官方文檔
(6)發(fā)行版的官方文檔
http://www.redhat.com/docs?
(7)Google
(8)slideshare
http://slideshare.net/? (需要翻墻使用)
使用date命令?
做到顯示今天周幾
設(shè)定當(dāng)前系統(tǒng)時間
顯示今天日期形如:18/5/20?
顯示當(dāng)前的時間,形如:17:52:21