日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

最新Linux常用基本命令及應(yīng)用技巧( 四 )


1,在后臺運(yùn)行程序的&、bg命令
將程序放到后臺運(yùn)行的最簡單方法就是在命令最后加上“&,范例如下:
[tony@free root]# updatedb & ← 在后臺執(zhí)行 locate 數(shù)據(jù)庫更新命令
[tony@free root]# bg ← 將更新操作放到后臺運(yùn)行
2,前臺運(yùn)行的程序fg命令
如果用戶當(dāng)前已有程序在后臺運(yùn)行,可以輸入fg命令,將它從背景中移到前臺運(yùn)行:
[tony@free root]# fg ← 放到前臺執(zhí)行的命令會顯示出來
3,在退出后讓程序繼續(xù)運(yùn)行的nohup命令
此命令可使用戶退出系統(tǒng)后,程序繼續(xù)運(yùn)行 。范例如下:
[tony@free rony]$ nohup myserver &
然后用戶就可以退出了,當(dāng)再次登錄的時候,可以用ps –aux命令看到程序仍在后臺中運(yùn)行 。
五,任務(wù)調(diào)度命令
計算機(jī)有很多程序需要周期性的被運(yùn)用,例如清理磁盤中不要的暫存盤、備份系統(tǒng)數(shù)據(jù)、檢查遠(yuǎn)程服務(wù)器的郵件等 。對于這些重復(fù)性的工作,其實(shí)不需要每次都辛苦地運(yùn)行這些程序 。可利用任務(wù)調(diào)度命令,指定系統(tǒng)定期在某個時間運(yùn)行這些程序,輕輕松松完成想要執(zhí)行的工作 。
任務(wù)調(diào)度的crond常駐命令
crond 是Linux用來定期執(zhí)行程序的命令 。當(dāng)安裝完成操作系統(tǒng)后,默認(rèn)便會啟動此任務(wù)調(diào)動命令 。crond命令每分鐘會定期檢查是否有要執(zhí)行的工作,如果有要執(zhí)行的工作,便會自動執(zhí)行該工作 。由于任務(wù)調(diào)度中間的操作過程十分繁雜,我們只將任務(wù)調(diào)度文件的寫法介紹給大家,供大家參閱:
Minute Hour Day Month DayOfWeek Command
在這段文字中除了“Command是每次都必須指定的字段以外,其他自動皆可視需求自行決定是否指定 。
六,任務(wù)調(diào)度的系統(tǒng)工作
/ect/crontab/文件是Linux系統(tǒng)工程的任務(wù)調(diào)度設(shè)置文件,其默認(rèn)的內(nèi)容如下:
SHELL=/bin/bash ← 指定執(zhí)行任務(wù)調(diào)度工作時所使用的SHELL
PATH=/shin:/bin:/usr/sbin:/usr/bin ← 指定命令搜索的路徑
MAILTO=root ← 指定將輸出結(jié)果給root用戶
HOME=/ ← 指定跟目錄
;
七,任務(wù)調(diào)度的個人工作
除了上述任務(wù)調(diào)度的系統(tǒng)工作外,一般用戶則可利用crintab命令,自行設(shè)置要定期執(zhí)行的工作 。
每個用戶可執(zhí)行crontab –e命令,編輯自己的任務(wù)調(diào)度設(shè)置文件,并在此文件加入要定期執(zhí)行的工作 。以下范例為tony用戶編輯的任務(wù)調(diào)度設(shè)置文件:
[tony@free rony]$ crontab –e
執(zhí)行上述命令后,即會進(jìn)入VI文本編輯器自行編輯任務(wù)調(diào)度的工作 。
八,刪除調(diào)度工作任務(wù)
如果不想再定期執(zhí)行任務(wù)調(diào)動中的工作,則可執(zhí)行crontab –r命令刪除所有任務(wù)調(diào)度的工作 。范例如下:
[tony@free rony]$ crontab –r ← 刪除任務(wù)調(diào)度中的工作
[tony@free rony]$ crontab -1 ← 再查看一次任務(wù)調(diào)度中的工作
no crontab for tony ← 已經(jīng)沒有任何任務(wù)調(diào)度工作
九,打包、壓縮與解壓縮
由于這是每一個Linux用戶都會經(jīng)常用到的基本功能,因此我們將介紹最常見到的打包、壓縮和解壓縮程序 。
1,打包文件的tar命令
tar命令位于/bin目錄中,它能將用戶所指定的文件或目錄打包成一個文件,不過它并不做壓縮 。一般Unix上常用的壓縮方式是先用tar命令將許多文件打包成一個文件,再以gzip等壓縮命令壓縮文件 。tar命令參數(shù)繁多,以下舉例常用參數(shù)作說明:
? -c:創(chuàng)建一個新的tar文件;
? -v:顯示運(yùn)作過程信息;
? -f:在:指定文件名稱;
? -z:調(diào)用gzip壓縮命令執(zhí)行壓縮;
? -j:調(diào)用bzip2壓縮命令執(zhí)行壓縮;
? -t:參看壓縮文件內(nèi)容;
? -x:解開tar文件 。
在此舉一常用范例:
[tony@free data]# tar cvf data.tar * ← 將目錄下所有文件打包成data.tar

推薦閱讀