#cp-pfileAfileB
覆蓋文件之前系統(tǒng)會(huì)提示你。
#cp-ifileAfileB
11.mv命令
將fileA更名為fileB; -i選項(xiàng)會(huì)在覆蓋前提示;如果文件已經(jīng)存在,會(huì)要求予以確認(rèn)。
#mv-ifileAfileB
12.cat命令
cat命令用來(lái)同時(shí)查看多個(gè)文件。
#catfileAfileB
要是某個(gè)文件在一個(gè)屏幕/頁(yè)面顯示不了,你可以使用cat命令來(lái)合并more和less命令,查看文件內(nèi)容。
#catinstall.log|less or#catinstall.log|more
13.cd命令(切換目錄)
借助cd命令(切換目錄),它會(huì)進(jìn)入到fileA目錄。
#cd/fileA
14.pwd命令(輸出工作目錄)
pwd命令會(huì)返回當(dāng)前的工作目錄。
#pwd/root
15.sort命令
以升序排序一行行文本文件linux常用命令,如果使用-r選項(xiàng),就會(huì)以降序排序。
#sortfileA.txt#sort-rfileA.txt
16.vi命令
對(duì)大多數(shù)類似UNIX的操作系統(tǒng)而言linux常用命令,vi是最流行的文本編輯器,下面例子使用-R選項(xiàng),打開(kāi)只讀方式的文件,按“:q”即可退出vi窗口。
#vi-R/etc/shadows
17.ssh命令(安全外殼)
ssh命令用來(lái)登錄入到遠(yuǎn)程主機(jī);比如說(shuō),下面這個(gè)ssh例子會(huì)使用用戶作為narad,連接到主機(jī)(192.168.50.2)。
#sshnarad@192.168.50.2
想檢查ssh的版本,使用選項(xiàng)-V(大寫),即可顯示ssh的版本。
#ssh-VOpenSSH_5.3p1,OpenSSL1.0.0-fips29Mar2010
18.ftp或sftp命令
ftp或sftp命令用來(lái)連接到遠(yuǎn)程ftp主機(jī);ftp是指文件傳輸協(xié)議,而sftp是安全文件傳輸協(xié)議。比如說(shuō),下列命令將連接到ftp主機(jī)(192.168.50.2)。
#ftp192.168.50.2#sftp192.168.50.2
正如可以使用mput將多個(gè)文件上傳到到遠(yuǎn)程主機(jī),我們同樣可以使用mget從遠(yuǎn)程主機(jī)下載多個(gè)文件。
#ftp>mput*.txt#ftp>mget*.txt
19.service命令
在debian系統(tǒng)上,系統(tǒng)范圍的腳本位于 /shell-completion/bash 中,當(dāng)新的shell啟動(dòng)時(shí),該目錄中的所有腳本將被執(zhí)行。通過(guò)第3個(gè)問(wèn)題(后面會(huì)提及)我知道m(xù)inidwep-gtk的執(zhí)行主腳本位于/usr/local/bin/minileafdwep/minidwep-gtk.sh , 所以我們可以到具體的目錄手動(dòng)執(zhí)行這個(gè)腳本,并且可以調(diào)試這個(gè)shell腳本。這個(gè)腳本在命令行執(zhí)行是ok的,但剛在crontab中發(fā)現(xiàn)是執(zhí)行不成功的,后來(lái)通過(guò)一系列驗(yàn)證,發(fā)現(xiàn)原來(lái)是路徑的問(wèn)題,crontab中當(dāng)然是要用絕對(duì)路徑的,所以,crontab中要執(zhí)行的腳本也必然要使用絕對(duì)路徑,原來(lái)我們的運(yùn)行腳本中有一個(gè)java類使用的是相對(duì)路徑,所以導(dǎo)致腳本沒(méi)有執(zhí)行,但日志文件卻創(chuàng)建了,所以很快可以定位是腳本執(zhí)行沒(méi)有成功,把路徑修改成絕對(duì)路徑,發(fā)現(xiàn)執(zhí)行后,java類把路徑當(dāng)作包名來(lái)識(shí)別,所以最后就只能在shell腳本前面加上目錄切換命令,如cd /root/...的,這樣腳本執(zhí)行就都可以識(shí)別到目錄了,而且不管在哪兒執(zhí)行,它都是絕對(duì)的路徑,可以找到并運(yùn)行成功。
#servicehttpdstart#/etc/init.d/httpdstart
20.free命令
free命令顯示了閑置內(nèi)存、總內(nèi)存和交換內(nèi)等方面的信息,單位是字節(jié)。