PuTTY?Bash?Out了!!!終端應該這麼玩~

因爲語言的障礙,國內一直存在一個問題,就是新技術引入太慢。好比PuTTY,其實已中止維護N久了,但大部分人卻仍然在用(包括以前的我)。好比Bash,明知有那麼多的問題,卻一直沒有什麼想法,彷佛Linux終端就應該如此。前端

如今,是時候改變一下了!java

1、首先呢,把bash shell換成zsh:python

    Step一、安裝zsh。git

sudo yum install zsh

    Step二、切換當前用戶的shell到zsh。github

chsh -s /bin/zsh

        接着會要求輸入用戶密碼。shell

    Step三、重啓終端。vim

reboot

        而後須要作幾個選擇題。。。
安全

2、而後,直接用zsh雖然功能強大,但會有些複雜,安裝oh my zsh:bash

    [Step0、安裝git。ssh

sudo yum install git
]

    step一、安裝oh my zsh。

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

    step二、複製配置文件到用戶主目錄下,使之生效。

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc 

    step三、編輯配置文件,添加些經常使用的選項。

sudo vim ~/.zshrc

    我添加了以下內容:    

    alias cls='clear'  # 爲命令指定一個縮寫別名,下同
    alias ll='ls -l'
    alias la='ls -a'
    alias vi='vim'
    alias javac="javac -J-Dfile.encoding=utf8"  # 每次輸encoding=utf8很麻煩對吧
    alias grep="grep --color=auto"
    alias -s py=vi       # 在命令行直接輸入 python 文件,會用 vim 中打開,如下相似
    alias -s js=vi
    alias -s c=vi
    alias -s java=vi
    alias -s txt=vi
    alias -s log=vi
    alias -s ini=vi
    alias -s conf=vi
    alias -s gz='tar -xzvf'  #解壓縮原來能夠這麼容易
    alias -s tgz='tar -xzvf'
    alias -s zip='unzip'
    alias -s bz2='tar -xjvf'

    好了,體驗你的新shell吧。好處多多,我最喜歡的莫過於tab鍵補全了,好比路徑輸到一半記不清,一個tab鍵搞定。

    然而,遠程ssh登陸的童鞋可能會遇到個不能忍的問題:Home鍵失效,End鍵變成~。百度Google都解決不了。其實,這不是oh my zsh的問題,而是你該換遠程登陸的終端了。因此,

3、拋棄out已久的、停更已久的PuTTY:

    Step一、卸載PuTTY,其實就是刪除那個幾百kb的exe。其實這點真心方便,幾百kb,想放那兒放那兒。但也註定了功能不會強到哪兒去,如今竟然影響了我換oh my zsh提高逼格,唉~不會再愛了。

    Step二、清除PuTTY的記錄。身爲一個嚴格的程序猿(倫家纔不是強迫症呢),怎麼能讓再也不使用的軟件繼續留在註冊表呢?so,打開regedit,刪除這個文件夾HKEY_CURRENT_USER/Software/SimonTatham。最後向它緬懷致敬吧,PuTTY,你帶我入門,從菜鳥一路走到如今,謝謝你陪伴我許久。

4、Xshell,迎接你的新生:

    先讚美一下Xshell,分免費版商業版,但免費版功能已足夠強大,秒殺PuTTY,堪比secureCRT。(其實我也沒用過secureCRT,不想掏錢又不喜盜版)

    Step一、下載Xshell。簡單的方法就是隨便找個下載源下,但這樣並不安全。對於正版免費的軟件(尤爲自己就支持中文),咱們固然得去官網下載咯(真的不是強迫症哦)。也就多花點時間註冊一下,而後下載連接就會飛到你的郵箱裏,爲了安全,爲了支持正版,值~

    Step二、安裝,完成。而後打開,你會看到彈出一個「會話」窗口,那麼咱們點新建,看到一個熟悉又陌生的添加遠程會話的屬性窗口。既是中文,相信你們都能本身看懂。填名稱,填主機域名。順帶若是須要的話,能夠點擊左邊「用戶身份驗證」,填上登陸的用戶與密碼。新建完成,能夠看到對話框裏多了個遠程鏈接。工具欄裏除了新建鏈接外還有些別的,大家本身琢磨。其中有個新建文件夾,能夠方便你用文件夾來管理會話。而後,左下角,「啓動時顯示此對話框」,取消它的勾勾,咱不用這種low的對話框。相信我,你會喜歡上用鍵盤輸命令來登陸遠端的feel的。

    Step三、一些建議的配置。

        一、工具->配色方案,也能夠在上面的快速按鈕中找到它,默認的是XTerm,但我推薦改爲New Black,更柔和。

        二、工具->選項,而後點到 鍵盤和鼠標,在鼠標那塊把中間按鈕設置爲Paste粘貼,右鍵設置爲打開菜單;在選擇那塊把「將選定的文本自動複製到剪貼板」勾上。

        三、仍是在工具->選項,點到 查看,使窗口透明勾上,不透明度30%,鼠標懸停在窗口時不透明顯示勾上,透明時前端顯示勾上。

        四、在快速按鈕欄裏有個很顯眼的A,固然就是字體咯。按照你本身的習慣調整字體字號吧。默認的字體還行,我就把字號調大了點(12)

        五、查看->工具欄,所有取消勾選。配置已經設置好了,那麼那些佔地方的工具欄也就能夠關掉了。須要的時候點左上角的圖標能夠找到。

    Step四、一些建議。

        一、以前把 會話窗口 的 啓動時顯示 關了對吧,那麼咱們怎麼打開一個遠程鏈接呢?很簡單,打開Xshell後你會發現它默認打開了一個本地Shell。在裏面輸入open [創建的遠程鏈接名]就Ok。

        二、把快捷方式神馬的忘了吧。咱們能夠直接Windows+R,而後在 運行 裏輸入xshell來打開它。就跟你打開cmd、powershell的方法相似。其實對於其它軟件這個方法都通用的哦。

        三、看到終端標籤右邊的+號了吧,點擊能夠打開一個空白的本地Shell,你能夠同時打開N多個遠程會話,方便吧。什麼?打開多個PuTTy也能實現?那麼把你的眼睛看向Shell的下面,有一個輸入條。點擊它左邊的終端圖標,你能夠看到"到當前會話、當前標籤組,所有會話,所有Xshell"幾個選項。你只需在輸入條裏輸入命令,就能夠按照以上規則同時發到多個shell裏,方便不?

總結:Xshell+oh my zsh,好處多多。更多功能,讓咱們一塊兒挖掘吧~

相關文章
相關標籤/搜索