作为一个linux使用者,你的终端起码应该是这个样子的(而不是不断的ctrl+alt+t,不断的打开终端)(有关zsh的插件随使用会不断更新,喜欢的话,请收藏):
- 这款终端叫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 关闭当前窗口
- Ctrl-Shift-q 关闭整个终端
Terminator 美化(更详细的配置请man terminator ,man terminator_config )
#进入Terminator的配置文件夹中
cd ~/.config/terminator
gvim config
#在[profiles][[default]]项下面添加如下参数:
background_darkness = 0.8
#拷贝到剪切板
copy_on_selection = True
#光标颜色
cursor_color = "#00BFFF"
#光标样式
cursor_shape = "underline"
#字体及字体大小
font = Ubuntu Mono 13
#关闭titlebar
show_titlebar = False
use_system_font = False
- 为
ls
命令添加Solarized 配色:
git clone https://github.com/seebi/dircolors-solarized.git to your Path
#修改bash配置文件,如果你使用zsh,那么修改~/.zshrc
gimv ~/.bashrc
#添加这个命令到你的~/.bashrc文件中,dircolors 后应该接你下Solarized配色中dircolors.256dark配色路径
eval `dircolors dircolors.256dark`
source ~/.bashrc
这样的话你再使用ls
命令,列出的文件根据类型不同,会显示各样的颜色。
- 安装zsh,替代系统默认shell Bash(为什么选择zsh:高效!,帅气!)
Note:使用技巧
1.连按两次Tab会列出所有的补全列表并直接开始选择(bash的tab只是提示,但是不可以选择),补全项可以使用上下左右切换
2.选项补全 例如 cp -然后Tab,会列出所有选项,及其相对的帮助说明
3.参数补全 例如 apt-get Tab,会列出所有的参数
4.目录切换可以直接输入路径,cd 都省了,并且同样支持自动补全
5.大量的扩展插件,例如extract,安装了这个插件,所有的解压命令都是x filename!
6.oh-my-zsh扩展插件介绍
可以采用以下两种方法安装zsh
- 下载Source Code,自行编译安装。或者使用apt包管理工具使用如下命令
sudo apt-get install zsh
- 进入 oh-my-zsh官网,下载配置文件,对zsh进行配置(zsh虽然功能强大,但是对于新手非常难配置,感谢oh-my-zsh的作者,为我们整理出来zsh的配置,插件,以及主题,让新手很容易从bash 过度到zsh)
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
#如果你原先有zsh配置文件,最好对其进行备份
cp ~/.zshrc ~/.zshrc.orig
#将oh-my-zsh中的配置文件作为新的zsh配置文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
#修改默认shell,将bash改为zsh
chsh -s /bin/zsh
- 对zsh进行个人定制,
gvim ~/.zshrc
#我们配置的zshrc文件就是oh-my-zsh的作者为我们整理好的配置文件,对很多配置项加上了注释
#如果你需要开启某项功能注释掉 配置项前的#号
#添加插件 插件用空格分开
plugins=(git extract)
#添加别名,方便修改zshrc,和vimrc文件
alias zshconfig='vi ~/.zshrc'
alias vimconfig='vi ~/.vimrc'
#进行关联,根据文件名后缀,设置默认打开方式
alias -s zip='unzip'
alias -s gz='tar -xzvf'
alias -s tgz='tar -xzvf'
alias -s bz2='tar -xjvf'
#在命令中直接输入.py结尾的文件,会直接使用gvim打开
alias -s py=gvim
alias -s txt=gvim
alias -s java=gvim
alias -s c=gvim
source ~/.zshrc
#
- 安装autojump,可以使用
j
命令进行文件夹跳转(autojump会保存以浏览的目录路径,并且支持自动补全,飞一般的感觉~),安装好后输入autojump,会有命令操作提示:
#下载autojump包
git clone https://github.com/wting/autojump.git
cd autojump
./install.py
- 插件中添加的
extract
可谓杀手级插件,对于各种压缩文件,在也不用打tar -zxvf
这样的鬼命令了~,所有压缩文件,只需x file_name
全部搞定。