[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 ๋ฑ ๋ค์ํ ์ด์์ฒด์ ์์ ์ฌ์ฉ๋ช
๋ น์ด ์์ฑ ๊ธฐ๋ฅ, ํ์คํ ๋ฆฌ, ๋ช
๋ น์ด..