์๋ ํ์ธ์,
์๋
ํฑ์์ Ubuntu 11.04์ autojump๋ฅผ ์ค์นํ๋๋ฐ ์๋ํ์ง ์์ต๋๋ค. ๋ด bashrc์ ์์ค / etc / profile์ ์ถ๊ฐํ์ต๋๋ค.
ํฐ๋ฏธ๋์ ๋ซ๊ณ ๋ค์ ์ด์๊ณ jumpstat๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ ๋๋ง๋ค ๋ช
๋ น์ ์ฐพ์ ์ ์๋ค๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
๋ด ํ์ผ ์์คํ
์์ ์กฐ๊ธ ํ์ํ์ฌ jumpstat๋ฅผ ํ๋ จ ์ํค๋ ค๊ณ ํ์ง๋ง j derp๋ฅผ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ๋ ค๊ณ ํ๋ฉด j : command not found๋ผ๊ณ ํ์๋ฉ๋๋ค.
๋ด๊ฐ ๋ญ๊ฐ๋ฅผ ๋์น๊ณ ์์ต๋๊น?
๋๋ ์ด๊ฒ์ด ์ ํ ์ ์์ด ์๋๋ผ๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค :)
bashrc์์ ์ง์ /etc/profile.d/autojump.bash (bash๋ฅผ ์ฌ์ฉํ๋ค๊ณ ๊ฐ์ ) ์์ฑ์ ์๋ ํ ์ ์์ต๋๊น? ๊ทธ๋ฐ ๋ค์ j์ jumpstat๋ฅผ ์ ์ํด์ผํ๋ฉฐ (bash ๋ณ์นญ) PROMPT_COMMAND ํ๊ฒฝ ๋ณ์์๋ ์๋ ์ ํ ๊ด๋ จ ํญ๋ชฉ์ด ํฌํจ๋์ด์ผํฉ๋๋ค.
์๋ ํ์ธ์,
๋๋ ๋น์ ์ด ์ค๋ช ํ ๊ฒ์ ์ํํ์ผ๋ฉฐ ์ด์ ํฐ๋ฏธ๋์ ์ด๋ฉด ๋ค์๊ณผ ๊ฐ์ด ํ์๋ฉ๋๋ค.
bash : /etc/profile.d/autojump.bash : ํด๋น ํ์ผ ๋๋ ๋๋ ํ ๋ฆฌ ์์
cbrunos @ foxdie : ~ $
๋ค๋ฅธ ์์ด๋์ด๊ฐ ์์ต๋๊น?
2011 ๋
7 ์ 26 ์ผ ํ์์ผ ์ค์ 10:08, joelthelion <
[email protected]> ์์ฑ :
๋๋ ์ด๊ฒ์ด ์ ํ ์ ์์ด ์๋๋ผ๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค :)
/etc/profile.d/autojump.bash ์์ฑ์ ์๋ํด ๋ณผ ์ ์์ต๋๊น (์ฌ์ฉํ๊ณ ์๋ค๊ณ ๊ฐ์
bash) ์ง์ bashrc์์? ๊ทธ๋ฐ ๋ค์ j์ jumpstat๋ฅผ ์ ์ํด์ผํฉ๋๋ค.
(๊ทธ๋ค์ bash ๋ณ์นญ์ ๋๋ค), PROMPT_COMMAND ํ๊ฒฝ ๋ณ์๋
์๋ ์ ํ ๊ด๋ จ ํญ๋ชฉ์ ํฌํจํฉ๋๋ค.์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
https://github.com/joelthelion/autojump/issues/65#issuecomment -1652441
์ข์, ๊ทธ๋์ ๋๋ ์ต์ autojump ๋ฒ์ (v15)์ ๋ค์ด๋ก๋ํ๊ณ ๋ถ์ฌ ๋ฃ์ autojump.bash๋ฅผ /etc/profile.d์ ๋ณต์ฌํ๊ณ ์ด์ ์ ์๋ํฉ๋๋ค. Ubuntu repos์์๋ ํจํค์ง์ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํฉ๋๊น?
๋ค๋ฅธ ์ฐ๋ถํฌ ์ฌ์ฉ์๊ฐ ์ด๊ฒ์ ๋ํด ์๊ฒฌ์ ๋งํ ์ ์๋ค๋ฉด ๊ด์ฌ์ด ์์ต๋๊น?
@cbrunos : ์ถ๋ ฅ์ ๋ถ์ฌ ์ฃผ์๊ฒ ์ต๋๊น?
dpkg -L ์๋ ์ ํ
๊ทธ๋ผ์ ์ฌ๊ธฐ ์์ต๋๋ค:
cbrunos @ bamboo : ~ $ dpkg -L ์๋ ์ ํ
/.
/ usr
/ usr / bin
/ usr / bin / autojump
/ usr / share
/ usr / share / man
/ usr / share / man / man1
/usr/share/man/man1/autojump.1.gz
/ usr / share / autojump
/usr/share/autojump/autojump.bash
/usr/share/autojump/autojump.zsh
/usr/share/autojump/autojump.sh
/ usr / share / zsh
/ usr / share / zsh / functions
/ usr / share / zsh / functions / Completion
/ usr / share / zsh / functions / Completion / Unix
/ usr / share / zsh / functions / Completion / Unix / _j
/ usr / share / doc
/ usr / share / doc / autojump
/usr/share/doc/autojump/README.Debian
/ usr / share / doc / autojump / copyright
/usr/share/doc/autojump/README.rst.gz
/usr/share/doc/autojump/changelog.Debian.gz
/ usr / share / lintian
/ usr / share / lintian / overrides
/ usr / share / lintian / overrides / autojump
์ด ๋ฌธ์ ์ ๋ํด ๋ฐ๋น์ ๊ด๋ฆฌ์์๊ฒ ๋ฌผ์๊ณ , ํจํค์ง ๋ฌธ์์ ์ค๋ช ๋๋๋ก bashrc์์ /usr/share/autojump.bash(/etc/profile.d/autojump.bash ๋์ )๋ฅผ ์์คํด์ผํฉ๋๋ค. .
๋๋ autojump๋ฅผ oneiric์ ์ค์นํ๊ณ , "locate autojump.bash"๋ ๋์๊ฒ /usr/share/autojump/autojump.bash๋ฅผ ์ ๊ณตํ๋ฏ๋ก ๋ฌธ์ ๊ฐ์๋ ๋ชจ๋ ์ฌ๋๋ค์ ์์ค ํ์ผ์ด์ด์ผํฉ๋๋ค.
Ubuntu๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก autojump.bash๋ฅผ ์์ฑํ์ง ์๋๋ค๋ ๊ฒ์ด ์ด์ํ๊ฒ ๋ณด์ ๋๋ค. 12.04์์๋ ์ฌ์ ํ ๊ทธ๋ ๋ค๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
apt-file์ ์ด์ ๊ฐ์ ์ง๋จ์ ์ ์ฉํฉ๋๋ค. http://askubuntu.com/questions/173821/ ์ฐธ์กฐ
12.04๋ฅผ ์ฌ์ฉํ๋ฉด ๋์๊ฒ๋ ๊ฐ์ ์ผ์ด ๋ฐ์ํ์ต๋๋ค.
์ด๋ ์ค์น์ ์ฌ์ฉ์ ํ๋กํ ํ์ผ์ ์์ ํ ์์๋ Debian ์ ์ฑ ๋๋ฌธ์ผ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค. ์ฐ๋ถํฌ๋ ๋ค์ด ์คํธ๋ฆผ์ด๊ธฐ ๋๋ฌธ์ ๋ฐ๋น์ ํจ์น๋ฅผ ํตํด ๋ค์ ํจ์นํ์ง ์๋ ํ ์์๋๋ก ๋์์ ๋ณ๊ฒฝํ์ง ์์์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
12.10์์ ๋์ผํ ๋ฌธ์ -autojump๋ฅผ ์๋์ผ๋ก ์ค์น ํ์ผ๋ฏ๋ก bash์ ํจ๊ป ์๋ํ๋๋ก ์๋ ๊ตฌ์ฑํ๊ฑฐ๋ ์ต์ํ ์์ฒญํ๊ฑฐ๋ ์ผ๋ถ ์ ๋ณด๋ฅผ ํ์ํด์ผํฉ๋๋ค.
Ubuntu 13.04์ ๋์ผํ ๋ฌธ์
์๋ ์ ํ๊ฐ ์๋ํ์ง ์๊ณ j๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
autojump๋ฅผ ์ค์นํ ๋ค๋ฅธ ์ฅ์๊ฐ ์์ต๋๊น?
@ ์ ๊ฑธ :
๊ทธ๋์ autojump๋ฅผ ์๋์ผ๋ก ์ค์น ํด์ผํฉ๋๋ค.
13.04์์๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
์
๋ฐ์ดํธ :์ด ๋ฌธ์ ๊ฐ์๋ ์ฌ๋์ readme.md์์๋๋๋ก ์ํํ์ญ์์ค.
cat /usr/share/doc/autojump/README.Debian
Update2 : j
์ ์ด์ ์์ ์ง์นจ์ผ๋ก ์๋ํ์ง๋ง jo์ jc ๋ฐ jco๋ '๋ช
๋ น์ ์ฐพ์ ์ ์์'์ ์๋ํ์ง ์์ต๋๋ค. Ubuntu์ repo๊ฐ โโv20 ( autojump --version
)์ด๊ณ ๋ด๊ฐ ๋ณด๋ ์ต์ ํ๊ทธ๊ฐ v21.6.9์ด๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์๋ํ๋ ค๋ฉด ์์ฑํด์ผํ๋ ํ์ผ์ด ์์ต๋๋ค. ๋๋ ์ด๋ค ๊ฒ์ ๊ธฐ์ตํ์ง ๋ชปํ๋ค.
์ด๋ ์๋์ผ๋ก ์ํ ํ ์์๋ ๋ณด์ ์ ์ฑ
๋๋ฌธ์
๋๋ค. (๋ด๊ฐ ํ๋ฆฌ์ง ์์ ๊ฒฝ์ฐ)
์ ์ฒ๋ผ oh-my-zsh๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ .zshrc์ autojump
ํ๋ฌ๊ทธ์ธ์ ์ถ๊ฐํ์ฌ ์๋ ์ ํ๊ฐ ์๋ํ๋ ๋ฐ ํ์ํ ์์
์ ์ํ ํ ์ ์์ต๋๋ค.
๋๋ ๊ทธ๊ฒ์ด ์ํ๊น์ด ์ผ์ด๋ผ๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ๊ณง ํด๊ฒฐ์ฑ
์ ์ ์ ํ ์๋ ์์ต๋๋ค.
(๋๋ autojump ๊ฐ๋ฐ์๊ฐ ์๋๋ฏ๋ก ๋ด ์ ๋ณด๊ฐ ๊ฐ์ฅ ์ ์ ํ์ง ์์ ์ ์์ต๋๋ค.)
์ด๊ฒ์ ์ฐธ์กฐํ์ญ์์ค : https://github.com/robbyrussell/oh-my-zsh/blob/master/plugins/autojump/autojump.plugin.zsh
๊ด์ฐฎ์์!
@yugal ๋ต์ฅ์ ๋ณด๋ด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ~ / .bash_profile์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐ ํ ๋ค์ source ~/.bash_profile
์คํํ์ฌ ์๋ํ์ต๋๋ค.
# Manually source autojump - https://github.com/joelthelion/autojump
. /usr/share/autojump/autojump.sh
:)
๊ฐ์ฌ. Ubuntu 12.04์์ ๋์ผํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
๊ฐ์ฌ!
๊ฐ์ฌ.
๊ฐ์ฌ. Ubuntu Debian 8์์ ๋์ผํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
๋ชจ๋ ๊ฐ์ฌํฉ๋๋ค :)
// ์ด์ ์ ์ค์น ๊ณผ์ ์์ ๋ญ๊ฐ ์๋ชป๋์๋ค๊ณ ์๊ฐํ์ง๋ง ๋ฐ๋น์์์๋ ์๋์ผ๋กํด์ผํฉ๋๋ค.
์, ์ฌ์ฉ์๋ฅผ ์ํด ์๋์ผ๋ก ์ํํ๊ณ ์ถ์ง๋ง ๋ฐ๋น์ ์ง์นจ์ ์๋ฐฐ๋ฉ๋๋ค. : crying_cat_face :
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
13.04์์๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
์ ๋ฐ์ดํธ :์ด ๋ฌธ์ ๊ฐ์๋ ์ฌ๋์ readme.md์์๋๋๋ก ์ํํ์ญ์์ค.
cat /usr/share/doc/autojump/README.Debian
Update2 :
j
์ ์ด์ ์์ ์ง์นจ์ผ๋ก ์๋ํ์ง๋ง jo์ jc ๋ฐ jco๋ '๋ช ๋ น์ ์ฐพ์ ์ ์์'์ ์๋ํ์ง ์์ต๋๋ค. Ubuntu์ repo๊ฐ โโv20 (autojump --version
)์ด๊ณ ๋ด๊ฐ ๋ณด๋ ์ต์ ํ๊ทธ๊ฐ v21.6.9์ด๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.