์ฐ๋ถํฌ 17.04์์. sudo apt-get install autojump
ํฉ๋๋ค. autojump
์ฌ์ฉ ์๋:
์ ธ์์ ์ฌ๋ฐ๋ฅธ ์๋ ์ ํ ํ์ผ์ ์์ฑํ์ญ์์ค.
์์ ํ์ผ. ์์ธํ ๋ด์ฉ์ autojump๋ฅผ ๋ค์ ์ค์นํ์ญ์์ค.
์ค์น ํ ์ง์นจ์ ์ฝ์ผ์ญ์์ค.
๊ทธ๋ฌ๋ ์ ๊ณต๋ ์ค์น ํ ์ง์นจ ์ ์์ต๋๋ค. ๊ทธ๋ฅ ํ๋ฒํ apt-get ๋ฉ์์ง์ ๋๋ค.
Archlinux์์๋ ๊ฐ์ ๋ฌธ์ ์ง๋ง autojump.{bash,fish,zsh} ์ฌ๊ธฐ์์ ์ฐพ์ ์ ์์ต๋๋ค.
man ํ์ด์ง๋ฅผ ๋ณด๋ฉด( man autojump
๋ฅผ ์คํํ์ฌ) ๋ค์์ ์ป์ต๋๋ค(๊ณผ๋ํ ์ ๋ณด ์๋ต).
autojump๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋จผ์ ๋ก๋ํด์ผ ํฉ๋๋ค.
๋ก๋ ์๋ ์ ํ
. /usr/share/autojump/autojump.sh
@paultopia , ๋๋ Bash ๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๋ด Archlinux ์์ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ด ์์ ๋์์ต๋๋ค.
1๋จ๊ณ. ์์ ์์ ํ์ผ์ ์ฌ๋ฐ๋ฅธ ์๋ ์ ํ ํ์ผ์ ์ถ๊ฐํฉ๋๋ค.
echo "/usr/share/autojump/autojump.bash" >> ~/.bashrc
2๋จ๊ณ. autojumpfile์ ์ฌ๋ฐ๋ฅธ ๊ถํ์ด ์๋์ง ํ์ธํ์ญ์์ค.
chmod 755 /usr/share/autojump/autojump.bash
3๋จ๊ณ. _bashdb_๊ฐ ์ค์น๋์๋์ง ํ์ธํฉ๋๋ค.
sudo pacman -Syy bashdb
4๋จ๊ณ. ์ง๊ธ _autojump_๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์
ธ์ ์์ ํ์ผ์ ๊ฐ์ ธ์ต๋๋ค.
source ~/.bashrc
๋ง์นจ๋ด ์๋ํฉ๋๋ค!
์์น ๋ฆฌ๋ ์ค์์ ์์ ํ๋ฉด์ @Houinside ์ง์นจ ์ ๋ ๊ฐ์ง๋ฅผ ์ ์ธํ๊ณ ๋
echo ". /usr/share/autojump/autojump.bash" >> ~/.bashrc
@Houinside ๋น์ ์ด ์ ๋ง๋ก ์ฃผ๋ชฉํด์ผ ํ ๊ฒ์ ๋ช
๋ น์ด ๋ค์๊ณผ
echo ". /usr/share/autojump/autojump.bash" >> ~/.bashrc
๋ณด๋ค๋:
echo "/usr/share/autojump/autojump.bash" >> ~/.bashrc
๋ด ๋ง์, ๋ช ๋ น ์์ ์ ๊ณผ ๊ณต๋ฐฑ์ ๋ฌด์ํด์๋ ์ ๋ฉ๋๋ค.
bash๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํฐ๋ฏธ๋์์ ๋ค์ ๋ช
๋ น์ ์ํํ์ญ์์ค.
echo "source /usr/share/autojump/autojump.bash" >> ~/.bashrc && source ~/.bashrc
zsh ์ฌ์ฉ์:
echo "source /usr/share/autojump/autojump.zsh" >> ~/.zshrc && source ~/.zshrc
์ด์ ๋ช ๊ฐ์ ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํ๊ณ j <some_dir>
๋ช
๋ น์ ์๋ํ์ญ์์ค.
์์ฐ, ๋๋ ์ฌ๋ฐ๋ฅธ ๊ธธ์ ์ป์์ต๋๋ค!
๋จผ์ (brew install autojump)๋ก ์ค์นํ ํ,
์ ํ(brew info auto)์ด ํ์ํ๋ฉด ๋ค์์ด ํ์๋ฉ๋๋ค.
~/.bash_profile์ ์ด๊ณ ํ์ผ์ ๋ ์ค์ ๋นจ๊ฐ์ ์ค ์ค ๋ฐ๊ฟ ๋จ์ด๋ฅผ ์
๋ ฅํ์ญ์์ค.
๋ง์ง๋ง์ผ๋ก ์์ค ~/.bash_profile.
๊ทธ๊ฒ์ ์๋ํฉ๋๋ค!
man ํ์ด์ง๋ฅผ ๋ณด๋ฉด(
man autojump
๋ฅผ ์คํํ์ฌ) ๋ค์์ ์ป์ต๋๋ค(๊ณผ๋ํ ์ ๋ณด ์๋ต).autojump๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋จผ์ ๋ก๋ํด์ผ ํฉ๋๋ค.
๋ก๋ ์๋ ์ ํ
. /usr/share/autojump/autojump.sh
๋ ์ด์ ์ค๋ช ์์ ํ์๋์ง ์์ต๋๋ค.
echo "์์ค /usr/share/autojump/autojump.zsh" >> ~/.zshrc && ์์ค ~/.zshrc
๋น์ ์ ๋ด ์๋ช ์ ๊ตฌํ์ด
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
man ํ์ด์ง๋ฅผ ๋ณด๋ฉด(
man autojump
๋ฅผ ์คํํ์ฌ) ๋ค์์ ์ป์ต๋๋ค(๊ณผ๋ํ ์ ๋ณด ์๋ต).