[Linux] ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 2๊ธ‰ 2์ฐจ ์ •๋ฆฌ (6)
ยท
Linux
์‰˜ ์ข…๋ฅ˜๋ณธ์‰˜ ๊ณ„์—ด๊ณผ C์‰˜ ๊ณ„์—ด๋กœ ๋‚˜๋‰จ.์‚ฌ์šฉ์ž ํ”„๋กฌํ”„ํŠธ๊ฐ€ $์ด๋ฉด ๋ณธ์‰˜ ๊ณ„์—ด, %์ด๋ฉด C์‰˜ ๊ณ„์—ด์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ.C์‰˜์€ ๋ณธ์‰˜์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ๊ณผ ๋ช…๋ น์–ด ํžˆ์Šคํ† ๋ฆฌ, alias, ์ž‘์—… ์ œ์–ด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€๋กœ ๊ฐ€์ง.๋ณธ์‰˜ (Bourne Shell)์ข…๋ฅ˜์‹คํ–‰ ํŒŒ์ผํŠน์ง•๋ณธ์‰˜/bin/sh๋ฒจ ์—ฐ๊ตฌ์†Œ์˜ ์Šคํ‹ฐ๋ธ ๋ณธ์ด 1979๋…„์— ๊ฐœ๋ฐœ์œ ๋‹‰์Šค์—์„œ ๊ธฐ๋ณธ ์‰˜๋กœ ์‚ฌ์šฉ์ฝ˜์‰˜(korn shell)/bin/kshAT&T์‚ฌ์˜ ๋ฐ์ด๋น„๋“œ ์ฝ˜์ด 1986๋…„์— ๊ฐœ๋ฐœ๋ฒจ ์—ฐ๊ตฌ์†Œ์—์„œ ๋ณธ์‰˜์„ ํ™•์žฅํ•ด์„œ ๋งŒ๋“ฆ๋ช…๋ น์–ด ์™„์„ฑ ๊ธฐ๋Šฅ, ํžˆ์Šคํ† ๋ฆฌ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง๋ฐฐ์‰ฌ์‰˜(bash shell)/bin/bash๋ธŒ๋ผ์ด์–ธ ํญ์Šค๊ฐ€ 1989๋…„์— ๊ฐœ๋ฐœ๋ณธ์‰˜์„ ๊ธฐ๋ฐ˜์œผ๋กœ GNU ํ”„๋กœ์ ํŠธ์— ์˜ํ•ด ๊ฐœ๋ฐœLinux ํ‘œ์ค€ ์‰˜๋กœ ์ฑ„ํƒ๋ฆฌ๋ˆ…์Šค, ๋งฅOS X ๋“ฑ ๋‹ค์–‘ํ•œ ์šด์˜์ฒด์ œ์—์„œ ์‚ฌ์šฉ๋ช…๋ น์–ด ์™„์„ฑ ๊ธฐ๋Šฅ, ํžˆ์Šคํ† ๋ฆฌ, ๋ช…๋ น์–ด..