1. 명령어 (Command, 커맨드)
ㅇ 사용자가 입력하는 지시/명령
ㅇ 크게, 셸의 `내장 커맨드`, 셸의 `외장 커맨드 (실행 프로그램, 셸 스크립트 등)`로 구분 가능
- (셸 : 텍스트 기반의 명령어 해석기)
- 例) 윈도우즈 명령어, Linux 명령어 등
2. 명령행 (Command Line)
ㅇ 커맨드들을 실행시킬 수 있도록, 사용자가 타이핑하는 입력 라인(한 줄)을 말함
3. CLI (Command Line Interfece) 또는 CUI (Character User Interface)
ㅇ 텍스트 중심의 콘솔 창을 통해, 프로그램 수행 환경을 제공하는, 사용자 인터페이스
- 텍스트 명령어(Command) 중심의 사용자 인터페이스 ☞ 쉘(Shell) 참조
. 마우스 도움 없이, 명령어를 키보드로 직접 입력 처리해야 하는 사용자 인터페이스(UI) 환경
ㅇ CLI의 특징
- 명령줄 인터페이스는, 항상 특정 디렉토리 내 위치를 기반으로 하고,
. 입력하는 모든 명령어는 그 디렉토리 내에서 적용됨
- 프롬프트가 뜨면, 명령어를 입력하고 엔터키를 눌러 실행시킴
. 통상, 명령줄 프롬프트 그 자체가, 현재 디렉토리의 단축된 형태의 정보를 보여줌
* 例) 현재 작업중인 디렉토리의 확인 : (유닉스) pwd, (윈도우즈) echo %cd%
ㅇ [추세/경향]
- 유닉스 기반의 운용체제가 이를 바탕으로 발전하여 왔으나, 점차 GUI 환경이 지배적
- 단, GUI 환경 하에서도, 특정 콘솔 창을 띄워 CLI 이용 가능
ㅇ [참고] ☞ 유닉스 명령어, 윈도우즈 명령어 참조
- 윈도우즈의 경우에, 시작메뉴에서 `cmd`를 검색 후 `명령 프롬프트`라는 앱을 실행시키면 됨