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的目錄,一鍵跳到改目錄,爽不爽~
相關文章
相關標籤/搜索