首先我們得知道什么叫shell.
操作系統與外部最主要的接口就叫做shell,或許這樣說過于術語化,例如cmd命令行,這是windows操作系統下的一個shell。這里說的dreamhost的shell是指dreamhost提供給客戶一個命令行,方便客戶更好的使用他們的虛擬主機服務。DreamHost中shell使用指南本shell指令及操作均基于Linuxord2.4.29,即DreamHost現在采用的系統,如果你也是DreamHost的用戶,那本文或許對你有所幫助。目錄:1.BasicInstructions/基本2.wget/下載工具3.Crontab/定時任務4.tar/tar.gz/壓縮文件5.查看文件大小
cd[目錄名]轉換路徑
cd .. 返回上級目錄ls顯示當前目錄下所有文件rm[-r]-f[][文件名]刪除文件,加[-r]可以刪除文件下所有子文件,如rm -rf [abc]刪除abc文件夾及文件夾下的所有文件tar -[解壓下載的壓縮包]unzip[文件名]解壓文件cp -rpf .A/* B 將A文件夾中的所有文件拷貝到其上級目錄B中wget(最爽的一個命令 在linux下可以使用該工具快速地從網絡上下載所需要的文件)1.BasicInstructions基本操作命令
通常來說,使用”$[Instructions]-help”可以獲得以下各個命令[instructions]的幫助,包含其參數列表的定義。-ls列出當前文件夾下所有內容
$ls-o列出當前文件夾中所有內容,含詳細信息,但不列出group$ls-l同上,含group信息$ls-a列出當前文件夾中所有內容,包含以”.”開頭的文件$ls-t按更改時間排序$ls-v按版本-cd [dir] 進入文件夾
cd.. 退出當前文件夾,返回上級目錄-pwd 顯示當前路徑-mkdir [dir] 新建文件夾-chmod更改文件/文件夾權限$chmod [Mode] [dir],其中Mode形如”755″或”777″等。$chmod [Mode] [file]$chmod -R [Mode] [dir],遞歸形式,即將目標文件夾內所有文件均改變權限Mode還有另一種表達方式,”755″即為”-rwxr-xr-x”,不列舉了。-rm [file]刪除文件/文件夾
$rm-f [file]強行刪除,忽略不存在的文件,無提示$rm-r [file]遞歸刪除所有內容$rm -rf 刪除文件夾-cp拷貝$cp [options] [source] [destination]其中[options]可以為-f(強行拷貝)或-r(遞歸拷貝)-mv重命名或移動$mv[options][source][destination][options]常用:-f(強行移動/重命名),-i(移動/重命名前嘗試),-u(更新)例如$mvwwwroot/cgi-bin.將/cgi-bin目錄移動到當前目錄下$mvcronfile.txtmyfile.txt將cronfile.txt重命名為myfile.txtcp -rpf .A/* B 將A文件夾中的所有文件拷貝到其上級目錄B中2.wget下載工具
wget是一種非交互式的網絡文件下載工具,在linux下可以使用該工具快速地從網絡上下載所需要的文件而不需要經由本wget[參數列表]URL最簡單的用法:$wgethttp://targetdomain.com/file.tarwget的常用參數:-t[nuberoftimes]:嘗試次數,當wget無法與服務器建立連接時,嘗試連接多少次。比如”-t120″表示嘗試120次。當這一項為”0″的時候,指定嘗試無窮多次直到連接成功為止,這個設置非常有用,當對方服務器突然關機或者網絡突然中斷的時候,可以在恢復正常后繼續下載沒有傳完的文件;-c:斷點續傳,這也是個非常有用的設置,特別當下載比較大的文件的時候,如果中途意外中斷,那么連接恢復的時候會從上次沒傳完的地方接著傳,而不是又從頭開始,使用這一項需要遠程服務器也支持斷點續傳,一般UNIX/linux的Web/FTP服務器都支
新聞熱點
疑難解答