mac效率工具

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

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

 

一. oh-my-zshnginx

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的优势git

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)

安装homebrewgithub

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

 

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

 plugins=(git autojump)

而后继续在上述文件中添加数据库

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

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

以后,在命令行中,输入ruby

source ~/.zshrc

重启,ok啦~bash

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

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