mac效率工具

前言:在命令行中切换目录是最常用的操作,我相信一遍又一遍重复“cd ls cd ls cd ls ……”绝对会让你抓狂。

记录一下,方便下次系统重装,哈哈

 

一. oh-my-zsh

mac 预装了 zsh,只需要设置zsh为本机的shell即可
1 设置zsh为你的默认的shell
chsh -s /bin/zsh
2 重启zsh
 
3 在终端里输入如下命令:
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

 

4. 使用oh-my-zsh的优点

4.1. 进到某个目录后,若有git,会自动显示当前分支  (清晰的看到当前的git分支,爽不爽)
 
4.2. 更强大的tab补全,当你切换目录敲两下tab,他可以列出当前目录下面的所有目录,并且可以使用键盘上下左右键来选择要进入的目录。
再也不用频繁的 ls 了有木有
 
4.3.更智能的切换目录,比如你要进入一个很深的目录, /var/log/nginx/error/lastyear/may/first/monday, 用zsh可以这样输入cd /v/l/n/e/l/m/f/m,然后按tab即可补全整个路径。
 
4.4. bash下cd - 可以切换到刚才进入的目录,在zsh下可以记录最近进去过的10个目录,只需要输入d,然后看到对应的0-9的目录,输入cd -数字,即可进入对应的目录。或者直接输入cd -然他后TAB一下,你会发现有最近使用过的31个目录等候你选择。
 
 
二. zsh 插件 ----  autojump
1. 说明: 它会在你每次启动命令时记录你当前位置,并把它添加进它自身的数据库中。这样,某些目录比其它一些目录添加的次数多,这些目录一般就代表你最重要的目录,而它们的“权重”也会增大。使得目录的跳转更为方便。
 
2. 安装:
brew install autojump  (需要安装  homebrew)

安装homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

 

在.zshrc中找到plugins= ,在后面添加

 plugins=(git autojump)

然后继续在上述文件中添加

[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh

[以上操作默认你会基本的linux命令撒~ ]

之后,在命令行中,输入

source ~/.zshrc

重启,ok啦~

 
 
常用命令
pwd   //显示当前目录
ls -la  //显示隐藏文件 

编辑文件常用操作:
vim xx.css  //编辑xx.css文件
i //进入编辑状态
修改之后,按下esc键
:wq  //保存并退出
 
3. 优点
执行 j read ,则会自动搜索含有read的目录,一键跳到改目录,爽不爽~
 
 

 

posted @ 2017-03-31 20:46  beidan  阅读(670)  评论(0编辑  收藏  举报