不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

linux命令SSH登錄工具常用命令

時(shí)間: 志藝942 分享

  SSH 為 Secure Shell 的縮寫(xiě),由 IETF 的網(wǎng)絡(luò)小組(Network Working Group)所制定;SSH 為建立在應(yīng)用層基礎(chǔ)上的安全協(xié)議。那么你知道linux命令SSH 登錄工具常用命令么?接下來(lái)是小編為大家收集的linux命令SSH 登錄工具常用命令,歡迎大家閱讀:

  linux命令SSH 登錄工具常用命令

  首先我們得知道什么叫shell.

  操作系統(tǒng)與外部最主要的接口就叫做shell,或許這樣說(shuō)過(guò)于術(shù)語(yǔ)化,例如cmd命令行,這是windows操作系統(tǒng)下的一個(gè)shell。這里說(shuō)的dreamhost的shell是指dreamhost提供給客戶一個(gè)命令行,方便客戶更好的使用他們的虛擬主機(jī)服務(wù)。

  DreamHost中shell使用指南本shell指令及操作均基于Linuxord2.4.29,即DreamHost現(xiàn)在采用的系統(tǒng),如果你也是DreamHost的用戶,那本文或許對(duì)你有所幫助。

  目錄:

  1.BasicInstructions/基本

  2.wget/下載工具

  3.Crontab/定時(shí)任務(wù)

  4.tar/tar.gz/壓縮文件

  5.查看文件大小

  cd[目錄名]轉(zhuǎn)換路徑

  cd .. 返回上級(jí)目錄

  ls顯示當(dāng)前目錄下所有文件

  rm[-r]-f[][文件名]刪除文件,加[-r]可以刪除文件下所有子文件,如rm -rf [abc]刪除abc文件夾及文件夾下的所有文件

  tar -[解壓下載的壓縮包]

  unzip[文件名]解壓文件

  cp -rpf .A/* B 將A文件夾中的所有文件拷貝到其上級(jí)目錄B中

  wget(最爽的一個(gè)命令 在linux下可以使用該工具快速地從網(wǎng)絡(luò)上下載所需要的文件)

  1.BasicInstructions基本操作命令

  通常來(lái)說(shuō),使用”$[Instructions]-help”可以獲得以下各個(gè)命令[instructions]的幫助,包含其參

  數(shù)列表的定義。

  -ls列出當(dāng)前文件夾下所有內(nèi)容

  $ls-o列出當(dāng)前文件夾中所有內(nèi)容,含詳細(xì)信息,但不列出group

  $ls-l同上,含group信息

  $ls-a列出當(dāng)前文件夾中所有內(nèi)容,包含以”.”開(kāi)頭的文件

  $ls-t按更改時(shí)間排序

  $ls-v按版本

  -cd [dir] 進(jìn)入文件夾

  cd.. 退出當(dāng)前文件夾,返回上級(jí)目錄

  -pwd 顯示當(dāng)前路徑

  -mkdir [dir] 新建文件夾

  -chmod更改文件/文件夾權(quán)限

  $chmod [Mode] [dir],其中Mode形如”755″或”777″等。

  $chmod [Mode] [file]

  $chmod -R [Mode] [dir],遞歸形式,即將目標(biāo)文件夾內(nèi)所有文件均改變權(quán)限

  Mode還有另一種表達(dá)方式,”755″即為”-rwxr-xr-x”,不列舉了。

  -rm [file]刪除文件/文件夾

  $rm-f [file]強(qiáng)行刪除,忽略不存在的文件,無(wú)提示

  $rm-r [file]遞歸刪除所有內(nèi)容

  $rm -rf 刪除文件夾

  -cp拷貝

  $cp [options] [source] [destination]

  其中[options]可以為-f(強(qiáng)行拷貝)或-r(遞歸拷貝)

  -mv重命名或移動(dòng)

  $mv[options][source][destination]

  [options]常用:-f(強(qiáng)行移動(dòng)/重命名),-i(移動(dòng)/重命名前嘗試),-u(更新)

  例如

  $mvwwwroot/cgi-bin.將/cgi-bin目錄移動(dòng)到當(dāng)前目錄下

  $mvcronfile.txtmyfile.txt將cronfile.txt重命名為myfile.txt

  cp -rpf .A/* B 將A文件夾中的所有文件拷貝到其上級(jí)目錄B中

  2.wget下載工具

  wget是一種非交互式的網(wǎng)絡(luò)文件下載工具,在linux下可以使用該工具快速地從網(wǎng)絡(luò)上下載

  所需要的文件而不需要經(jīng)由本

  wget[參數(shù)列表]URL

  最簡(jiǎn)單的用法:

  $wgethttp://targetdomain.com/file.tar

  wget的常用參數(shù):-t[nuberoftimes]:嘗試次數(shù),當(dāng)wget無(wú)法與服務(wù)器建立連接時(shí),嘗試連接多少次。比

  如”-t120″表示嘗試120次。當(dāng)這一項(xiàng)為”0″的時(shí)候,指定嘗試無(wú)窮多次直到連接成功為止,

  這個(gè)設(shè)置非常有用,當(dāng)對(duì)方服務(wù)器突然關(guān)機(jī)或者網(wǎng)絡(luò)突然中斷的時(shí)候,可以在恢復(fù)正常后繼

  續(xù)下載沒(méi)

  有傳完的文件;-c:斷點(diǎn)續(xù)傳,這也是個(gè)非常有用的設(shè)置,特別當(dāng)下載比較大的文件的時(shí)候,如果中途意外中斷,那么連接恢復(fù)的時(shí)候會(huì)從上

  次沒(méi)傳完的地方接著傳,而不是又從頭開(kāi)始,使用這一項(xiàng)需要遠(yuǎn)程服務(wù)器也支持?jǐn)帱c(diǎn)續(xù)傳,一般UNIX/linux的Web/FTP服務(wù)器都支

  持?jǐn)帱c(diǎn)續(xù)傳;-T[numberofseconds]:超時(shí)時(shí)間,指定多長(zhǎng)時(shí)間遠(yuǎn)程服務(wù)器沒(méi)有響應(yīng)就中斷連接,開(kāi)始

  下一次嘗試。比如”-T120″表示如果120秒以后遠(yuǎn)程服務(wù)器沒(méi)有發(fā)過(guò)來(lái)數(shù)據(jù),就重新嘗試連

  接。如果網(wǎng)絡(luò)速度比較快,這個(gè)時(shí)間可以設(shè)置的短些,相反,可以設(shè)置的長(zhǎng)一些,一般最多

  不超過(guò)900,通常也不少于60,一般120左右比較合適;-w[numberofseconds]:在兩次嘗試之間等待多少秒,比如”-w100″表示兩次嘗試之間等

  待100秒;-nd:不下載目錄結(jié)構(gòu),把從服務(wù)器所有指定目錄下載的文件都堆到當(dāng)前目錄里;-x:與”-nd”設(shè)置剛好相反,創(chuàng)建完整的目錄結(jié)構(gòu),

  例如”wget-ndhttp://www.gnu.org/”,

  實(shí)際的目錄結(jié)構(gòu)一級(jí)一級(jí)建下去,直到所有的文件都傳完為止;-nH:不創(chuàng)建以目標(biāo)主機(jī)域名為目錄名的目錄,將目標(biāo)主機(jī)的目錄結(jié)構(gòu)直接下到

  當(dāng)前目錄

  下;-r:遞歸下載,在本錄結(jié)構(gòu);-l[depth]:下載遠(yuǎn)程服務(wù)器目錄結(jié)構(gòu)的深度,例如”-l5″下載目錄深度小于或者等于5以

  內(nèi)的目錄結(jié)構(gòu)或者文件;

  -m:做站點(diǎn)鏡像時(shí)的選項(xiàng),如果你想做一個(gè)站點(diǎn)的鏡像,使用這個(gè)選項(xiàng),它將自動(dòng)設(shè)定

  其他合適的選項(xiàng)以便于站點(diǎn)鏡像;-np:只下載目標(biāo)站點(diǎn)指定目錄及其子目錄的內(nèi)容。這也是一個(gè)非常有用的選項(xiàng),我們假

  設(shè)某個(gè)人的個(gè)人主頁(yè)里面有一個(gè)指向這個(gè)站點(diǎn)其他人個(gè)人主頁(yè)的連接,而我們只想下載這個(gè)

  人的個(gè)人主頁(yè),如果不設(shè)置這個(gè)選項(xiàng),甚至-有可能把整個(gè)站點(diǎn)給抓下來(lái),這顯然是我們通

  常不希望的;-http-user=username-http-passwd=password:如果Web服務(wù)器需要指定用戶名和口令,用這兩項(xiàng)來(lái)設(shè)定;-O將數(shù)據(jù)寫(xiě)入文件中。

  3.Crontab定時(shí)執(zhí)行任務(wù)

  在DreamHost系統(tǒng)下,通過(guò)Shell可以建立自己的crontab.具體使用如下:

  使用支持shell登錄的終端(如fterm或putty),地址欄輸入username@qiran.org:22即可以SSH

  方式登錄至服務(wù)器.

  常用的crontab命令:

  crontab-l顯示所有現(xiàn)存cronjob.

  crontab-r刪除當(dāng)前cronjobs.

  crontab-e編輯當(dāng)前”crontabfile”.DH推薦使用nano

  注意你的crontab包含所有的cronjobs,每個(gè)cron一行,斷行結(jié)尾.一個(gè)正常的cron如下所

  示:

  452***/home/user/script.pl

  第一個(gè)數(shù)字是每小時(shí)的第幾分鐘,

  第二個(gè)數(shù)字是每天的第幾小時(shí),

  第三個(gè)數(shù)字是每月的第幾天,

  第四個(gè)數(shù)字是每年的第幾月,

  第五個(gè)數(shù)字是每周的第幾天.

  使用方式例如:

  32 * * * * : 表示每小時(shí)的第32分鐘.

  12,42 * * * * : 表示每小時(shí)的第12及第42分鐘兩次

  */15 */2 * * *: 表示0:00, 0:15, 0:30, 0:45, 2:00, 2:15, 2:30, …

  43 18 * * 7: 表示每個(gè)周日的6:43pm運(yùn)行命令行.

  在DreamHost下使用nano編輯完文件后,使用ctrl+o保存,ctrl+x退出編輯。

  4.tar命令

  tar命令的使用方法如下:

  tar[參數(shù)列表][文件名]

  參數(shù)列表:

  -c生成新的備份,并同時(shí)覆蓋舊的備份文件

  -x從備份文件中解壓縮

  -t列出備份文件內(nèi)的文件目錄

  -v顯示所有被操作文件列表

  -f在指定位置生成備份

  -u將不存在于備份中的文件,或?qū)⒁呀?jīng)被更改的文件加入該備份中。

  舉例說(shuō)明:

  tar cvf filename.tar /*制作備份*/

  tar cvf tarfile.tar ./filename /*將filename的文件備份到tarfile.tar里面*/

  tar tvf filename.tar /*列出tar文檔的內(nèi)容*/

  tar xvf filename.tar /*從tar文檔中導(dǎo)出文件*/

  tar zxpvf filename.tar.gz /*從tar.gz文檔中導(dǎo)出文件*/

  tar zxvf filename.tar.gz /*同上*/

  tar xvf tarfile.tar ./filename /*導(dǎo)出tar文件中的單個(gè)文件*/

  tar -xzf filename.tar.gz 解壓

  打包文件供下載 將目錄./www打包到文件www.tar.gz

  QUOTE:

  tar czvf www.tar.gz ./www

  或者直接更簡(jiǎn)單的 zip ./www

  將當(dāng)前目錄下所有.php文件打包并壓縮到文件bak.tar.gz

  5.查看文件夾大小

  du -s discuz 按KB

  du -sh discuz 按M

  
看了“linux命令SSH 登錄工具常用命令”還想看:

1.很實(shí)用的Linux 系統(tǒng)運(yùn)維常用命令

2.炫酷的Linux終端命令大全

3.Linux系統(tǒng)有什么常用命令

4.Linux系統(tǒng)常用命令合集

2961458