linux重塑终端

作者: jockerMe | 来源:发表于2016-05-31 13:40 被阅读998次
    月季

    作为一个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常用快捷键

    • 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
    
    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

    • 下载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全部搞定。

    相关文章

      网友评论

      • 03467636b255:Terminator和tmux的区别在哪?
        jockerMe:@晋公子 tmux 我仅在找到Terminator前,使用过几次,感觉相比Terminator,就像vim 和gvim的区别吧 :smiley:

      本文标题:linux重塑终端

      本文链接:https://www.haomeiwen.com/subject/mtmcdttx.html