๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฆฌ๋ˆ…์Šค ์‰˜ ๋ช…๋ น์–ด ๊ธฐ๋ณธ ์‚ฌํ•ญ ์ •๋ฆฌ ์‰˜ ๋ช…๋ น์–ด์˜ ํ˜•์‹ command options arguments ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ช…๋ น์–ด(command) ์˜ต์…˜(options) ์ธ์ˆ˜(arguments) ํ˜•์‹์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋ฉฐ ๋ช…๋ น์–ด์— ๋”ฐ๋ผ ์˜ต์…˜, ์ธ์ˆ˜์˜ ํ•„์ˆ˜ ์ž…๋ ฅ ์—ฌ๋ถ€๋‚˜ ๊ฐœ์ˆ˜์— ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค. [user1@localhost ~]$ date Wed Dec 11 18:55:05 KST 2019 [user1@localhost ~]$ pwd /home/user1 [user1@localhost ~]$ cs ์œ„๋Š” ๊ฐ„๋‹จํ•œ ์‰˜ ๋ช…๋ น์–ด ์‹คํ–‰ ์˜ˆ๋กœ, date ๋ช…๋ น์€ ํ˜„์žฌ ์š”์ผ, ๋‚ ์งœ, ์‹œ๊ฐ„์„, pwd ๋ช…๋ น์€ ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์˜ต์…˜๊ณผ ์ธ์ˆ˜ ์งง์€ ์˜ต์…˜ ํ˜•ํƒœ(UNIX ์Šคํƒ€์ผ) - UNIX ์Šคํƒ€์ผ - ๊ฐ€์žฅ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์˜ต์…˜ ํ˜•ํƒœ - 'ls -a'์™€ ๊ฐ™์ด 1๊ฐœ์˜ ๋ฌธ์ž๋ฅผ ๋Œ€์‹œ(.. 2019. 12. 12.
๋ฆฌ๋ˆ…์Šค ์‰˜(shell)์˜ ์ดํ•ด ์‰˜(shell) ์‰˜(shell)์€ ๋ช…๋ น์–ด ํ•ด์„๊ธฐ, ๋ช…๋ นํ–‰ ์ธํ„ฐํŽ˜์ด์Šค์ด์ž ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์ด๋‹ค. ์œ ๋‹‰์Šค ๊ณ„์—ด์˜ ์šด์˜์ฒด์ œ๋Š” ๋ณดํ†ต ํ…์ŠคํŠธ ๋ชจ๋“œ์˜ ํ„ฐ๋ฏธ๋„ ํ™”๋ฉด์—์„œ ๋ช…๋ นํ–‰์— ๋ช…๋ น์–ด๋ฅผ ํƒ€์ดํ•‘ ํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค. ์ด ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์‰˜(shell)์ด๋‹ค. ์ฆ‰ ์‰˜์€ ๋ช…๋ น์–ด ํ•ด์„๊ธฐ ๋˜๋Š” ๋ช…๋ นํ–‰ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์‰˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์œˆ๋„์šฐ์˜ '๋ช…๋ น ํ”„๋กฌํ”„ํŠธ'์—์„œ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ ๋ฆฌ๋ˆ…์Šค์˜ ์‰˜์€ ํ›จ์”ฌ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ์‰˜ ๋ช…๋ น์€ GUI ๋„๊ตฌ๋กœ๋Š” ์ˆ˜ํ–‰ํ•˜๊ธฐ ์–ด๋ ค์šด ๋‹ค์–‘ํ•œ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ๋˜ํ•œ ์‰˜์€ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์ด๊ธฐ๋„ ํ•˜๋‹ค. ์‰˜ ๋ช…๋ น์–ด๋กœ ๊ตฌ์„ฑ๋œ ์‰˜ ์Šคํฌ๋ฆฝํŠธ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ฉด ์‰˜์ด ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์„ ์ฝ์–ด ์ผ๋ จ์˜ ๋ช…๋ น์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‰˜์€ ์šด์˜์ฒด์ œ์˜ ์ผ๋ถ€์ด๋ฉฐ ์ปค๋„๊ณผ๋Š” ๋ถ„๋ฆฌ๋œ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ์‰˜.. 2019. 12. 11.