728x90
CLI란 Command Line Interface 으로 예로 우리가 흔히 알고 있는 윈도우 CMD가 있다.
GUI (Graphical User Interface) 이전에는 CLI 방식 이었다.
GUI 방식에 비해 덜 직관적이고 , 텍스트를 타이핑해서 명령어 넣어야 하기에 진입장벽이 좀 있다.
그러나 GUI 방식에 비해 컴퓨터의 자원을 덜 사용하므로 서버에서는 아직 많이 사용하고 있다.
* CLI 관련 용어 *
터미널 (terminal) : 말단, 끝 의미 -> 단말기 -> 컴퓨터에서 시스템 데이터 입출력을 담당하는 의미로 많이 쓰인다.
커맨드 프롬프트(Command prompt) : 사용자의 입력의 대기 상태
쉘(Shell) :조개 껍질 -> 컴퓨터에서 커널(운영체제)을 감싸는 듯 ,사용자의 입력 명령을 해석하여 중간에서 커널에 전달.
쉘스크립트 : 쉘에서 사용할 수 있는 명령어들의 조합을 모아서 만든 배치(batch) 파일.
콘솔(console) : 틀, 고정된, 붙박이 -> 컴퓨터에서는 입출력장치를 총칭한다. (예: 키보드+모니터)
특히 콘솔창 (입출력 창)을 기반으로 작동하는 프로그램을 콘솔 응용 프로그램이라고 한다.
728x90
'IT용어' 카테고리의 다른 글
Ajax는 무엇인가? (0) | 2022.02.03 |
---|---|
[IT용어] Wrapper (0) | 2022.02.01 |