CLI(커맨드 라인 인터페이스)는 사용자가 텍스트 기반의 명령어를 입력하여 컴퓨터와 상호 작용하는 사용자 인터페이스 방식이다. CLI를 통해 사용자는 운영 체제나 소프트웨어 애플리케이션과 명령어를 통해 커뮤니케이션하며, 이를 통해 파일 관리, 프로그램 실행 등 다양한 작업을 수행할 수 있다. CLI는 일반적으로 터미널 또는 콘솔 창에서 작동되며, 사용자가 입력한 명령어를 해석하고 실행하는 셸(shell)에 의해 지원된다. CLI는 GUI(그래픽 사용자 인터페이스)보다 자원이 적게 소모되고, 복잡한 명령어의 체인 실행이나 자동화에 유리하다. 대표적인 CLI 환경으로는 유닉스 셸, 윈도우 명령 프롬프트, 파워셸 등이 있다.