9๊ฐ์ง ๋งฅOS ํฐ๋ฏธ๋ ์ปค๋งจ๋ ๋จ์ถํค ์ด์ ๋ฆฌ๐ฅ๏ธ๐
์ฌ๋ฌ๋ถ, ๋งฅ๋ถ ์ฌ์ฉ ์ค ํฐ๋ฏธ๋(Terminal)์ ์ด๊ณ ๋ณต์กํ ๋ช ๋ น์ด๋ฅผ ์ผ์ผ์ด ์น๊ธฐ ๊ท์ฐฎ๊ฑฐ๋, ์ค์ํด์ ๋๊ฐํ๋ ์ ์์ง ์๋์? ๐ค ์ค๋์ ๊ทธ๋ฌํ ๊ณ ๋ฏผ๊ณผ ๋ฒ๊ฑฐ๋ก์์ ํ ๋ฐฉ์ ํด๊ฒฐํ๋ ‘๋งฅOS ํฐ๋ฏธ๋ ๋จ์ถํค ์ปค๋งจ๋’ 9๊ฐ์ง๋ฅผ ์๊ฐํด ๋๋ฆด๊ฒ์! ๐ ์ด ํ๋ค์ ์๋ฉด ์ ๋ฌด ํจ์จ์ด ์ฅ์ฅ ์ฌ๋ผ๊ฐ๊ณ , ์ปค๋งจ๋ ์ ๋ ฅ๋ ๋ ์ฆ๊ฑฐ์์ง ๊ฑฐ์์! ๐ฅณ
์, ๊ทธ๋ผ ์ง๊ธ๋ถํฐ ์์ํ๊ฒ โจ๊ฟํโจ ๋๋ฐฉ์ถ ์์ํฉ๋๋ค! ๐ฅ๐ป
๐ ๋งฅOS ํฐ๋ฏธ๋์ด๋? ์ ์ ์ฉํ ๊น?
๋จผ์ ๊ฐ๋จํ ์ค๋ช ๋๋ฆด๊ฒ์! ๐ก
- ๋งฅOS ํฐ๋ฏธ๋์ ๋ง์น ์ปดํจํฐ์ ์์ญ์ด๋ฏ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ ๋๊ตฌ์ ๋๋ค. ๐ฃ๏ธ
- ์ง๊ด์ ์ด์ง ์์ง๋ง, ๊ฐ๋ ฅํ ์กฐ์ ๋ฅ๋ ฅ์ผ๋ก ํ์ผ๊ด๋ฆฌ, ์์คํ ์ธํ , ๊ฐ๋ฐ ๋ฑ ๊ฑฐ์ ๋ชจ๋ ์์ ์ ๋น ๋ฅด๊ฒ ํ ์ ์์ด์! โก
- ํนํ, ๋จ์ถํค๋ฅผ ์๋ฉด ๋ฐ๋ณต ์์ ์ด ํจ์ฌ ์ฌ์์ง๊ณ , ๋ง์ฐ์ค ํด๋ฆญ๋ณด๋ค ๋น ๋ฅธ ์์ ์ด ๊ฐ๋ฅํ๋ค๋ ์ฌ์ค! ๐ฎ
๊ทธ๋ผ ์ด์ , ์ง๊ธ ๋ฐ๋ก ์ ๋ฌด/๊ฐ์ธ ํ๋ก์ ํธ์์ ์ ์ฉํ ‘9๊ฐ์ง ๋งฅOS ํฐ๋ฏธ๋ ์ปค๋งจ๋ ๋จ์ถํค’์ ๋ํด ์ ๋ฆฌํด๋ณผ๊น์? ๐
๐ฅ 1. ์ปค๋งจ๋ ํ์คํ ๋ฆฌ ๋ถ๋ฌ์ค๊ธฐ: ๐ก ‘์๋ก’/‘์๋๋ก’ ํค ํ์ฉํ๊ธฐ
๐ ๋ชฉ์ : ์ด์ ์ ์ ๋ ฅํ ๋ช ๋ น์ด๋ฅผ ๋น ๋ฅด๊ฒ ๋ถ๋ฌ์ค๊ธฐ
โ ์ฌ์ฉ๋ฒ:
- ํฐ๋ฏธ๋์์ โฌ๏ธ ํ์ดํ ํค ๋๋ โฌ๏ธ ํ์ดํ ํค๋ฅผ ๋๋ฌ ์ด์ /์ดํ ๋ช ๋ น์ด๋ฅผ ํ์
- ์ฌ๋ฌ ๋ช ๋ น์ด๋ฅผ ๊ธฐ์ตํ๋ค๊ฐ ์ ํ ๊ฐ๋ฅ! ๐
- ๋๋
history
๋ช ๋ น์ด ์ ๋ ฅ ํ ์ํ๋ ๋ฒํธ๋ฅผ!๋ฒํธ
ํ์์ผ๋ก ์คํ ๊ฐ๋ฅ! ๐ฅ
โญ ํ: ๋ณตํฉ๋ช ๋ น์ด ์ฌ์ฌ์ฉ์ด ๊ฐํธ! ๐ก
์์:
!45
— ์ต๊ทผ ๊ธฐ๋ก ๋ฒํธ 45๋ฒ ๋ช ๋ น ์คํ
๐ฅ 2. ์ปค๋งจ๋ ์๋์์ฑ: โจ ‘ํญ(Tab)’ ํ์ฉํ๊ธฐ
๐ ๋ชฉ์ : ๊ธด ๋ช ๋ น์ด๋ ํ์ผ๋ช ์ ๋ ฅ ์๋ ์์ฑ
โ ์ฌ์ฉ๋ฒ:
- ๋ช ๋ น์ด๋ ํ์ผ ์ด๋ฆ ์ผ๋ถ ์ ๋ ฅ ํ โฌ๏ธ ‘ํญ(Tab)’ ํค ๋๋ฅด๊ธฐ
- ์๋ ์์ฑ๋ ๋จ์ด ๋๋ ํ์ผ๋ช ์ถ์ฒ์ด ๋์ค๋ฉด ๋ค์ ‘ํญ’์ ๋๋ฅด๋ฉด ๋ ๊ตฌ์ฒดํ ๊ฐ๋ฅ! ๐
- ์คํ ๋ฐฉ์ง์ ์ ๋ ฅ ์๋ ํฅ์์ ๋ฑ! ๐
โญ ํ: ๋๋ ํ ๋ฆฌ ์ด๋, ํ์ผ ์คํ, ๋ณต์กํ ๋ช ๋ น์ด๋ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌ ๊ฐ๋ฅ! ๐
๐ฅ 3. ๋ช ๋ น์ด ์คํ ์ทจ์/์ค๋จ: ‘Ctrl + C’ ํค ์กฐํฉ
๐ ๋ชฉ์ : ์งํ ์ค์ธ ๋ช ๋ น์ด ๊ฐ์ ์ข ๋ฃ ๋๋ ์ทจ์
โ ์ฌ์ฉ๋ฒ:
- ๊ธด ๋ช ๋ น์ด๋ ๋ฌดํ ๋ฃจํ์ ๋น ์ก์ ๋ โจ๏ธ ‘Ctrl + C’ ๋๋ฅด๊ธฐ
- ์ฆ์ ๋ช ๋ น ์ข ๋ฃ! โ
- ์์ ๋ฉ์ถ๊ณ ๋ค์ ์ปค๋งจ๋ ์ ๋ ฅ ๊ฐ๋ฅ! ๐
โญ ํ: ์ค์๋ ๋ฐฉ์ง์ ์ค์ ์ ์ด์ ํ์! ๐ก๏ธ
๐ฅ 4. ๋ช ๋ น์ด ๋ฐ๋ณต์คํ: ‘!!’๋ก ์ด์ ๋ช ๋ น ์ฌ์คํ
๐ ๋ชฉ์ : ๋ฐ๋ก ์ ์ ์ฌ์ฉํ ๋ช ๋ น ๋ค์ ์คํ
โ ์ฌ์ฉ๋ฒ:
- ์ปค๋งจ๋ ์ค์์
!!
์ ๋ ฅ ํ ์ํฐ! - ๋น ๋ฅธ ๋ฐ๋ณต ์คํ์ผ๋ก ์๊ฐ ๋จ์ถ โฑ๏ธ
โญ ์์ฉ: ์คํ ๊ฒ์ฆ ํ ์ฌ์คํํ๊ฑฐ๋, ์ฌ์คํ์ด ํ์ํ ์์ ์ ์ ์ฉ! ๐
๐ฅ 5. ํน์ ๋ช ๋ น์ด ์ถ๋ ฅ ์ ์ฅ: ‘>’ ๋๋ ‘>>’ ํ์ฉ
๐ ๋ชฉ์ : ํฐ๋ฏธ๋ ๊ฒฐ๊ณผ๋ฅผ ํ์ผ์ ์ ์ฅํ๊ธฐ
โ ์ฌ์ฉ๋ฒ:
- ๋ช
๋ น์ด ๋ค์
>
๋ฃ์ผ๋ฉด ํ์ผ ์๋ก ๋ฎ์ด์ฐ๊ธฐ (์:ls -l > list.txt
) >>
๋ฃ์ผ๋ฉด ๊ธฐ์กด ํ์ผ์ ์ถ๊ฐ ์ ์ฅ (์:echo "Hello" >> message.txt
)
โญ ํ: ๊ฒฐ๊ณผ๋ฅผ ๋ฌธ์ํํ๊ฑฐ๋, ์ค์ต ๊ธฐ๋ก ์ ์ฅ์ ์ ์ฉ! ๐
๐ฅ 6. ๋ช ๋ น์ด ์คํ ๊ฐ ์์น ์ ์ฅ: ‘pushd’ / ‘popd’
๐ ๋ชฉ์ : ์ฌ๋ฌ ์์น๋ฅผ ์ฝ๊ฒ ์ด๋ ๋ฐ ๋ณต๊ตฌ
โ ์ฌ์ฉ๋ฒ:
pushd ๋๋ ํ ๋ฆฌ๊ฒฝ๋ก
— ํ์ฌ ์์น ์ ์ฅ ํ ์ ๋๋ ํ ๋ฆฌ ์ง์popd
— ์ ์ฅ๋ ์์น๋ก ๋์๊ฐ๊ธฐ
โญ ์ฅ์ : ๋ณต์กํ ํด๋ ํ์์ด ํจ์ฌ ์์! ๐งญ
๐ฅ 7. ๋ช ๋ น์ด ์ ๋ ์ ๊ณผ ๋ณต์ฌ: ‘Ctrl + K’ / ‘Ctrl + Y’
๐ ๋ชฉ์ : ์ปค๋งจ๋๋ผ์ธ ๋ด์ฉ ์ ์ฅ๊ณผ ๋์ง์ด๋ด๊ธฐ
โ ์ฌ์ฉ๋ฒ:
- ๋ณต์ฌํ๊ณ ์ถ์ ๋ด์ฉ์ ์ปค์ ์์น ํ
Ctrl + K
— ์ปค๋งจ๋ ์ ์ฒด ์ญ์ (ํด๋ฆฝ์ ์ ์ฅ ๊ฐ๋ฅ) Ctrl + Y
— ์ ์ฅ๋ ๋ด์ฉ ๋ถ์ฌ๋ฃ๊ธฐ
โญ ํ: ๋ณต์กํ ๋ช ๋ น์ด ์กฐํฉ, ์ฌ๋ฌ ๋ฒ ์ฌ์ฌ์ฉ ๊ฐ๋ฅ! ๐
๐ฅ 8. ํฐ๋ฏธ๋ ์ธ์ ๋๊ธฐ: ‘exit’ ๋๋ ‘Ctrl + D’
๐ ๋ชฉ์ : ํฐ๋ฏธ๋ ์ธ์ ์ข ๋ฃ ๋๋ ๋ก๊ทธ์์
โ ์ฌ์ฉ๋ฒ:
- ๋ช
๋ น์ค์
exit
์ ๋ ฅ ํ ์ํฐ! - ๋๋
Ctrl + D
๋๋ฅด๊ธฐ - ์์ ํ๊ฒ ์ธ์ ์ข ๋ฃ ํ ๋ค์ ์ ์โ์คํ ๊ฐ๋ฅ! ๐
โญ ํ: ์๊ฒฉ ์๋ฒ ์ ์ ์ข ๋ฃ, ์์ ๋ง๊ฐ ์ ๋ฐ๋ก ์ข ๋ฃ! โจ
๐ฅ 9. ๋น ๋ฅธ ๋ช ๋ น์ด ๋ณ์นญ ๋ง๋ค๊ธฐ: ‘alias’ ์ค์
๐ ๋ชฉ์ : ์์ฃผ ์ฌ์ฉํ๋ ๊ธด ๋ช ๋ น์ด๋ฅผ ์งง๊ฒ ๋ณ๊ฒฝ
โ ์ฌ์ฉ๋ฒ:
alias ๋จ์ถ๋ช ='์ํ๋๋ช ๋ น์ด'
์ ๋ ฅ — ์๋ฅผ ๋ค์ด,alias ll='ls -la'
- ์ ์ธ์
์ ์๊ตฌ ์ ์ฅํ๋ ค๋ฉด
~/.zshrc
๋๋~/.bash_profile
์ ๋ฑ๋ก!
โญ ํ: ๋ฐ๋ณต ์์ ์ต์ํ, ์๋ จ๋ UP! ๐
โ ๏ธ ๋งฅOS ํฐ๋ฏธ๋ ์ปค๋งจ๋ ๋จ์ถํค ํ์ฉ ์ ์ ์์ !
โ
ํญ์ ์ค์ํ ์์
์ ์ ๋ฐฑ์
! ๐พ
โ
์ ๋ชจ๋ฅด๋ ๋ช
๋ น์ด๋ ๊ผญ ‘๊ฒ์’์ผ๋ก ํ์ธํ๊ธฐ๐
โ
์๋ชป๋ ๋ช
๋ น ์
๋ ฅ์ ์์คํ
์ ๋ฌธ์ ๋ฅผ ์ผ์ผํฌ ์๋! ์กฐ์ฌ์กฐ์ฌ~ ๐ง
โ
๊ฐ๋ณ๊ฒ ๋ฐ๋ณต ์ฐ์ตํ๋ฉฐ ์ตํ๊ธฐ! ๐ฏ
โจ ๋ง๋ฌด๋ฆฌํ๋ฉฐ
์ด์ ๋ ์ปค๋งจ๋ ์ ๋ ฅ์ ์์ ๊ฐ์ด ๋ถ์๋์? ๐ชโจ ์ค๋ ์๊ฐํ 9๊ฐ์ง ๋จ์ถํค๋ง ํ์ฉํด๋, ์ ๋ฌด ์๋์ ํจ์จ์ ๊ธ์์น! ๐๐ฅ
ํ ๋ฒ์ฉ ์ฐ์ตํ๋ฉฐ ์ต์ํด์ง๋ฉด, ‘ํฐ๋ฏธ๋ ๋ง์คํฐ’๊ฐ ๋๋ ๊ทธ๋ ์ด ๋นจ๋ฆฌ ์ฌ ๊ฑฐ์์! ๐๐ฅ
๐ ๋๋งบ์ Tips & Resources
- ๐ ์ฐธ๊ณ ๋์: ใ๋งฅOS ํฐ๋ฏธ๋ ๋ง์คํฐํ๊ธฐใ, ใ๋ฆฌ๋ ์ค/์ ๋์ค ๋ช ๋ น์ด ์์ ์ ๋ณตใ
- ๐ป ์ ์ฉ ์ฌ์ดํธ: geek.today, smashingmagazine.com
- ๐ฅ ์ถ์ฒ ์์: ์ ํ๋ธ ์ฑ๋ ‘๋๋ฆผ์ฝ๋’, ‘์ฝ๋ฉํ๋ ๋์๊ฒ’
์ด์์ผ๋ก ๋งฅOS ํฐ๋ฏธ๋ ์ปค๋งจ๋ ๋จ์ถํค ์ด์ ๋ฆฌ์์ต๋๋ค! ๐โ๏ธ๐โ๏ธ
ํจ์จ์ ์ด๊ณ ๋ฉ์ง ๊ฐ๋ฐ์/์ฌ์ฉ์๊ฐ ๋๊ธธ ์์ํ๋ฉฐ, ์ค๋๋ ํ๋ด์ธ์! ๐๐
์ด์ ๊ธ ๋ณด๊ธฐ!!