寫(xiě)在前面
在Linux下工作也有兩年多了,在平常工作中煌集,也會(huì)將自己的一些經(jīng)驗(yàn)傳授給新人妓肢,正所謂“教是最好的學(xué)”,在此過(guò)程中苫纤,我可以把自己所學(xué)進(jìn)一步提煉,使其系統(tǒng)化纲缓。
本人懷著敬畏之心卷拘,本著班門(mén)弄斧的態(tài)度,寫(xiě)下這些文字的祝高。大牛請(qǐng)?zhí)^(guò)栗弟,讓您見(jiàn)笑了,戝笑~
本文整理的是Linux終端操作和文件傳輸相關(guān)工具介紹工闺,遠(yuǎn)程桌面不在討論范圍
管理工具介紹
SecureCRT
SecureCRT是VanDyke Software的一個(gè)商業(yè)SSH乍赫、Telnet客戶端和虛擬終端軟件瓣蛀。SecureCRT最初是一個(gè)Windows下的產(chǎn)品,目前VanDyke增加了Mac OS X和Linux下的版本雷厂。
版本介紹
- windows版本
- Linux版本
- Mac版本
- Ipad版本
文件傳輸
- z-modem rz/sz
rz
: 將服務(wù)器端選擇的文件發(fā)送(send)到本地惋增。
sz
: 運(yùn)行該命令會(huì)彈出一個(gè)文件選擇窗口,從本地選擇文件上傳到服務(wù)器改鲫。
若命令無(wú)法執(zhí)行诈皿,一般情況為服務(wù)器不支持z-modem,需要安裝rzsz
像棘,具體安裝方法自行Google稽亏。
- scp
本地文件上傳到服務(wù)器
scp local_file user@remoteIP:remote_file
本地目錄上傳到服務(wù)器
scp -r local_folder user@remoteIP:remote_folder
服務(wù)器文件下載到本地
scp usr@remoteIP:remote_file local_file
服務(wù)器目錄下載到本地
scp -r user@remoteIP:remote_folder local_folder
如果服務(wù)器端口有變化,用-P port
進(jìn)行指定缕题。
- sftp
sftp是基于SSH的一組傳輸協(xié)議截歉。
在SecureCRT中按下快捷鍵ALT+P
,開(kāi)啟新的會(huì)話烟零,進(jìn)入FTP操作模式瘪松。
本地文件上傳到服務(wù)器
put local_file
本地文件目錄上傳到服務(wù)器
put -r local_folder
服務(wù)器目錄下載到本地
get remote_file
服務(wù)器文件目錄下載到本地
get -r remote_folder
相關(guān)命令詳細(xì)使用方法請(qǐng)查看幫助文檔。
XManager套裝
XManager套裝中瓶摆,常用工具主要包括Xshell和Xftp凉逛。
版本介紹
- Xshell
- Xftp
文件傳輸
- z-modem rz/sz
參考SecureCRT此功能相關(guān)介紹。
- scp
參考SecureCRT此功能相關(guān)介紹群井。
- xftp
此功能使用Xftp工具状飞,可實(shí)現(xiàn)鼠標(biāo)拖拽,不用寫(xiě)命令书斜,比較方便诬辈。
Putty
Putty是一個(gè)免費(fèi)的telnet、rlogin和ssh客戶端荐吉。
文件傳輸
- z-modem rz/sz
不支持
- scp
參考SecureCRT此功能相關(guān)介紹焙糟。
- xftp
此功能需要在putty的安裝目錄下,單獨(dú)運(yùn)行psftp工具样屠,相關(guān)操作命令穿撮,參考SecureCRT此功能相關(guān)介紹。
比較
軟件名稱 | 支持平臺(tái) | 是否收費(fèi) |
---|---|---|
SecureCRT | Mac痪欲,Linux悦穿,Windows,Ipad | 收費(fèi)业踢,目前沒(méi)有免費(fèi)版本 |
XManager | Windows | 收費(fèi)栗柒,Xshell與Xftp提供學(xué)生與家庭版的免費(fèi)授權(quán) |
Putty | Linux,Mac知举,Windows | 免費(fèi) |
一般linux初學(xué)者瞬沦,可能會(huì)在windows下虛擬一個(gè)Linux系統(tǒng)供自己學(xué)習(xí)太伊,從這一點(diǎn)考慮,我會(huì)傾向于推薦Xshell+Xftp逛钻。土壕可以考慮SecureCRT僚焦,當(dāng)然你可以說(shuō)破解版有的是,我只想說(shuō)绣的,程序員何苦為難程序員叠赐。如果你的工作環(huán)境有Linux和Windos,putty會(huì)是不錯(cuò)的選擇屡江,本人目前使用putty芭概,有時(shí)直接在shell里用原生的SSH命令,也是挺爽的~
詳細(xì)請(qǐng)參考SSH工具比較
Linux終端利器-tmux
我們大多數(shù)情況下惩嘉,Linux是作為服務(wù)器使用罢洲,我們遠(yuǎn)程過(guò)去,配置文黎,部署惹苗,監(jiān)控,分析耸峭,必要時(shí)候需要多窗口操作桩蓉。當(dāng)然>SecureCRT,Xshell等工具都支持tab窗口劳闹,Putty也可以通過(guò)插件實(shí)現(xiàn)院究。我在這里再提供一種選擇,終端分屏軟件本涕,直接上圖业汰,有興趣的自行Google。