在上次的課程中咱們學習了一系列命令以及各類命令的功能,如下既是本次課程的主要內容。shell
7.touch,修改文件的時間戳。服務器
8.stat,查看文件的狀態網絡
stat[OPTTON]...FITL...less
-cide
9.nano學習
^:脫字符,表示ctrl鍵spa
^o:保存文檔內容遞歸
^x:退出文檔
10.catit
-b:對於非空行內容進行按行編號
-n#:對於全部行進行按行編號
-s:合併多行空白行爲一行
-E:顯示文檔中每行末尾的行結束符,用$biaoshi
11.tac:cat的逆序輸出。
12.head:head[OPTTON]...FITL...
-n #:顯示文件前n行內容。可簡寫-#
-c #[b/k/m/g]:顯示文件的前#多個字符
1b=512Byte
1k=1024Byth
1m=1024*1024Byth
。。。。
若是不加任何選項。默認顯示前十行。
13.tail:tail[OPTTON]...FITL...
-n #:顯示文件後n行內容。可簡寫-#
-c #[b/k/m/g]:顯示文件的後#多個字符
-f:一直監控文件最後內容更新狀況。ctrl c 退出此狀態。
14.more,more不可回看。
15.less 分頁顯示文件的內容。
less回看。n下一頁。N上一頁。q退出
日期時間相關的命令
.硬件時鐘:
16.hwclock(精確標示到百萬分之一秒),clock
hwclock [[functions] [options]
-s, --hctosys:以硬件時鐘爲參考設置系統時鐘
-w, --systohc:以系統時鐘爲參考設置硬件時鐘
--set --date 「####/##/## ##:##」修改硬件時鐘
系統時鐘:
17.date。 date -s 「****-**-** **:**」或date -s「####/##/## ##:##」
date +%# ...........
date +%F:完整格式的日期:年-月-日
date +%T: 完整格式的時間:時:分:秒
date +%
。。。。
NTP服務器:Network Time Protocol ,網絡時間協議
18.cal 日曆
cal -y
19.關機:
halt/poweroff 強制關機
shutdown:shutdown [OPTION]... TIME [MMESSAGE]
選項:
-h:關閉系統
-r:從新引導系統
-c:取消一次即將執行的關機做業
reboot:從新引導,重啓
TIME:
絕對時間:12:00
相對時間:+#,再#分鐘後執行
特例: +0 至關於 now
20.註銷,退出登陸
exit :結束當前shell
logout:
ctrl d
21.cp : cp [OPTION]...SOURCE DEST (單源複製)
cp [OPTION]...SOURCE...DIRECTORY (多源複製)
選項:
-d:複製的源若是是符號連接文件,則將該符號鏈接文件直接複製到目標位置,而不是其所連接的那個文件。
-p:再複製文件時能夠保留文件的權限,全部權以及時間戳等信息。
-R/-r:可以遞歸的複製文件目錄及目錄中的文件。
-a:至關於-dpr選項的組合。
注意:1. cp至少要有兩個參數
2.一般狀況下,最後一個參數是這次複製的目標
3.若是進行單源復,目標能夠不存在,目標能夠爲非目錄文件
4.若是進行多源複製,目標必須爲目錄,且複製過程當中沒法更改文件名
22.移動,mv: mv [OPTION]...SOURCE DEST (單源移動)
mv [OPTION]...SOURCE...DIRECTORY (多源移動)
選項:
-f:強制覆蓋目標位置中重名的文件。