3.1 命令格式 cmd opt arg
COMMAND [OPTIONS...] [ARGUMENTS...]
3.1.1 options:選項(xiàng)
用于啟用或關(guān)閉命令的某個(gè)或某些功能
- 短選項(xiàng):UNIX 風(fēng)格選項(xiàng),-c 例如:-l, -h
- 長(zhǎng)選項(xiàng):GNU風(fēng)格選項(xiàng),--word 例如:--all, --human
- BSD風(fēng)格選項(xiàng): 一個(gè)字母,例如:a
許多短選項(xiàng)都是長(zhǎng)選項(xiàng)的縮寫(xiě),比如 -a= --all
多選項(xiàng)可組合使用,以下三者等價(jià):
ls -l --all
ls -al
ls -la
3.1.2 arguments:參數(shù)
命令的作用對(duì)象,比如:文件名、目錄、用戶名等
注意事項(xiàng):
- 多個(gè)選項(xiàng)以及多參數(shù)和命令之間使用空白字符分隔
-
結(jié)束命令執(zhí)行:Ctrl+C,Ctrl+D、 C是強(qiáng)制退出,D是正常退出
因?yàn)槟承┟铋_(kāi)始之后會(huì)一直不停進(jìn)行 - 多個(gè)命令可以用 " ; " 符號(hào)分開(kāi)
- 一個(gè)命令可以用 \ 分成多行
3.2 命令提示符 prompt
**[root@localhost ~]# ** 用戶名@主機(jī)名 ~ 表示此用戶的home目錄
- **#表示管理員 **
- $表示普通用戶
命令提示符有固定的格式,而且可以自定義
顯示提示符當(dāng)前格式:echo $PS1 嚴(yán)格區(qū)分大小寫(xiě)!??!
默認(rèn)值:[\u@\h \W]$
\e 控制符 也可寫(xiě)為\033(3137=七種字體顏色,4147=七種背景顏色)
\u 當(dāng)前用戶
\h 主機(jī)名簡(jiǎn)稱(chēng)
\H 主機(jī)名
\w 當(dāng)前工作目錄
\W 當(dāng)前工作目錄基名
\t 24小時(shí)時(shí)間格式
\T 12小時(shí)時(shí)間格式
! 命令歷史數(shù)
設(shè)置字符顏色格式為:
\[\e[F;B;Sm\] #其中e與033等效 #FBS不論順序,不必須出現(xiàn)
#對(duì)各個(gè)元素顏色進(jìn)行設(shè)置
\[\e [1;36m\] [
\[\e [0m\] \t
\[\e [1;32m\] \u
\[\e [31m\] @\h
\[\e [1;37m\] \W
\[\e [1;35m\] ]
\[\e [0m\] #標(biāo)準(zhǔn)結(jié)尾 若結(jié)尾在最后,則對(duì)提示符也生效
\\$ #\$表示提示符,第一個(gè)\用來(lái)對(duì)第二個(gè)進(jìn)行轉(zhuǎn)義
centOS為了持久保存提示符格式,需要保存文件在 /etc/profile.d/目錄,文件名.sh
- 命令 nano /etc/profile.d/env.sh 執(zhí)行
- 進(jìn)入nano界面,將編寫(xiě)好的格式粘貼進(jìn)去,直接ctrl+X退出會(huì)提示是否保存
- 按Y保存,然后按enter退出
- cat /etc/profile.d/env.sh檢查是否已經(jīng)寫(xiě)好此文件
- exit退出,重新登錄看是否有效
Ubuntu修改提示符對(duì)應(yīng)每個(gè)賬戶是獨(dú)立的
Ubuntu切換成root的操作如下:
- 命令sudo -i
- 輸入當(dāng)前用戶的密碼(而不是root的密碼)
3.3 簡(jiǎn)單常用命令
3.3.1 時(shí)間設(shè)置
Linux分兩種時(shí)間:
- 系統(tǒng)時(shí)鐘(date):由Linux內(nèi)核通過(guò)CPU的工作頻率進(jìn)行的
- 硬件時(shí)鐘(clock):主板有自己?jiǎn)为?dú)的電池供電,保證記錄時(shí)間
相關(guān)命令:
- 自定義修改系統(tǒng)時(shí)間:date MMDDhhmmYYYY . ss
- -s, --hctosys 以硬件時(shí)鐘為準(zhǔn)進(jìn)行校正(命令為clock -s)
-w, --systohc 以系統(tǒng)時(shí)鐘為準(zhǔn)進(jìn)行校正(命令為clock -w) - 若不知道標(biāo)準(zhǔn)時(shí)間,ping一臺(tái)聯(lián)網(wǎng)的機(jī)器,
同步遠(yuǎn)程服務(wù)器的時(shí)間:ntpdate IP 即可同步系統(tǒng)時(shí)間,再使用clock -w即可同步硬件
3.3.2 查看硬件與軟件
- CPU—— lscpu 查看Model name即為型號(hào)
- 內(nèi)存—— free -h 查看mem total
命令 init 3 暫時(shí)關(guān)閉圖形界面,大大節(jié)省內(nèi)存 - 網(wǎng)卡—— ip a
安裝OS設(shè)置網(wǎng)卡為橋接模式,才能被其他人連接,NAT無(wú)法被連接?。?!
看到多個(gè)網(wǎng)卡,lo與virbr0均為虛擬網(wǎng)卡,ens為物理網(wǎng)卡 - 硬盤(pán)—— lsblk
- OS版本—— cat etc/os-release查看pretty name(Centos7以上和Ubuntu可用)
redhat系列通用命令:cat /etc/redhat-release
3.3.3 關(guān)機(jī)與重啟
關(guān)機(jī):
- halt
- poweroff
重啟:reboot
- -f:強(qiáng)制重啟(不調(diào)用shutdown)
- -p:切斷電源
關(guān)機(jī)或重啟:shutdown
shutdown [OPTION]... [TIME] [MESSAGE]
選項(xiàng):-r=reboot -h=halt -c=cancel
TIME:無(wú)指定默認(rèn)相當(dāng)于+1min now: 立刻,相當(dāng)于+0
+#:相對(duì)時(shí)間,表示多少min之后
hh:mm 表示絕對(duì)時(shí)間,在指定時(shí)間點(diǎn)生效
3.3.4 文本編輯 nano
nano
nano + 文件直接進(jìn)入編輯,如:
nano .bashrc
只能修改文本文件txt,不能用于二進(jìn)制
3.3.5 會(huì)話管理 session
命令行的典型使用方式是,打開(kāi)一個(gè)終端窗口,在里面輸入命令
用戶與計(jì)算機(jī)的這種臨時(shí)的交互,稱(chēng)為一次"會(huì)話"(session)
打開(kāi)窗口,會(huì)話開(kāi)始;關(guān)閉窗口,會(huì)話結(jié)束,會(huì)話內(nèi)部的進(jìn)程也會(huì)隨之終止,不管有沒(méi)有運(yùn)行完
為了防止執(zhí)行中的程序意外中斷,會(huì)話與窗口可以"解綁":需要使用終端復(fù)用器軟件
終端復(fù)用器 screen
此軟件需要自行安裝:
[root@centos7 ~]#yum -y install screen
screen命令常見(jiàn)用法:
- 顯示所有已經(jīng)打開(kāi)的screen會(huì)話 screen -ls
- 創(chuàng)建新的screen會(huì)話 screen –S [SESSION]
- 加入某個(gè)screen會(huì)話 screen –x [SESSION](用于遠(yuǎn)程協(xié)助)
- 恢復(fù)某screen會(huì)話 screen -r [SESSION]
- 剝離當(dāng)前screen會(huì)話 Ctrl+a,d(用于遠(yuǎn)程協(xié)助)
- 退出并關(guān)閉screen會(huì)話 exit
遠(yuǎn)程協(xié)助步驟:(B需要向A求助)
- B提供目標(biāo)服務(wù)器的IP和賬戶與密碼,A使用shell連接登錄
- B新建screen會(huì)話——screen –S help(前提screen已經(jīng)安裝好)
- A加入此會(huì)話——screen –x help
- 此時(shí)兩者畫(huà)面同步,可看到公用窗口,A即可進(jìn)行協(xié)助
- 結(jié)束后,A首先應(yīng)該退出此次會(huì)話,使用 Ctrl+a,d進(jìn)行剝離(先按Ctrl+a再按d)
(若直接關(guān)機(jī)或者注銷(xiāo),將會(huì)同時(shí)影響B(tài))
終端復(fù)用器 tmux(也需要自行安裝)
[root@centos8 ~]#dnf -y install tmux
tmux 窗口有大量的快捷鍵,所有快捷鍵都要通過(guò)前綴鍵喚起(默認(rèn)的前綴鍵是 Ctrl+b)
先按下Ctrl+b ,快捷鍵才會(huì)生效
新建會(huì)話 第一個(gè)啟動(dòng)的 Tmux 窗口,編號(hào)是0,第二個(gè)窗口的編號(hào)是1,以此類(lèi)推
為了方便直觀,一般會(huì)對(duì)新建的會(huì)話重命名:
tmux new -s <session-name>
一些常用命令:(還要按會(huì)話session、窗口windows、窗格panes分類(lèi))
一個(gè)會(huì)話可以有多個(gè)窗口,一個(gè)窗口可以有多個(gè)窗格
- 新建會(huì)話 tmux
- 查看當(dāng)前所有的 Tmux 會(huì)話 tmux ls(快捷鍵Ctrl+b,s)
- 重新接入某個(gè)已存在的會(huì)話 tmux attach -t <session-name>
- 切換到指定名稱(chēng)的會(huì)話 tmux switch -t <session-name>
- 殺死某個(gè)會(huì)話 tmux kill-session -t <session-name>
- 新建窗口 tmux new-window(快捷鍵Ctrl+b,c)
- 新建一個(gè)指定名稱(chēng)的窗口 tmux new-window -n <window-name>
- 上下分窗格 tmux split-window(ctrl+b,")
- 左右分窗格 tmux split-window -h(ctrl+b,%)
- 窗格之間切換 ctrl+b,再加方向鍵
- 關(guān)閉當(dāng)前窗格 Ctrl+b ,x
- 當(dāng)前窗格全屏顯示 Ctrl+b, z(再使用一次會(huì)變回原來(lái)大?。?/li>
- 將當(dāng)前窗格拆分為獨(dú)立窗口 Ctrl+b, !
- 將當(dāng)前會(huì)話與窗口分離 tmux detach(快捷鍵Ctrl+b,d)
- 切換到指定名稱(chēng)的窗口 tmux select-window -t <window-name>
- 切換到指定編號(hào)的窗口 tmux select-window -t <window-number>
列出所有快捷鍵及其對(duì)應(yīng)的 Tmux 命令:
tmux list-keys
列出所有 Tmux 命令及其參數(shù):
tmux list-commands
3.3.6 輸出信息 echo
echo 命令可以將后面跟的字符進(jìn)行輸出,也能輸出變量的值(echo $變量)
輸出字符串的命令:
echo [-neE] [字符串]
選項(xiàng):
-E (默認(rèn))不支持 \ 解釋功能
-n 不自動(dòng)換行
-
-e 啟用 \ 字符的解釋功能
啟用命令選項(xiàng)-e,若字符串中出現(xiàn)以下字符,則特別加以處理,
而不會(huì)將它當(dāng)成一般文字輸出\a 發(fā)出警告聲
\b 退格鍵
\c 最后不加上換行符號(hào)
\e escape,相當(dāng)于\033
\n 換行且光標(biāo)移至行首
\r 回車(chē),即光標(biāo)移至行首,但不換行
\t 插入tab
\ 插入\字符
\0nnn 插入nnn(八進(jìn)制)所代表的ASCII字符
\xHH 插入HH(十六進(jìn)制)所代表的ASCII數(shù)字(man 7 ascii)
3.4 命令類(lèi)型 type
shell中可執(zhí)行的兩類(lèi)命令(本質(zhì)區(qū)別在于,內(nèi)部命令集成在shell中)
- 內(nèi)部命令:由shell自帶的,而且通過(guò)某命令形式提供(enable或者h(yuǎn)elp)
- 外部命令:在文件系統(tǒng)路徑下有對(duì)應(yīng)的可執(zhí)行程序文件($PATH或者h(yuǎn)ash)
區(qū)別某個(gè)命令屬于哪種:type COMMAND
某些命令可能同時(shí)屬于兩者,如echo:
type -a echo
echo is a shell builtin
echo is /usr/bin/echo
因?yàn)閟hell不止一種,上述屬于shell的意思是屬于bash,其他shell未必有
命令 help 可以列出所有內(nèi)部命令以及其幫助??!
enable 管理內(nèi)部命令
- enable cmd 啟用內(nèi)部命令
- enable –n cmd 禁用內(nèi)部命令(禁用是臨時(shí)的,重啟即失效)
- enable –n 查看所有禁用的內(nèi)部命令
命令 ls /bin/ 列出此目錄下所有文件(即為所有的外部命令)
查看某個(gè)外部命令文件路徑:
- which cmd
- whereis cmd
執(zhí)行外部命令過(guò)程:系統(tǒng)初始hash表為空,當(dāng)外部命令執(zhí)行時(shí),默認(rèn)會(huì)從PATH路徑下尋找該命令,找到后會(huì)將這條命令的路徑緩存到hash表中,當(dāng)再次使用該命令時(shí),shell解釋器首先會(huì)查看hash表,存在將執(zhí)行之,如果不存在,將會(huì)去PATH路徑下尋找,若找不到,則無(wú)法執(zhí)行。
[14:11:27root@ubuntu1804~]#echo $PATH #查看PATH路徑有哪些
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
常用的外部命令緩存在內(nèi)存中的Hash緩存表
若路徑被移動(dòng),則hash緩存信息錯(cuò)誤,尋找不到,命令將無(wú)法執(zhí)行
此時(shí)應(yīng)該刪除或者清空hash
- hash 顯示hash緩存
- hash -d name 清除name緩存
- hash -r 清除緩存
- hash -p path name 將命令全路徑path起別名為name
別名alias:對(duì)命令進(jìn)行自定義,達(dá)到簡(jiǎn)化效果
- 顯示當(dāng)前shell進(jìn)程所有可用的命令別名:alias
- 定義別名NAME,其相當(dāng)于執(zhí)行命令VALUE:alias NAME='VALUE'
- 撤消別名:unalias cmd
unalias -a 取消所有別名
注意:在命令行中定義的別名,僅對(duì)當(dāng)前shell進(jìn)程有效(重啟失效)
如果想永久有效,要定義在配置文件中:
方法一:nano .bashrc進(jìn)入,將alias內(nèi)容貼入對(duì)應(yīng)位置,保存退出
方法二:直接命令:echo "alias free='free -h'" >> .bashrc
編輯配置之后,新配置不會(huì)立即生效,
應(yīng)讓bash進(jìn)程重新讀取配置文件:命令 . .bashrc或者source .bashrc
- 僅對(duì)當(dāng)前用戶:~/.bashrc
- 對(duì)所有用戶有效:/etc/bashrc
若別名與存在的命令沖突,優(yōu)先級(jí)為——?jiǎng)e名 > 內(nèi)部 > 外部hash > 外部$PATH
若存在沖突,又想跳過(guò)別名直接執(zhí)行原命令:反斜、單引、雙引、command、全路徑
- \ALIASNAME
“ALIASNAME”
‘ALIASNAME’
command ALIASNAME
/path/commmand
3.5 常用簡(jiǎn)單快捷鍵
tab鍵可以實(shí)現(xiàn)命令及路徑等補(bǔ)全,提高輸入效率,避免出錯(cuò)
3.5.1 Tab命令補(bǔ)全
可用于外部命令和文件名、目錄名
bash根據(jù)PATH環(huán)境變量定義的路徑,自左而右在每個(gè)路徑搜尋以給定命令名命名的文件,第一次找到的命令即為要執(zhí)行的命令
注意:用戶給定的字符串只有惟一對(duì)應(yīng)的命令則直接補(bǔ)全,否則,再次Tab會(huì)給出列表
也可以利用此功能,雙擊tab查看所有可能的命令
路徑補(bǔ)全:把用戶給出的字符串當(dāng)做路徑開(kāi)頭,唯一則直接補(bǔ)全,否則再次Tab給出列表
雙擊功能:
command 2Tab 所有子命令或文件補(bǔ)全
string 2Tab 執(zhí)行以string開(kāi)頭的命令
/ 2Tab 顯示所有根目錄下一級(jí)目錄,包括隱藏目錄
./ 2Tab 當(dāng)前目錄下子目錄,包括隱藏目錄
星號(hào) 2Tab 當(dāng)前目錄下子目錄,不包括隱藏目錄
~ 2Tab 所有用戶列表
$ 2Tab 所有變量
@ 2Tab /etc/hosts記錄 (centos7不支持)
= 2Tab 相當(dāng)于ls –A (centos7不支持)
3.5.2 bash的快捷鍵
Ctrl + L 清屏 = clear
Ctrl + s 阻止屏幕輸出,鎖定
Ctrl + q 允許屏幕輸出
Ctrl + a 光標(biāo)移到命令行首 = home
Ctrl + e 光標(biāo)移到命令行尾 = end
Alt + r 刪除當(dāng)前整行
Ctrl + u 從光標(biāo)處刪除至命令行首
Ctrl + k 從光標(biāo)處刪除至命令行尾
......
3.6 字符集和編碼
charset是character set的簡(jiǎn)寫(xiě),即字符集
encoding是charset encoding的簡(jiǎn)寫(xiě),即字符集編碼,簡(jiǎn)稱(chēng)編碼
編碼:
ASCII碼
上個(gè)世紀(jì)60年代,美國(guó)制定了一套字符編碼,對(duì)英語(yǔ)字符與二進(jìn)制位之間的關(guān)系,做了統(tǒng)一規(guī)定,即ASCII碼
ASCII 碼一共規(guī)定了128個(gè)字符的編碼,占用了一個(gè)字節(jié)的后面7位,最前面的一位統(tǒng)一規(guī)定為0-
Unicode
為了表示世界上所有語(yǔ)言中的所有字符,每一個(gè)符號(hào)都給予一個(gè)獨(dú)一無(wú)二的編碼數(shù)字
Unicode 僅僅只是一個(gè)字符集,規(guī)定了每個(gè)字符對(duì)應(yīng)的二進(jìn)制代碼,如何存儲(chǔ)則沒(méi)有規(guī)定UTF-8 是目前互聯(lián)網(wǎng)上使用最廣泛的一種 Unicode 編碼方式,可變長(zhǎng)存儲(chǔ)
查看當(dāng)前編碼:echo $LANG
3.7 獲得幫助 help
獲取幫助的能力決定了技術(shù)的能力!
獲取幫助的渠道:
- whatis
- command --help
- man and info
- /usr/share/doc/
- Red Hat documentation
- 其它網(wǎng)站和搜索
3.7.1 whatis
whatis 使用數(shù)據(jù)庫(kù)來(lái)顯示命令的簡(jiǎn)短描述
剛安裝系統(tǒng)后不可立即使用whatis,需要手動(dòng)制作數(shù)據(jù)庫(kù)才能生效
#CentOS 7 版本以后
mandb
#CentOS 6 版本之前
makewhatis
舉例:
[root@centos8 ~]#whatis ls
ls (1) - list directory contents
ls (1p) - list directory contents(1p類(lèi)型表示開(kāi)發(fā)相關(guān))
3.7.2 查看命令的幫助
內(nèi)部man,外部 --help
內(nèi)部命令:
- help CMD
- man bash(查看所有內(nèi)部命令)
外部命令和軟件:
- COMMAND --help 或 COMMAND -h
- 使用手冊(cè) man COMMAND
- 信息頁(yè) info COMMAND
- 程序自身的幫助文檔 README INSTALL ChangeLog
- 程序官方文檔 官方站點(diǎn):Documentation
- 發(fā)行版的官方文檔
3.7.3 help命令
--help或-h 選項(xiàng):顯示常用的絕大多數(shù)用法總結(jié)和參數(shù)列表
范例:
[root@CentOS8 ~]#date --help
Usage: date [OPTION]... [+FORMAT]
or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
Display the current time in the given FORMAT, or set the system date.
格式說(shuō)明:
[ ] 表示可選項(xiàng)
CAPS或 <> 表示變化的數(shù)據(jù)???????
... 表示一個(gè)列表,即可以跟多個(gè)選項(xiàng)
x |y| z 的意思是“ x 或 y 或 z ”
-abc的意思是-a -b –c
{ } 表示分組
1、顯示當(dāng)前時(shí)間,格式:2016-06-18 10:20:30
[root@CentOS8 ~]#date 061810202016.30
Sat Jun 18 10:20:30 CST 2016
2、顯示前天是星期幾
date --help可知:
+%A locale's full weekday name (e.g., Sunday)
+%u day of week (1..7); 1 is Monday
[root@CentOS8 ~]# date -d '-2 day' +%A
Sunday
3、創(chuàng)建一個(gè)新文件,命名為昨天的日期
#使用$()和``兩種方式都可 #需要注意單引號(hào)與反引號(hào)區(qū)別?。?!單引號(hào)忽略一切
[root@CENTOS7 data]#touch `date -d '-2 day' +%F`.log
[root@CENTOS7 data]#ls
2020-07-19.log
[root@CENTOS7 data]#touch $(date -d '-1 day' +%F).log
[root@CENTOS7 data]#ls
2020-07-19.log 2020-07-20.log
3.7.4 man命令
man 提供命令幫助的文件,手冊(cè)頁(yè)存放在/usr/share/man
man頁(yè)面分組為不同的“章節(jié)”,統(tǒng)稱(chēng)為L(zhǎng)inux手冊(cè):
命令man # man可選擇進(jìn)入某章
man 5 man #表示直接進(jìn)入第五章內(nèi)容
1:用戶命令
2:系統(tǒng)調(diào)用
3:C庫(kù)調(diào)用
4:設(shè)備文件及特殊文件
5:配置文件格式
6:游戲
7:雜項(xiàng)
8:管理類(lèi)的命令
9:Linux 內(nèi)核API
在man的詳情頁(yè)面,使用 / 字符可搜索關(guān)鍵字
/KEYWORD 以KEYWORD指定的字符串為關(guān)鍵字,從當(dāng)前位置向文件尾部搜索
不區(qū)分字符大小寫(xiě)
n: 下一個(gè) N:上一個(gè)
man 幫助段落說(shuō)明:
NAME 名稱(chēng)及簡(jiǎn)要說(shuō)明
SYNOPSIS 用法格式說(shuō)明
[ ] 可選內(nèi)容
<> 必選內(nèi)容
a|b 二選一
{ } 分組
... 同一內(nèi)容可出現(xiàn)多次
DESCRIPTION 詳細(xì)說(shuō)明
OPTIONS 選項(xiàng)說(shuō)明
EXAMPLES 示例
FILES 相關(guān)文件
AUTHOR 作者
COPYRIGHT 版本信息
REPORTING BUGS bug信息
SEE ALSO 其它幫助參考
對(duì)于某個(gè)關(guān)鍵詞:
列出與之相關(guān)的所有幫助 man -a keyword
搜索與之相關(guān)的所有命令 man -k keyword
man命令的配置文件:配置文件定義了幫助文件所在的目錄
centos6之前:/etc/man.config
centos7之后:/etc/man_db.conf
范例:
[root@CentOS8 ~]#whatis date
date (1) - print or set the system date and time
date (1p) - write the date and time
#此時(shí)即可知道date是第一章的內(nèi)容(p后綴表示開(kāi)發(fā)相關(guān),ssl后綴表示子命令)
#若有多個(gè)章節(jié),可以指明第幾章直接進(jìn)入
man [章節(jié)] keyword
登錄前提示語(yǔ):issue,編輯文件 /etc/issue
登錄后提示語(yǔ):motd,編輯文件 /etc/motd或者 /etc/motd.d/file
1、在本機(jī)字符終端登錄時(shí),除顯示原有信息外,再顯示當(dāng)前登錄終端號(hào),主機(jī)名和當(dāng)前時(shí)間
[root@CENTOS7 ~]#cat /etc/issue
\S
Kernel \r on an \m
#此處顯示不是用命令實(shí)現(xiàn),通過(guò)man命令查看具體指引,最終找到mingetty相關(guān)介紹
ISSUE ESCAPES
mingetty recognizes the following escapes sequences which might be
embedded in the /etc/issue file:
\d insert current day (localtime), #當(dāng)前日期
\l insert line on which mingetty is running, #登錄終端號(hào)
\m inserts machine architecture (uname -m), #CPU架構(gòu)
\n inserts machine’s network node hostname #主機(jī)名
\o inserts domain name, #域名
\r inserts operating system release (uname -r) #內(nèi)核版本
\t insert current time (localtime), #當(dāng)前時(shí)間
\s inserts operating system name #操作系統(tǒng)
#因此進(jìn)入issue文件修改加入\l,\n,\t即可
2、設(shè)置今天22:30自動(dòng)關(guān)機(jī),并提示用戶
[root@CENTOS7 ~]#at 10:30 pm Jul 21
at> poweroff
at> <EOT>
job 1 at Tue Jul 21 22:30:00 2020
[root@CENTOS7 ~]#at -l
1 Tue Jul 21 22:30:00 2020 a root
3.7.5 info命令
info適合通用文檔參考 沒(méi)有參數(shù)
info CMD
導(dǎo)航info頁(yè):
方向鍵、PgUp、PgDn 導(dǎo)航
Tab鍵 移動(dòng)到下一個(gè)鏈接
d 顯示主題目錄
Home 顯示主題首部
Enter進(jìn)入 選定鏈接
n/p/u/l 進(jìn)入下/前/上一層/最后一個(gè)鏈接
s 文字 文本搜索
q 退出 info
3.7.6 Linux系統(tǒng)自帶文檔
Applications -> documentation->help(centos7)
System->help(centos6)
3.7.7 命令自身提供的官方使用指南
/usr/share/doc目錄
多數(shù)安裝了的軟件包的子目錄,包括了這些軟件的相關(guān)原理說(shuō)明
用 ll 顯示列表,用cat查看內(nèi)容
ll /usr/share/doc/CMD
sz 命令將文件發(fā)送到Windows
3.7.8 系統(tǒng)及第三方應(yīng)用官方文檔
- 軟件官網(wǎng):
- 紅帽知識(shí)庫(kù)和官方在線文檔:
https://help.ubuntu.com/lts/serverguide/index.html