linux壓縮打包與定時任務 gzip bzip2 crontab
阿新 • • 發佈:2021-12-17
二、壓縮打包
windows中的壓縮包:zip rar linux常見的壓縮包有哪些: gzip bzip2 1、gzip壓縮: 壓縮命令:gzip 壓縮檔案 解壓命令:gzip -d 壓縮包 2、bzip2壓縮 壓縮命令:bzip2 壓縮檔案 解壓命令;bzip2 -d 壓縮包 ## 無法壓縮目錄資料夾 3、打包:將資料夾打包成一個檔案 進而解壓 命令: tar 引數: -f :指定打包的包名稱 -c :打包 -v :顯示打包的過程 -z :使用gzip壓縮包壓縮 -j :使用bzip2壓縮包壓縮 -x :解壓(解壓不需要指定壓縮型別) -t :檢視壓縮包內部的內容 -P :忽略使用絕對路徑時爆出的錯誤 ## 注意: 1、壓縮時是什麼路徑,解壓時就是什麼路徑,所以為了安全不要使用絕對路徑壓縮。 2、-f引數後面永遠跟壓縮包名稱 故:-f引數永遠在最後一位
三、定時任務
# 定時任務就相當於鬧鐘 在指定的時間執行某件事
關鍵字:crontab
crontab表示式:
* * * * *
分鐘 小時 天數 月份 一週中的某一天
1、增加定時任務:crontab -e
例:每天的凌晨2:50執行/root/1.sh
[root@localhost ~]# touch 1.sh
[root@localhost ~]# chmod +x 1.sh
[root@localhost ~]# crontab -e
編寫:50 02 * * * /root/1.sh
2、檢視crontab定時任務: crontab -l
3、每一個使用者的定時任務是相對隔離的。
在/var/spool/cron目錄下,以當前使用者的使用者名稱命名的檔案
例:如果在user2中新增定時任務,目錄下會顯示,root和user2兩個以使用者名稱命名的檔案
4、常用命令
head :從頭部開始檢視檔案,預設檢視10行
-n :指定檢視多少行
tail :從尾部檢視檔案,預設檢視10行
-n :指定檢視多少行
-f :實施監控檔案變化
less :檢視所有檔案 類似於vim方式檢視
其他檢視檔案命令:
cat
grep
egrep
例: head /var/log/cron 檢視前10行
5、定時任務格式練習: * * * * * : 相當於每分鐘都執行 */2 * * * * : 相當於每隔2分鐘執行 01 2,4,6,8,10 * * * : 相當於每天的2,4,6,8,20的一分鐘執行 00 2-6 * * * : 相當於每天的2至6點執行 00 2-6/2 * * * : 相當於每天的2至6點每隔兩小時執行 00 02 * * 02 : 相當於每週二的2點執行