Electronic Engeneering/Operating System (OS)

[OS / Linux] GUI์™€ CLI

๊ต ๋ฏผ 2024. 8. 30. 11:25

๐Ÿ“ŒGUI (Graphical User Interface) : ํ™”๋ฉด์ƒ์— ๋ณด์ด๋Š” ์•„์ด์ฝ˜, ์ฐฝ, ๋ฉ”๋‰ด ๋“ฑ์„ ๋งˆ์šฐ์Šค ๋“ฑ์œผ๋กœ ํด๋ฆญํ•˜์—ฌ ์ปดํ“จํ„ฐ์— ๋ช…๋ น์„ ๋‚ด๋ฆฌ๋Š” ์ธํ„ฐํŽ˜์ด์Šค

  • ์•„์ด์ฝ˜, ๋ฒ„ํŠผ, ๋ฉ”๋‰ด, ์ฐฝ ๋“ฑ์˜ ์‹œ๊ฐ์  ์š”์†Œ๊ฐ€ ํฌํ•จ๋˜๋ฉฐ, ์‚ฌ์šฉ์ž๋Š” ๋งˆ์šฐ์Šค๋‚˜ ํ„ฐ์น˜์Šคํฌ๋ฆฐ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง๊ด€์ ์œผ๋กœ ์กฐ์ž‘ ๊ฐ€๋Šฅ
  • CLI๋ฅผ ๊ฐ€์‹œ์ ์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ์‹ผ ํ™˜๊ฒฝ
  • ์‚ฌ์šฉ์ž ์นœํ™”์ 
  • ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น ์šฉ์ด : ์—ฌ๋Ÿฌ ์ฐฝ์„ ๋™์‹œ์— ์—ด์–ด ๋‹ค์–‘ํ•œ ์ž‘์—… ์ˆ˜ํ–‰ ๊ฐ€๋Šฅ → ํšจ์œจ์ ์ธ ์ž‘์—…
  • ๋‹จ์  ) ์ž์› ์†Œ๋ชจ, ์†๋„์ œํ•œ, ์ œํ•œ๋œ ์ž๋™ํ™” : ํšจ์œจ์ ์ด์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ ๊ณต๊ฐ„ ํ•„์š”, ๋ฐ˜๋ณต์ ์ธ ์ž‘์—… ์ž๋™ํ™” ๋ถˆ๊ฐ€๋Šฅ

 

 

๐Ÿ“ŒCLI (Command Line Interface) : ์ž…์ถœ๋ ฅ๋งŒ์„ ์ด์šฉํ•ด์„œ ์ปดํ“จํ„ฐ์™€ ์†Œํ†ตํ•˜๋Š” ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜์˜ ์ธํ„ฐํŽ˜์ด์Šค

  • ๋†’์€ ์ž‘์—… ํšจ์œจ : GUI์—์„œ ์†์œผ๋กœ ์ง์ ‘ ํด๋ฆญํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ž‘์—…ํ•˜๊ธฐ์— ํšจ์œจ์ด ๋†’๋‹ค. 
  • ํ”„๋กœ๊ทธ๋žจ ๊ฐ„ ์—ฐ๋™์— ์œ ๋ฆฌ : ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์†์‰ฝ๊ฒŒ ํ”„๋กœ๊ทธ๋žจ ๊ฐ„์˜ ์ž…์ถœ๋ ฅ ์—ฐ๋™ ๊ตฌ์‚ฌ ๊ฐ€๋Šฅ
  • ์ฒ˜๋ฆฌ ์ž๋™ํ™” : ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ํŒŒ์ผ ์ผ๊ด„ ์‹คํ–‰ ๊ฐ€๋Šฅ
  • ํ‚ค๋ณด๋“œ์™€ ๋ช…๋ น์–ด๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ์ž…์ถœ๋ ฅ๋งŒ์œผ๋กœ ์ปดํ“จํ„ฐ๋ฅผ ์กฐ์ž‘ํ•œ๋‹ค
  • ๋‹จ์  ) ํ•™์Šต ์ง„์ž… ์žฅ๋ฒฝ ๋†’์Œ, ์‹œ๊ฐ์  ํ”ผ๋“œ๋ฐฑ ๋ถ€์กฑ, ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น์˜ ํ•œ๊ณ„ : ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ๋ช…๋ น์–ด๋งŒ ์‹คํ–‰ ๊ฐ€๋Šฅ

 

๐Ÿ“ ๊ฒฐ๋ก 

: GUI์™€ CLI๋Š” ์ปดํ“จํ„ฐ์™€ ์†Œํ†ตํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ, ๊ฐ๊ฐ์˜ ์žฅ๋‹จ์ ์ด ์žˆ๊ธฐ์— ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์™€ ๋ชฉ์ ์— ์ ํ•ฉํ•œ ์ธํ„ฐํŽ˜์ด์Šค ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.