๊ฐ์ฅ ๋๋ฆฌ ์ฐ์ด๋ ๋ฆฌ๋ ์ค ์ ธ. ๋ง์ ๋ฐฐํฌํ์์ ๊ธฐ๋ณธ ์ ธ๋ก ์ง์ ๋์ด ์๋ค. fish์ zsh๋ ์ฌ์ฉํด ๋ดค์ง๋ง, ๊ฐ๋ณ๊ณ ๋ฒ์ฉ์ ์ธ bash๋ก ๊ฒฐ๊ตญ ๋์์ค๊ฒ ๋๋ค.
Cheetsheet
์ง์ ์ ์ผ๋ก Bash์ ๊ด๋ จ ์์ง๋ง ํฐ๋ฏธ๋ ์ ๋ฐ์ ์ธ ๋ช ๋ น์ด ์ฌ์ฉ๋ฒ๋ ํจ๊ป ์๋กํ๋ค.
cd -
: ์ง์ ํ์คํ ๋ฆฌ๋ก ๋์๊ฐ๊ธฐ!!
: ์ง์ ์ฌ์ฉ ๋ช ๋ น์ด.ยsudo !!
ย ์์ผ๋ก ์ฌ์ฉํ๋ฉด ๊น๋นกํ๊ณ ยsudo
๋ฅผ ๋ถ์ด์ง ์์ ๋ช ๋ น์ด๋ฅผ ๋ค์ ์ ๋ ฅํ ํ์๊ฐ ์๋ค.
์ฌ์ฉ ๋ ธํ์ฐ
์ฌ๋ฌ ํ๊ฒฝ์์ ์ผ๊ด๋๊ฒย .bashrc
ย ๊ด๋ฆฌํ๊ธฐ
~/.bashrc
๋ ์ฌ๋ฌ ๊ฐ์ง bash ์ค์ ์ ๊ธฐ์
ํด ๋์ ํ์ผ์ด๋ค. ๋ค๋ฅธ ์ค์ ์ ์์ ํ์ง ์์์ ๊ฒฝ์ฐ ์ฌ๊ธฐ์ ์ค์ ์ ๋ก๋ํ๋ค.
๋๋ ์ค์ ํ์ผ์ย dotfilesย ์ ์ฅ์์ ์ฌ๋ ค๋๊ณ ๊ด๋ฆฌ ์ค์ด๋ค. ์๋กญ๊ฒ linux ํ๊ฒฝ์ ์ค์นํ ๊ฒฝ์ฐ ํ ๋๋ ํ ๋ฆฌ์ ํด๋น ์ ์ฅ์๋ฅผย clone
ํ๊ณ ์ค์ ํ์ผ์ ์ฌ๋ณผ๋ฆญ ๋งํฌํ๋ฉด ๋๋ฏ๋ก ๊ต์ฅํ ํธ๋ฆฌํ๋ค.
Bash Prompt ๋ ์ค๋ก ๋ง๋ค๊ธฐ
๋ค์๊ณผ ๊ฐ์ดย PS1
ย ๋ณ์์ ์ค๋ฐ๊ฟ์ ๋ฃ์ด ์ฃผ๋ฉด ๋๋ค. Raw string์ด๋ฏ๋ก ๋ค์ฌ์ฐ๊ธฐํ์ง ์์์ผ ํ๋ค.
PS1='${debian_chroot:+($debian_chroot)}\h:\w
\$ '
์์ธํ ์ค์ ์ย ์ด ํ์ผ์ ์ฐธ๊ณ ํ๋ฉด ๋๋ค.