天天看點

xshell6 添加快速指令

做服務端同學應該對xshell這個軟體很熟悉了,登入伺服器,檢視伺服器cpu,記憶體狀态,虛拟機狀态,端口監聽情況,尤其是檢視服務日志這個動作我們幾乎每天都要進行,但是這個動作每次都是重複的,為了避免每次手動輸入路徑, 可以把這個動作提前編輯成一個快速指令按鈕,每次點這個按鈕就可以了,又比如說我們每次切換root的時候都要手動輸入密碼,這個每次重複就很煩,我們就可以把這個動作設定成一個快速指令,放到下方的菜單中,每次登入到伺服器之後,點一下快速指令按鈕,就會切換到root使用者,省了很多麻煩。下面我們就看一下如添加快速指令

第一步:點選 檢視 -> 工具欄, 将後面的選項全部勾選, 尤其是鎖定工具欄

xshell6 添加快速指令

第二步:點選檢視 -> 快速指令->快速指令欄

xshell6 添加快速指令

這個時候在xshell 底部就會出現快速指令欄

xshell6 添加快速指令

接下來就可以添加快速指令了

xshell6 添加快速指令

滑鼠左鍵單擊,選擇添加添加按鈕

xshell6 添加快速指令
xshell6 添加快速指令

我們可以選擇發送字元串或者運作腳本,比如說進入應用目錄就是一個重複性固定動作, 選擇發送字元串, 然後編輯字串

cd /home/livexxx/xxx

, 隻需要點選一下CMD#7(可以自己命名),就可以把編輯好的指令發送到螢幕上, 然後我們在螢幕上點選

回車

就可以得到我們想要的結果了

運作腳本

也用的場合較多,xshell目前隻支援js,python和VB腳本, 我們以VB腳本為例,來實作切換root的一個小例子

建立一個檔案 root.vbs

代碼如下:

Sub Main
    xsh.Screen.Send "su - root"                    '切換root指令
    xsh.Screen.Send VbCr		                   '點選回車
    xsh.Screen.WaitForString "Password: "          '等待螢幕顯示Password:
    xsh.Screen.Send "[email protected]"                    '輸入密碼
    xsh.Screen.Send VbCr                           '點選回車
End Sub
           

添加按鈕時設定我們剛才的

vbs檔案位址

這樣我們登入到伺服器之後,就可以點選此按鈕 先切換到root使用者,然後執行後面的操作了,學會了之後可以DIY自己喜歡的指令了,大大提高了我們的工作效率