月季
作為一個(gè)linux使用者锣光,你的終端起碼應(yīng)該是這個(gè)樣子的(而不是不斷的ctrl+alt+t,不斷的打開終端)(有關(guān)zsh的插件隨使用會(huì)不斷更新,喜歡的話鬼雀,請(qǐng)收藏):
Terminator
- 這款終端叫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 開新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
- 為
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ì)顯示各樣的顏色吼过。
- 安裝zsh锐秦,替代系統(tǒng)默認(rèn)shell Bash(為什么選擇zsh:高效!盗忱,帥氣=创病)
Note:使用技巧
1.連按兩次Tab會(huì)列出所有的補(bǔ)全列表并直接開始選擇(bash的tab只是提示,但是不可以選擇)趟佃,補(bǔ)全項(xiàng)可以使用上下左右切換
2.選項(xiàng)補(bǔ)全 例如 cp -然后Tab扇谣,會(huì)列出所有選項(xiàng),及其相對(duì)的幫助說明
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贮泞,自行編譯安裝楞慈。或者使用apt包管理工具使用如下命令
sudo apt-get install zsh
- 進(jìn)入 oh-my-zsh官網(wǎng)啃擦,下載配置文件囊蓝,對(duì)zsh進(jìn)行配置(zsh雖然功能強(qiáng)大,但是對(duì)于新手非常難配置令蛉,感謝oh-my-zsh的作者聚霜,為我們整理出來zsh的配置,插件珠叔,以及主題蝎宇,讓新手很容易從bash 過度到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)加上了注釋
#如果你需要開啟某項(xiàng)功能注釋掉 配置項(xiàng)前的#號(hào)
#添加插件 插件用空格分開
plugins=(git extract)
#添加別名,方便修改zshrc汇鞭,和vimrc文件
alias zshconfig='vi ~/.zshrc'
alias vimconfig='vi ~/.vimrc'
#進(jìn)行關(guān)聯(lián)凉唐,根據(jù)文件名后綴庸追,設(shè)置默認(rèn)打開方式
alias -s zip='unzip'
alias -s gz='tar -xzvf'
alias -s tgz='tar -xzvf'
alias -s bz2='tar -xjvf'
#在命令中直接輸入.py結(jié)尾的文件,會(huì)直接使用gvim打開
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ǔ)全,飛一般的感覺~)簿训,安裝好后輸入autojump咱娶,會(huì)有命令操作提示:
#下載autojump包
git clone https://github.com/wting/autojump.git
cd autojump
./install.py
- 插件中添加的
extract
可謂殺手級(jí)插件,對(duì)于各種壓縮文件强品,在也不用打tar -zxvf
這樣的鬼命令了~膘侮,所有壓縮文件,只需x file_name
全部搞定择懂。