인프런 커뮤니티 질문&답변
답변 1
0
그랩
지식공유자
cli는 command line interface라고 해서 컴퓨터에게 명령을 줄 때 명령어를 커맨드로 직접 입력해야 하는 인터페이스를 뜻합니다. 명령어로 프로그램을 실행하고 결과를 받게 됩니다.
GUI는 이와 반대되는 개념으로 graphical user interface입니다. 우리는 GUI를 이용해서 바탕화면을 통해 더블클릭으로 프로그램을 실행하고 브라우저로 웹 서핑을 하게 됩니다.
옛날 DOS 시절이라고 해서 cli로 컴퓨터를 이용했다면 요새는 대부분 gui 로 명령어를 몰라도 편하게 컴퓨터를 사용할 수 있게 된거죠. (개발자들은 cli환경을 많이 이용하곤 합니다)
---
데몬은 백그라운드 상태(화면에 보이지 않지만 뒤에서 돌아가는)에서 계속 실행되는 상태를 뜻합니다. 실제로 우리 컴퓨터에 백그라운드 상태로 많은 프로그램이 동작하고 있죠. 데몬 서버는 백그라운에 돌아가는 서버로, 보통 IT 회사에서 서버를 운영할 때 데몬 형태로 서버를 운영합니다.




