linux重塑終端

月季

作為一個(gè)linux使用者,你的終端起碼應(yīng)該是這個(gè)樣子的(而不是不斷的ctrl+alt+t,不斷的打開(kāi)終端)(有關(guān)zsh的插件隨使用會(huì)不斷更新,喜歡的話,請(qǐng)收藏):

Terminator
  1. 這款終端叫Terminator:
    輸入以下命令安裝最新版本的Terminator。
sudo add-apt-repository ppa:gnome-terminator
sudo apt-get update
sudo apt-get install terminator

Terminator常用快捷鍵

  • F11 全屏
  • Ctrl-Shift-c 拷貝
  • Ctrl-Shift-v 粘貼
  • Ctrl-Shift-t 開(kāi)新Tab窗口
  • Ctrl-Shift-o 上下拆分屏幕
  • Ctrl-Shift-e 左右拆分屏幕
  • Ctrl-Shift-w 關(guān)閉當(dāng)前窗口
  • Ctrl-Shift-q 關(guān)閉整個(gè)終端

Terminator 美化(更詳細(xì)的配置請(qǐng)man terminator ,man terminator_config )

#進(jìn)入Terminator的配置文件夾中
cd ~/.config/terminator
gvim config
#在[profiles][[default]]項(xiàng)下面添加如下參數(shù):
background_darkness = 0.8
#拷貝到剪切板
copy_on_selection = True
#光標(biāo)顏色
cursor_color = "#00BFFF"
#光標(biāo)樣式
cursor_shape = "underline"
#字體及字體大小
font = Ubuntu Mono 13
#關(guān)閉titlebar 
show_titlebar = False
use_system_font = False
  1. ls命令添加Solarized 配色:
    dircolors.256dark
git clone https://github.com/seebi/dircolors-solarized.git  to your Path
#修改bash配置文件,如果你使用zsh,那么修改~/.zshrc
gimv ~/.bashrc
#添加這個(gè)命令到你的~/.bashrc文件中,dircolors 后應(yīng)該接你下Solarized配色中dircolors.256dark配色路徑
eval `dircolors dircolors.256dark`
source ~/.bashrc

這樣的話你再使用ls命令,列出的文件根據(jù)類型不同,會(huì)顯示各樣的顏色。

  1. 安裝zsh,替代系統(tǒng)默認(rèn)shell Bash(為什么選擇zsh:高效!,帥氣?。?/li>

Note:使用技巧
1.連按兩次Tab會(huì)列出所有的補(bǔ)全列表并直接開(kāi)始選擇(bash的tab只是提示,但是不可以選擇),補(bǔ)全項(xiàng)可以使用上下左右切換
2.選項(xiàng)補(bǔ)全 例如 cp -然后Tab,會(huì)列出所有選項(xiàng),及其相對(duì)的幫助說(shuō)明
3.參數(shù)補(bǔ)全 例如 apt-get Tab,會(huì)列出所有的參數(shù)
4.目錄切換可以直接輸入路徑,cd 都省了,并且同樣支持自動(dòng)補(bǔ)全
5.大量的擴(kuò)展插件,例如extract,安裝了這個(gè)插件,所有的解壓命令都是 x filename!
6.oh-my-zsh擴(kuò)展插件介紹

可以采用以下兩種方法安裝zsh

  • 下載Source Code,自行編譯安裝?;蛘呤褂胊pt包管理工具使用如下命令sudo apt-get install zsh
  • 進(jìn)入 oh-my-zsh官網(wǎng),下載配置文件,對(duì)zsh進(jìn)行配置(zsh雖然功能強(qiáng)大,但是對(duì)于新手非常難配置,感謝oh-my-zsh的作者,為我們整理出來(lái)zsh的配置,插件,以及主題,讓新手很容易從bash 過(guò)度到zsh)
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
#如果你原先有zsh配置文件,最好對(duì)其進(jìn)行備份
cp ~/.zshrc ~/.zshrc.orig
#將oh-my-zsh中的配置文件作為新的zsh配置文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
#修改默認(rèn)shell,將bash改為zsh
chsh -s /bin/zsh
  • 對(duì)zsh進(jìn)行個(gè)人定制,gvim ~/.zshrc
#我們配置的zshrc文件就是oh-my-zsh的作者為我們整理好的配置文件,對(duì)很多配置項(xiàng)加上了注釋
#如果你需要開(kāi)啟某項(xiàng)功能注釋掉 配置項(xiàng)前的#號(hào)
#添加插件 插件用空格分開(kāi)
plugins=(git extract)
#添加別名,方便修改zshrc,和vimrc文件
alias zshconfig='vi ~/.zshrc'
alias vimconfig='vi ~/.vimrc'
#進(jìn)行關(guān)聯(lián),根據(jù)文件名后綴,設(shè)置默認(rèn)打開(kāi)方式
alias -s zip='unzip'
alias -s gz='tar -xzvf'
alias -s tgz='tar -xzvf'
alias -s bz2='tar -xjvf'
#在命令中直接輸入.py結(jié)尾的文件,會(huì)直接使用gvim打開(kāi)
alias -s py=gvim
alias -s txt=gvim
alias -s java=gvim
alias -s c=gvim 
source ~/.zshrc
#
  • 安裝autojump,可以使用j命令進(jìn)行文件夾跳轉(zhuǎn)(autojump會(huì)保存以瀏覽的目錄路徑,并且支持自動(dòng)補(bǔ)全,飛一般的感覺(jué)~),安裝好后輸入autojump,會(huì)有命令操作提示:
#下載autojump包
git clone https://github.com/wting/autojump.git
cd autojump
./install.py
  • 插件中添加的extract可謂殺手級(jí)插件,對(duì)于各種壓縮文件,在也不用打tar -zxvf 這樣的鬼命令了~,所有壓縮文件,只需 x file_name全部搞定。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容