mac安裝autojump

NO IMAGE
1 Star2 Stars3 Stars4 Stars5 Stars 給文章打分!
Loading...

一、autojump是什麼?

要知道autojump是什麼,我們得先來了解一下shell,bash和zsh。

shell

shell就是我們經常說的shell命令,其實就是一個c語言編寫的程式,使用者在命令列鍵入命令,經過shell解釋後傳送給作業系統(核心)執行。

比如最簡單的: `cd 進入目錄`

它既可以互動式的解釋和執行使用者輸入的命令,又可以定義各種變數和引數,並提供許多在高階語言中才具有的控制結構,包括迴圈和分支等。

shell的型別有很多,包括bash、sh、ksh、csh、zsh等。

1. bash

bash (Bourne-Again Shell) 是大多數Linux系統以及Mac OS X預設的shell,換句話說,bash是shell的例項。

2. zsh

雖然Linux和Mac OS X預設使用的幾乎都是bash,但真正強大的shell其實是深藏不露的zsh,俗稱終極shell。它相容了bash,還有各種強大的功能,想要學習的可以專門查詢這方面的資料配置學習。

autojump

autojump是一個命令列工具,它可以使用快捷命令,直接跳轉到配置好的目錄,而不用管現在身在何處,依賴zsh。

二、如何安裝

安裝zsh:sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

將zsh設定成預設的shell:chsh -s /bin/zsh (重啟shell)

echo $SHELL可以檢視用的哪個shell(bash or zsh)
安裝autojump:brew install autojump(確保有brew)

使用vim .zshrc開啟.zshrc(有些人會找不到.zshrc這個檔案,其實安裝了zsh才會有.zshrc ,在預設開啟的終端目錄下。可以開啟終端並且ls -a檢視)。

找到 plugins=,在後面新增autojump:plugins=(git autojump)

新開一行,新增:[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh

:wq儲存退出,重啟終端。

三、如何使用

重啟終端之後,autojump就可以使用了。

新增一條快捷鍵:j -a s '/Users/XXX/Desktop/code/shark’
這句程式碼的含義:j -a 你定義的快捷命令 ‘需要跳轉的目錄位置’

此後要是想進入shark目錄,除了傳統的cd一級一級的進入,還可以直接使用命令:j s

相關文章

IOS開發 最新文章