Linux 使用技巧 --- 终端

06 Aug 2013

terminator

安装
sudo apt-get install terminator
键盘
Ctrl+Shift+E 垂直分割窗口
Ctrl+Shift+O 水平分割窗口
Ctrl+Shift+T 打开新的终端窗口 Tab
Ctrl+Shift+C 复制
Ctrl+Shift+V 粘贴
Ctrl+Shift+X 全屏当前窗口, 再输入遍就还原了
Ctrl+Shift+G 清除当前窗口 (类似 clear)
Alt+up (上方向键) 切换到当前焦点上面的 Tab
Alt+down (下方向键) 切换到当前焦点下面的 Tab
Alt+left (左方向键) 切换到当前焦点左面的 Tab
Alt+right (右方向键) 切换到当前焦点右面的 Tab

zsh

zsh 是 bash 的替代品, 功能强大.

  • 拼写智能纠错.
  • 更强的补全功能, 包括参数补全.
  • 多个会话终端共享历史记录, 并且查找历史记录更加智能.
  • 更加强大的别名定义.
  • 引入增强插件.
  • 可选多种皮肤 (需要 oh-my-zsh).

下面记录我在 Ubuntu 11.10 上将 bash 替换为 zsh 的过程.

sudo apt-get install zsh
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

编辑配置文件 ~/.zshrc, 添加别名, 导入下列配置

source ~/.bash_profile
source ~/.profile

选择 zsh 作为 terminator 的默认 shell. 右键 Terminator, 选择 Preferences, 依次选择 Profiles, Command, 然后按下图所示的情形进行设置.

选择 zsh 作为 terminator 的默认 shell

将 zsh 作为系统默认 shell, 重启生效

chsh -s `which zsh`

z

z 可以方便地自动匹配到你最多使用的目录并跳转. 安装方法如下, 克隆源码到任意用户目录

git clone https://github.com/rupa/z.git

添加下列语句到 .zshrc 或者 .bashrc 中, 注意, 点与斜线之间有一个空格.

. /path/to/z.sh

延伸阅读