728x90 ๐ป Programming/etc.6 [Github] ๊นํ ์๋ธ๋ชจ๋: ๊ณตํต ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ด๋ฆฌ์ ํ์์ฑ๊ณผ ๋ฐฉ๋ฒ ์๋ธ๋ชจ๋์ด๋? ์๋ธ๋ชจ๋์ ํ๋์ Git ๋ฆฌํฌ์งํ ๋ฆฌ ๋ด์ ๋ค๋ฅธ Git ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ํฌํจ์ํค๋ ๊ธฐ๋ฅ์ ๋๋ค. ์ด๋ฅผ ํตํด ํฐ ํ๋ก์ ํธ๋ฅผ ์ฌ๋ฌ ๋ ๋ฆฝ์ ์ธ ๋ชจ๋๋ก ๋๋์ด ๊ด๋ฆฌํ๊ฑฐ๋, ์ฌ๋ฌ ํ๋ก์ ํธ์์ ๊ณตํต๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฐ์ธ์ ์ผ๋ก๋ ๋ฅ๋ฌ๋ ๋ชจ๋ z๋ฅผ ๊ฐ๋ฐํ๋๋ฐ, ์ด ๋ชจ๋์ด ํ๋ก์ ํธ A์ B์ ๋ชจ๋ ์ฌ์ฉ๋์ด ์ด๋ป๊ฒ ๊ด๋ฆฌํ๋ฉด ์ข์๊น ๊ณ ๋ฏผํ๋ค ์๋ธ๋ชจ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ด์. ์ฒ์์๋ ๊ทธ๋ฅ ๋ฅ๋ฌ๋ ๋ชจ๋ z๋ฅผ ํ์ A์ B์ ๋ณต์ฌํด๋์ฑ๋ก ๊นํ์ ๊ด๋ฆฌํ๋๋ฐ... ์ด๋ ๊ฒ ๊ด๋ฆฌํ๋ค๋ณด๋ฉด A์์ z๋ฅผ ์์ ํ๊ณ , B์์๋ z๋ฅผ ์์ ํ๊ณ ... ์๊ฐ์ด ์ง๋๋ฉด ๊ด๋ฆฌ ์์ฒด๊ฐ ๋ถ๊ฐ๋ฅํด ์ง๋๋ผ๊ตฌ์ ใ ใ . ๋ฌผ๋ก ์ฒ์์ ๋ง์ด๋ํ ์์ ์ด๋ผ ๋์ค์ ๋ค ์ ๋ฆฌํด์ผ์ง~ ํ์ง๋ง ๋ ์ฝ์ง ์์ฃ ใ ใ . ๊ทธ๋์! ์๋ธ๋ชจ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ๊ณตํต์ ์ผ.. 2024. 7. 24. [Linux] ํ๊ฒฝ ๋ณ์ ์ค๋ช | ์์คํ ์ ์ฒด ๋๋ ํน์ ์ฌ์ฉ์์ ๋ํ ์ค์ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ๋ณ์ ๋ฆฌ๋ ์ค์ ํ๊ฒฝ๋ณ์๋ ์์คํ ์ ์ฒด ๋๋ ํน์ ์ฌ์ฉ์์ ๋ํ ์ค์ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ณ์์ด๋ค. ์ด๋ฌํ ๋ณ์๋ค์ ๋ช ๋ น ์คํ ์์ ์ฌ์ฉ์์ ํ๊ฒฝ์ ๊ตฌ์ฑํ๊ฑฐ๋ ํ๋ก๊ทธ๋จ์ด ์คํ๋ ๋์ ์ํฅ์ ๋ฏธ์น๊ธฐ ๋๋ฌธ์ ํด๋น ํ๊ฒฝ์์ ์คํ๋๋ ํ๋ก์ธ์ค๊ฐ ๋ชจ๋ ์ฐธ์กฐํ ์ ์๋ค. ๋๋ถ๋ถ ๋๋ฌธ์๋ก ์์ฑ๋๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก ์ค์ ๊ฐ์ด๋ ๊ฒฝ๋ก์ ๊ฐ์ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ค. ํ๊ฒฝ ๋ณ์๋ ์ฃผ๋ก ๋ค์๊ณผ ๊ฐ์ ์์ ์ ์ํด ์ฌ์ฉํ๋ค๊ณ ๋ณด๋ฉด ๋๋ค. ์์ฃผ ์ฌ์ฉํ๋ ๊ฒฝ๋ก๋ฅผ ์ง์ ๊ธฐ์กด์ ์๋ ๋ณ์๋ฅผ ์ด์ฉํด ์๋ก์ด ๋ณ์๋ฅผ ์ง์ ํ๋ก์ธ์ค๊ฐ ๊ตฌ๋ ์ค์ ์ฐธ์กฐํ ๊ฐ์ ๋ฏธ๋ฆฌ ํ๊ฒฝ๋ณ์์ ํ ๋นํ๊ณ ํ๋ก์ธ์ค๋ฅผ ์คํ ์ฌ๋ฌ๊ฐ์ ํ๋ก์ธ์ค๊ฐ ์ฐธ์กฐํด์ผ ํ๋ ๊ฐ์ ํ๊ฒฝ๋ณ์์ ํ ๋น ํ๊ฒฝ ๋ณ์๋ฅผ ์์๋ก ์ ์ธํ๋ ๋ฐฉ๋ฒ ํ๊ฒฝ ๋ณ์๋ฅผ ์์๋ก ์ ์ธํ๋ ค๋ฉด export ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ค. ์.. 2023. 11. 27. [Linux] Redirection (๋ฆฌ๋๋ ์ ) | ๋ช ๋ น์ด์ ์ ๋ ฅ์ด๋ ์ถ๋ ฅ์ ํ์ผ๋ก ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ๊ธฐ๋ฅ ๋ฆฌ๋ ์ค ๋ช ๋ น์ด์์ ๋ฆฌ๋๋ ์ ์ ๋ช ๋ น์ ์ ๋ ฅ์ด๋ ์ถ๋ ฅ์ ํ์ผ์ด๋ ๋ค๋ฅธ ์ฅ์น๋ก ๋ณด๋ด๊ฑฐ๋ ๋ฐ์ ์ ์๊ฒ ํด์ฃผ๋ ๊ธฐ๋ฅ์ด๋ค. ์๋์์ ๋ช ๊ฐ์ง ์ฃผ์ํ ๋ฆฌ๋๋ ์ ๊ธฐ๋ฅ์ ์ค๋ช ํ๋ค. > (Output Redirection) echo "Hello, Linux" > greeting.txt ๋ช ๋ น์ ํ์ค ์ถ๋ ฅ์ ํ์ผ๋ก ๋ฆฌ๋๋ ์ ํ๋ค. ์์ ์์๋ "Hello, Linux"๋ผ๋ ํ ์คํธ๋ฅผ greeting.txt ํ์ผ๋ก ๋ฆฌ๋๋ ์ ํ๋ค. ๋ง์ฝ greeting.txt ํ์ผ์ด ์ด๋ฏธ ์กด์ฌํ๋ฉด ๋ฎ์ด์ฐ๊ณ , ์๋ค๋ฉด ์๋ก์ด ํ์ผ์ ์์ฑํ๋ค. >> (Append Output) echo "Additional text" >> greeting.txt ๋ช ๋ น์ ํ์ค ์ถ๋ ฅ์ ํ์ผ์ ์ถ๊ฐํ๋ค. ์์ ์์๋ "Additional text"๋ฅผ greeting.txt ํ์ผ.. 2023. 11. 27. [Linux] ๋คํธ์ํฌ ํ์ฉ์ ์ํ ss ๋ช ๋ น์ด ์ค๋ช ss ๋ช ๋ น์ด๋ Linux ์์คํ ์์ ์์ผ(๋คํธ์ํฌ ์์ผ)๊ณผ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ํ์ํ๋ ์ ํธ๋ฆฌํฐ๋ก ์์ผ ํต๊ณ์ ํ์ฌ ์ด๋ ค ์๋ ์์ผ์ ์ํ๋ฅผ ํ์ธํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. ss ๋ช ๋ น์ด๋ netstat ๋ช ๋ น์ด์ ์ ์ฌํ ๋ชฉ์ ์ ๊ฐ์ง๊ณ ์์ง๋ง, ๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ๋์์ ์ ๊ณตํ๋ค. ss [options] ์ฌ๊ธฐ์ options๋ ss ๋ช ๋ น์ด์ ์ ๋ฌํ ์ ์๋ ๋ค์ํ ์ต์ ์ ๋ํ๋ธ๋ค. ์์ฃผ ์ฌ์ฉ๋๋ ์ต์ ์ ๋ค์๊ณผ ๊ฐ๋ค. -t, --tcp: TCP ์์ผ ์ ๋ณด ํ์ -u, --udp: UDP ์์ผ ์ ๋ณด ํ์ -a, --all: ๋ชจ๋ ์์ผ ์ ๋ณด ํ์ -n, --numeric: ์ฃผ์ ๋ฐ ํฌํธ๋ฅผ ์ซ์๋ก ํ์ -p, --processes: ์์ผ์ ์ฌ์ฉ ์ค์ธ ํ๋ก์ธ์ค ์ ๋ณด ํ์ -l, --listening: ๋ฆฌ์ค๋ ์์ผ ์ ๋ณด ํ์ -r,.. 2023. 11. 26. [Linux] ๋ฆฌ๋ ์ค(์ฐ๋ถํฌ) ์ค๋ช | ๋ฆฌ๋ ์ค์ ์ฅ์ Linux (๋ฆฌ๋ ์ค) ๋ฆฌ๋ ์ค๋ ๊ฐ๋ฐ์ ๋ฆฌ๋์ค ํ ๋ฅด๋ฐ์ค(Linus Torvalds)๊ฐ 1991๋ ์ ๊ฐ๋ฐํ ์คํ์์ค ์ด์์ฒด์ ์ด๋ค. ๋ฆฌ๋ ์ค๋ Unix ๊ณ์ด์ ์ด์์ฒด์ ๋ก, ํ๋์ ์ธ ์ปดํจํฐ ์์คํ ์์ ์ฌ์ฉ๋๋ ๋ค์ํ ํ๋์จ์ด ์ํคํ ์ฒ์์ ๋์ํ๋ฉฐ, ๋ง์ ๊ธฐ์ ๊ณผ ๊ฐ๋ฐ์๋ค์ ์ํด ์ง์๋๊ณ , ๋ค์ํ ๋ฐฐํฌํ์ด ์กด์ฌํ๋ค. ๋ฆฌ๋ ์ค์ ํน์ง๊ณผ ์ฅ์ ์คํ์์ค: ๋ฆฌ๋ ์ค๋ ์คํ์์ค๋ก ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์์ค ์ฝ๋๊ฐ ๊ณต๊ฐ๋์ด ์์ด ์ฌ์ฉ์๋ค์ด ์ง์ ์์ ํ๊ฑฐ๋ ๊ฐ์ ํ ์ ์๋ค. ์ด๋ก ์ธํด ์ฌ์ฉ์๋ค์ด ์์ ๋กญ๊ฒ ๋ฆฌ๋ ์ค๋ฅผ ์ฌ์ฉํ๊ณ ๋ฐ์ ์ํฌ ์ ์๋ค. ๋ค์ํ ๋ฐฐํฌํ: ๋ฆฌ๋ ์ค๋ ๋ค์ํ ๋ฐฐํฌํ์ด ์กด์ฌํ์ฌ ๊ฐ์์ ํน์ง๊ณผ ๋ชฉ์ ์ ๋ฐ๋ผ ์ ํํ ์ ์๋ค. ์ฐ๋ถํฌ, ๋ฐ๋น์, CentOS, Fedora ๋ฑ์ ๋ฐฐํฌํ์ด ๋๋ฆฌ ์ฌ์ฉ๋๋ค. ์์ ์ฑ๊ณผ ๋ณด์์ฑ: .. 2023. 8. 6. [Linux] Bash Shell ์ค๋ช | ์์ฃผ ์ฌ์ฉํ๋ bash ๋ช ๋ น์ด ์ ๋ฆฌ | ๋ฆฌ๋ ์ค ๋ช ๋ น์ด Bash ? Bash๋ Unix ๊ณ์ด ์ด์์ฒด์ ์์ ์ฌ์ฉ๋๋ ๋ช ๋ น ์ค ์ธํฐํ์ด์ค(Command Line Interface, CLI)๋ฅผ ์ํ ์(shell)์ด๋ค. Bash๋ "Bourne Again SHell"์ ์ฝ์๋ก์, Stephen Bourne ์(sh)์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋์ด Unix, Linux, macOS ๋ฑ์์ ๊ธฐ๋ณธ ์๋ก ๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค. *์์ ์ฌ์ฉ์๊ฐ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ณ ์ด์์ฒด์ ์ ์ํธ์์ฉํ๋ ํ๊ฒฝ์ ์ ๊ณตํ๋ ํ๋ก๊ทธ๋จ์ด๋ค Bash๋ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ, ์ฃผ๋ก ๋ค์๊ณผ ๊ฐ์ ์ญํ ์ ์ํํ๋ค.๋ช ๋ น์ด ์คํ: ์ฌ์ฉ์๋ Bash ์์์ ๋ค์ํ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ํ์ผ์ ์์ฑ, ์์ , ์ญ์ ํ๊ฑฐ๋ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์์ํ์ผ ์์คํ ํ์: Bash๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ๊ณ ํ์ผ ๋ฐ ํด๋๋ฅผ ํ์ธํ๋ ๋ฑ์ ํ์ผ .. 2023. 8. 6. ์ด์ 1 ๋ค์ 728x90