退出及保存
(1)切換到命令行模式
(2):q 不存盤退出vi
:wq 保存并退出vi
:q! 不存盤強(qiáng)制退出vi
39.more分屏顯示
分屏顯示文件,只有文件大小超過一定長度才有效,超過一定長度后,會顯示百分比信息;否則此命令的效果和cat類似;
more 文件名
40.cat查看文件
顯示文件的所有內(nèi)容,一次性顯示該文件的所有內(nèi)容;
cat 文件名
41.tail顯示文件最新的內(nèi)容
顯示文件的最新內(nèi)容
(1).tail –f 文件名
動態(tài)顯示文件增長的內(nèi)容;
(2).tail –1000f 文件名
動態(tài)顯示文件增長的最后1000行的內(nèi)容;
42.history命令查詢
(1).history
顯示所有的歷史命令
(2).history 2
顯示最近的兩個命令
43.chmod改變文件的權(quán)限
改變文件的模式 x(執(zhí)行)、w(寫)、r(讀)
紅色部分一共有十個字符,
第一個字符表示是文件還是目錄,d是目錄,- 是文件
第二三四個字符分別表示當(dāng)前文件所屬用戶root的讀、寫、執(zhí)行的權(quán)限;
第五六七個字符分別表示當(dāng)前文件所屬組root的用戶讀、寫、執(zhí)行的權(quán)限;
第八九十個字符分別表示當(dāng)前文件其他組用戶的讀、寫、執(zhí)行的權(quán)限;
(1).chmod g+x 文件名
給sed.txt當(dāng)前文件所屬組用戶加上w權(quán)限;
(2).chmod -R 777 文件名
給sed.txt.cp當(dāng)前文件所屬組用戶加上w權(quán)限;此種采用二進(jìn)制來表示,有該權(quán)限就寫1,無就寫0,然后算出總數(shù);
更改前:
110 100 100----->6 4 4
需要更改為:
110 110 100----->6 6 4
44.chown改變文件或者目錄所屬的用戶組
改表文件或目錄的所屬用戶和所屬組;(我虛擬機(jī)上裝的linux只有一個root用戶一個root組,我先建一個test組,并在該組下建一個test用戶,密碼也為test;新建用戶和組的操作這里就不介紹了,作為一個開發(fā)人員這樣的操作很少)
(1)chown 用戶名 文件名/目錄
改變文件或目錄的所屬用戶
把目錄dir1所屬用戶由root改為test
(2).改變dir1所屬組由root改為test
45.crontab定時任務(wù)
crontab 是用來讓使用者在固定時間或固定間隔執(zhí)行程序之用;
為了下面crontab命令的演示,我在pantp目錄下建一個執(zhí)行腳本,crontab.sh
(1).建立定時執(zhí)行任務(wù)
我需要crontab.sh腳本每隔一分鐘鐘執(zhí)行一次,并把文件輸出到pantp目錄下的log.txt
為了使此效果明顯,我把crontab.sh文件做了一下更改,修改后的文件為:
先介紹一下crontab中時程表的格式
時程表的格式如下 :
f1 f2 f3 f4 f5 program
其中 f1 是表示分鐘(0-59),f2 表示小時(0-23),f3 表示一個月份中的第幾日(1-31),f4 表示月份(1-12),f5 表示一個星期中的第幾天(0-6 0表示星期日)。program 表示要執(zhí)行的程序。
當(dāng) m 為 a-b 時表示從第 a 分鐘到第 b 分鐘這段時間內(nèi)要執(zhí)行,h 為 a-b 時表示從第 a 到第 b 小時都要執(zhí)行,其馀類推。當(dāng)f1為a-b時表示從第a分鐘到第b分鐘這段時間內(nèi)要執(zhí)行,f2為a-b時表示從第a到第b小時都要執(zhí)行,其馀類推。當(dāng) f1 為 a-b 時表示從第 a 分鐘到第 b 分鐘這段時間內(nèi)要執(zhí)行,f2 為 a-b 時表示從第 a 到第 b 小時都要執(zhí)行,其馀類推。
當(dāng) f1 為 a-b 時表示從第 a 分鐘到第 b 分鐘這段時間內(nèi)要執(zhí)行,f2 為 a-b 時表示從第 a 到第 b 小時都要執(zhí)行,其馀類推