XShell 使用方法


XShell是一款Windows下非常優秀的遠程連接Linux主機的工具,是平常使用不可缺少的工具。
復制和粘貼
由於在linux的Shell下,Ctrl+c是中斷當前指令,這個快捷鍵和win系統下的復制快捷鍵沖突,在Xshell中,提供了其它的快捷鍵來執行這些操作:
復制:Ctrl+Insert
粘貼:Shift+Insert

將當前Shell中的內容復制到"記事本"中
有時候需要把shell中的一些內容臨時復制到"記事本"中,如果再打開一個記事本,再復制粘貼就顯得麻煩了。

XShell中內置了這一功能,使用很簡單,就是選中內容,鼠標右鍵,選擇"To Notepad",再選中'Select Area'或者'All'或者'Screen',前者將把前面整個屏幕的輸出復制到記事本中,而后者只會將當前可見的部分復制。

快速選擇當前行
這個很簡單,就是在shell界面下快速點三次鼠標就選中當前行了,這樣就可以用上面的復制功能將其復制到剪貼板中。

快速打開Sessions對話框
有時候打開XShell后希望能直接打開Sessions對話框,這時候只要在Shell界面的(要打開'Address Bar'選項)的地址欄 里中輸入'open'即可。或直接使用'Alt+O'即可打開上次打開的Sessions所在目錄的對話框。

遷移連接信息
在XShel中,每個保存的Session連接信息都是保存到.xsh(就是ini文件,可以用文本編輯器打開)文件中的。它的默認路徑是
"%APPDATA%\NetSarang\Xshell\Sessions"

即:C:\Users\用戶名\AppData\Roaming\NetSarang\Xshell\Sessions

可直接拷貝這些xsh文件到新的xshell的相同目錄即可使用。

最小化到系統托盤
XShell默認最小化是不會到系統托盤的,但是有個選項可以修改,設置在:Tools->Options->Advanced->'Minimize to system tray'打鈎即可,盡管這並不是很實用。

退出時關閉確認對話框
選擇在這:Tools->Options->Advanced->'Confirm connection close when session exits'
還有一個:Tools->Options->Advanced->'Confirm connection close when XShell exits'

快速切換打開的Tab
快捷鍵:Alt+1~9 或者Ctrl+Tab 或者Shift+Tab

設置:Tools->Options->'Menu & Short Keys'

數字小鍵盤輸入
如果不設置的話,輸入數字小鍵盤,會顯示亂碼。

屬性頁面'Properties'->Terminal->'Initial VT Modes'->'Set as normal'選擇即可。


自定義文字顏色
如圖設置,就可以得到多種顏色的文字字體。


設置命令快捷按鈕
當你管理操作多個ssh主機時,不得不重復輸入相同的命令,xshell可以設置快捷按鈕,一鍵輸入你設置的命令。

Tools->'Quick Command Sets...'

在將其添加好后,將'View'->'Quick Commands'選項打開,這樣在xshell的底部就有它們的標簽,點擊它后將會在終端里執行。

這里加一個別名為'nsl'的命令執行:


將命令發送到多個ssh會話終端
也就是發送同一命令到已經登陸的多個主機,回車會將自動執行。這樣就省去了重復鍵入的工作,提高了操作效率,但前者是要知道在做什么。

打開相應的功能:選擇View->'Compose Bar',這樣在xshell的底部會有一個輸入框,可以在其中錄入想要執行的命令及其參數;最左端的小箭頭點開后還可以設置將框內的指令發送到到當前xshell所有的會話(To All Sessions)還是所有的xshell(To All Xshell),默認為當前所有會話,當前你也可以只針對當前這一個會話(To Current Session),僅為調試所用。


注意:xshell可以開啟多個實例,一個實例又可以開啟多個tab會話。

設置xshell使用代理
詳情請參考:對xshell三種端口轉發的認識

上傳下載
在主機里安裝rz、sz,就可以直接上傳下載文件,不用sftp或者其他上傳下載工具了。這對於下載上傳小型文件非常方便,。
通過apt來安裝:
apt-get install lrzsz

用法:
# sz 文件名
即可下載文件到本地。

# rz 
就會跳出窗口讓你選擇上傳的文件,然后上傳。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM