Mac终端辅助iTerm以及zsh环境变量失效问题
2017-03-22 本文已影响2706人
卖梦想的男孩
iTerm2
iTerm是mac上的一款终端模拟器辅助软件,极大的方便和自定义terminal的配置和使用。
⌘常用快捷键
- ⌘ + Click :可以打开文件,文件夹和链接
- ⌘ + n :新建窗口
- ⌘ + t :新建标签页
- ⌘ + w :关闭当前页
- ⌘ + 数字 | ⌘ + 方向键 :切换标签页
- ⌥⌘ + 数字 :切换窗口
- ⌘ + enter :切换全屏
- ⌘ + d :左右分屏
- ⇧⌘ + d :上下分屏
- ⌘ + ; :自动补全历史记录
- ⇧⌘ + h :自动补全剪贴板历史
- ⌥⌘ + e :查找所有来定位某个标签页
- ⌘ + r | ⌃ + l :清屏
- ⌘ + / :显示光标位置
- ⌥⌘ + b :历史回放
- ⌘ + f :查找,然后用 tab 和 ⇧ + tab 可以向右和向左补全,补全之后的内容会被自动复制, 还可以用 ⌥ + enter 将查找结果输入终端
- 选中即复制,鼠标中键粘贴
⌃常用快捷键
- ⌃ + u :清空当前行
- ⌃ + a :移动到行首
- ⌃ + e :移动到行尾
- ⌃ + f :向前移动
- ⌃ + b :向后移动
- ⌃ + p :上一条命令
- ⌃ + n :下一条命令
- ⌃ + r :搜索历史命令
- ⌃ + y :召回最近用命令删除的文字
- ⌃ + h :删除光标之前的字符
- ⌃ + d :删除光标所指的字符
- ⌃ + w :删除光标之前的单词
- ⌃ + k :删除从光标到行尾的内容
- ⌃ + t :交换光标和之前的字符
Zsh
zsh 的命令补全功能非常强大,可以补齐路径,补齐命令,补齐参数等
//安装
brew install zsh
//查看版本
zsh --version
ohmyz
主要用来管理 Zsh 配置的,还提供了各种主题
zsh环境变量失效问题
新版的zsh在登录的时候默认只会加载~/.zshrc的配置文件,以前配置的环境变量会无效,尝试网上的各种方法均无效
发现配置文件有这样一条说明
If you come from bash you might have to change your $PATH.
于是简单粗暴的解决方案:
编辑~/.zshrc文件
在开头添加一下配置
export PATH=$HOME/bin:/usr/local/bin:$PATH
source $HOME/.bashrc
source $HOME/.bash_profile