Autojump: ๋‚ด๊ฐ€ ์ง€์ฒด ์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์ž๋™ ์ ํ”„๊ฐ€ Natty Narwhal์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2011๋…„ 07์›” 25์ผ  ยท  23์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: wting/autojump

์•ˆ๋…•ํ•˜์„ธ์š”,

์‹œ๋ƒ…ํ‹ฑ์—์„œ Ubuntu 11.04์— autojump๋ฅผ ์„ค์น˜ํ–ˆ๋Š”๋ฐ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚ด bashrc์— ์†Œ์Šค / etc / profile์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
ํ„ฐ๋ฏธ๋„์„ ๋‹ซ๊ณ  ๋‹ค์‹œ ์—ด์—ˆ๊ณ  jumpstat๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•  ๋•Œ๋งˆ๋‹ค ๋ช…๋ น์„ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
๋‚ด ํŒŒ์ผ ์‹œ์Šคํ…œ์—์„œ ์กฐ๊ธˆ ํƒ์ƒ‰ํ•˜์—ฌ jumpstat๋ฅผ ํ›ˆ๋ จ ์‹œํ‚ค๋ ค๊ณ ํ–ˆ์ง€๋งŒ j derp๋ฅผ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™ํ•˜๋ ค๊ณ ํ•˜๋ฉด j : command not found๋ผ๊ณ  ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ๋ญ”๊ฐ€๋ฅผ ๋†“์น˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

13.04์—์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธ :์ด ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ์€ readme.md์—์žˆ๋Š”๋Œ€๋กœ ์ˆ˜ํ–‰ํ•˜์‹ญ์‹œ์˜ค.
cat /usr/share/doc/autojump/README.Debian

Update2 : j ์€ ์ด์ œ ์œ„์˜ ์ง€์นจ์œผ๋กœ ์ž‘๋™ํ•˜์ง€๋งŒ jo์™€ jc ๋ฐ jco๋Š” '๋ช…๋ น์„ ์ฐพ์„ ์ˆ˜ ์—†์Œ'์€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Ubuntu์˜ repo๊ฐ€ โ€‹โ€‹v20 ( autojump --version )์ด๊ณ  ๋‚ด๊ฐ€ ๋ณด๋Š” ์ตœ์‹  ํƒœ๊ทธ๊ฐ€ v21.6.9์ด๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  23 ๋Œ“๊ธ€

๋‚˜๋Š” ์ด๊ฒƒ์ด ์ „ํ˜€ ์ •์ƒ์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค :)

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

๋กœ๋“œ๋ฆฌ๊ฒŒ์Šค ๋ธŒ๋ฃจ๋…ธ

http://cbrunos.wordpress.com

์ข‹์•„, ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ์ตœ์‹  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์—์„œ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  1. ์ถ”๊ฐ€. /usr/share/autojump/autojump.sh (. :) ๋’ค์— ๊ณต๋ฐฑ์„ ๋‘๋Š” ๊ฒƒ์„ ์žŠ์ง€ ๋งˆ์‹ญ์‹œ์˜ค) /usr/share/doc/autojump/README.Debian์—์„œ ๋งํ•œ๋Œ€๋กœ. (์‹œ์Šคํ…œ์˜ / usr / share /์—์„œ ์ฐพ์„ ์ˆ˜์—†๋Š” ๊ฒฝ์šฐ .deb ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  README.Debian์„ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ์†Œ์Šค ~ / .bashrc ๋˜๋Š” ~ / .bash_profile
  3. ํ•ด๊ฒฐ :).

๋ชจ๋‘ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค :)

// ์ด์ „์— ์„ค์น˜ ๊ณผ์ •์—์„œ ๋ญ”๊ฐ€ ์ž˜๋ชป๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์ง€๋งŒ ๋ฐ๋น„์•ˆ์—์„œ๋Š” ์ˆ˜๋™์œผ๋กœํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ, ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๊ณ  ์‹ถ์ง€๋งŒ ๋ฐ๋น„์•ˆ ์ง€์นจ์— ์œ„๋ฐฐ๋ฉ๋‹ˆ๋‹ค. : crying_cat_face :

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰