Windows์ Bash์์ autojump๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ต์ ๋ด๋ถ์ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๋น๋์ธ ubuntu 16.04๊ฐ ์๋ ๊ตฌํ ๋ฉํฑ์ด ์์๊ณ ์ ๋๋ก ์๋ํ์ต๋๋ค. ๋ด ์ ๋ฉํฑ์์๋ ๋ด๋ถ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ(๋๋ฆฐ ๋ง)๋ก ์ ํํ๊ณ Ubuntu 16.04๋ก ์ ๊ทธ๋ ์ด๋ํ ๋๊น์ง ์ ๋๋ก ์๋ํ์ต๋๋ค.
์ด์ ๋ชจ๋ j
๋๋ cd
๋ช
๋ น ํ์ autojump_chpwd:4: nice(5) failed: operation not permitted
์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด:
````
$cd ~
autojump_ chpwd:4 : nice(5) ์คํจ: ์์ ์ด ํ์ฉ๋์ง ์์
````
````
$ j ๋๊ธฐํ
/mnt/c/์ฌ์ฉ์/ํผํฐ/๋๊ธฐํ/
autojump_ chpwd:4 : nice(5) ์คํจ: ์์ ์ด ํ์ฉ๋์ง ์์
````
์์
์ด ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋๊ณ ์ฌ๋ฐ๋ฅธ ์์น์ ๋์ฐฉํ๊ณ echo $?
์ 0
๊ฐ ํ์๋์ง๋ง ์ค๋ฅ ๋ฉ์์ง๋ ๋งค์ฐ ์ฑ๊ฐ์ญ๋๋ค. ๋ด๊ฐ ๊ทธ๊ฒ์ ์จ๊ธฐ๊ธฐ ์ํด ํ ์ ์๋ ์ผ์ด ์์ต๋๊น? (๋๋ ๋ ๋์ ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์๊ฒ ์ต๋๊น?)
์ด๋ด,
Windows bash์์ rupa/z๋ฅผ ์ฌ์ฉํ๋๋ฐ ๋งค์ฐ ์ ์ฌํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
_z_precmd:1: nice(5) failed: operation not permitted
๋ด ํฌํฌ๋ฅผ ํ์ธํ์ฌ https://github.com/Kerren/z ์์ ์์ ํ ๋ฐฉ๋ฒ์ ํ์ธํ์ธ์.
๊ธฐ๋ณธ์ ์ผ๋ก ํด๋น ํ์ค ์ถ๋ ฅ์ null๋ก ๋ฆฌ๋๋ ์
ํด์ผ ํฉ๋๋ค. Autojump๋ ์ฌ์ ํ ์๋ฒฝํ๊ฒ ์๋ํด์ผ ํฉ๋๋ค. ๋ถํํ๋ ์ ๋ autojump๋ฅผ ์ฌ์ฉํ์ง ์์๊ณ z
์ ๋งค์ฐ ๋ง์กฑํ๋ฏ๋ก ์ด ๋ฒ๊ทธ๊ฐ ์ด๋์์ ์๋์ง ์ฐพ์ ์ ์์ง๋ง ํ์คํ ๊ณ ์น ์ ์์ต๋๋ค! autojump_chpwd๊ฐ ๋ฐ์ํ๋ ์ค์ ์ฐพ์ ๋์ >/dev/null 2>&1
๋ฅผ ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค.
ํ์ด์ ๋น๋๋ค!
์๋
. Creator Update์์๋ WSL์ ์ฌ์ฉํฉ๋๊น?
์ด๊ฒ์ด Autojump์ ๋ฌธ์ ๊ฐ ์๋๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ฐฉ๊ธ https://github.com/Microsoft/BashOnWindows/issues/1887์ ์ฐ ๋ฌธ์ ๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
@ruixingw ๊ฐ์ ๊ฒ ๊ฐ์์, ๋ค. ํ์ง๋ง ํ ๋ฌ ์ ์ WSL์ ์ค์นํ๊ณ ๋ด๋ถ์ ๋๋ฆฐ ๋ง์ด ์์์ต๋๋ค. ๋ด๋ถ์ ๋น ๋ฅธ ๋ง์ผ๋ก ~ ๋ฐ๋ ๋์ WSL bash๋ฅผ ์คํํ๋ ๋ค๋ฅธ ๋ฉํฑ์ด ์์๊ณ ๊ฑฐ๊ธฐ์์ ํด๋น ๋ฌธ์ ๋ฅผ ๊ฒฝํํ์ง ๋ชปํ์ต๋๋ค ... - ์ด์ํ
@pgrm : @daiconrad ๊ฐ ์ข์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ์ํ์ต๋๋ค. .zshrc
์ ๋ค์์ ์ถ๊ฐํ์ธ์.
unsetopt BG_NICE
์ง๊ธ ์ด ๋ฌธ์ ๋ฅผ ๋ซ๊ณ ์ถ์ฒ๋ฅผ ๊ธฐ๋ค๋ฆฌ์: https://github.com/Microsoft/BashOnWindows/issues/1838
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@pgrm : @daiconrad ๊ฐ ์ข์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ์ํ์ต๋๋ค.
.zshrc
์ ๋ค์์ ์ถ๊ฐํ์ธ์.์ง๊ธ ์ด ๋ฌธ์ ๋ฅผ ๋ซ๊ณ ์ถ์ฒ๋ฅผ ๊ธฐ๋ค๋ฆฌ์: https://github.com/Microsoft/BashOnWindows/issues/1838