Linux命令行基本操作
chown myy fileb --修改fileb的擁有者為myy晤揣;
chown myy:groupa filea --修改filea的擁有者為myy鸥跟,并且同時(shí)修改組群為groupa
find / -name mysql:查找名為mysql的文件夾
/rm -rf * 刪除本文件夾下所有文件鲁僚。
刪除的時(shí)候要注意文件夾悬包,刪除垃圾的時(shí)候要到.trash 文件夾執(zhí)行上述命令。
RPM相關(guān)命令操作:
RPM 安裝操作:
rpm -i 需要安裝的包文件名
RPM 查詢(xún)操作:
rpm -qa | grep tomcat4 查看 tomcat4 是否被安裝柔昼;
rpm -qip example.rpm 查看 example.rpm 安裝包的信息哑芹;
rpm -qif /bin/df 查看/bin/df 文件所在安裝包的信息;
rpm -qlf /bin/df 查看/bin/df 文件所在安裝包中的各個(gè)文件分別被安裝到哪個(gè)目錄下
RPM 卸載操作:
rpm -e 需要卸載的安裝包
rpm -e tomcat4 卸載 tomcat4 軟件包
RPM 升級(jí)操作:
rpm -U 需要升級(jí)的包
rpm -Uvh example.rpm 升級(jí) example.rpm 軟件包
CRONTAB
crontab -u//設(shè)定某個(gè)用戶(hù)的cron服務(wù)
crontab -l//列出某個(gè)用戶(hù)cron服務(wù)的詳細(xì)內(nèi)容
crontab -r//刪除沒(méi)個(gè)用戶(hù)的cron服務(wù)
crontab -e//編輯某個(gè)用戶(hù)的cron服務(wù)
Nohup 操作
- nohup command > myout.file 2>&1 &
在上面的例子中捕透,0 – stdin (standard input)聪姿,1 – stdout (standard output),2 – stderr (standard error) 乙嘀;
2>&1是將標(biāo)準(zhǔn)錯(cuò)誤(2)重定向到標(biāo)準(zhǔn)輸出(&1)末购,標(biāo)準(zhǔn)輸出(&1)再被重定向輸入到myout.file文件中。
& : 指在后臺(tái)運(yùn)行
nohup : 不掛斷的運(yùn)行虎谢,注意并沒(méi)有后臺(tái)運(yùn)行的功能盟榴,,就是指婴噩,用nohup運(yùn)行命令可以使命令永久的執(zhí)行下去擎场,和用戶(hù)終端沒(méi)有關(guān)系,例如我們斷開(kāi)SSH連接都不會(huì)影響他的運(yùn)行几莽,注意了nohup沒(méi)有后臺(tái)運(yùn)行的意思迅办;&才是后臺(tái)運(yùn)行
2.jobs命令只看當(dāng)前終端生效的,關(guān)閉終端后章蚣,在另一個(gè)終端jobs已經(jīng)無(wú)法看到后臺(tái)跑得程序了站欺,此時(shí)利用ps(進(jìn)程查看命令)
Ps -ef
a:顯示所有程序
u:以用戶(hù)為主的格式來(lái)顯示
x:顯示所有程序,不以終端機(jī)來(lái)區(qū)分
用 ps -def | grep 文件名 查找進(jìn)程很方便纤垂,最后一行總是會(huì)grep自己
3.終止后臺(tái)運(yùn)行的進(jìn)程
kill -9 進(jìn)程號(hào)