linux首页投稿(暂停使用,暂停投稿)程序员

linux重塑终端

2016-05-31  本文已影响998人  jockerMe
月季

作为一个linux使用者,你的终端起码应该是这个样子的(而不是不断的ctrl+alt+t,不断的打开终端)(有关zsh的插件随使用会不断更新,喜欢的话,请收藏):

Terminator
  1. 这款终端叫Terminator:
    输入以下命令安装最新版本的Terminator。
sudo add-apt-repository ppa:gnome-terminator
sudo apt-get update
sudo apt-get install terminator

Terminator常用快捷键

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
  1. ls命令添加Solarized 配色:
    dircolors.256dark
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命令,列出的文件根据类型不同,会显示各样的颜色。

  1. 安装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

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
#我们配置的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包
git clone https://github.com/wting/autojump.git
cd autojump
./install.py
上一篇下一篇

猜你喜欢

热点阅读