CLI는 Command Line Interface의 약자로 직역하여 명령 줄 인터페이스다. 즉 컴퓨터가 수행할 명령을 키보드를 이용해 직접 입력하는 방식의 인터페이스다. 보통 터미널을 통해 직접 커맨드를 입력하는 방식으로 이해할 수 있다.
비슷한 용어로 CUI (Console User Interface)가 있고 거의 상반되는 의미로 GUI (Graphical User Interface)가 있다.
일반적으로 사용자 명령어를 셸을 통해 분석해서 시스템에 전달한다. 따라서 CLI에는 셸이 크게 관계하고 있다고 볼 수 있다.
GUI에 비해 불편하다고 느낄 수 있으나 CLI 특유의 장점 또한 많기 때문에 아직도 많이 쓰이고 있는 방식의 사용자 인터페이스다.
이 글을 링크하는 글들
pngquant로 PNG 이미지 압축하기 Updated on 2024년 5월 31일 파이썬으로 디버깅 용도로 쓸 간단한 HTTP 웹 서버를 띄우는 방법 정리 Updated on 2024년 5월 29일 GitHub CLI Updated on 2023년 10월 12일 iOS, macOS 앱 등을 개발할 때 Xcode Simulator에서 사용할 수 있는 팁 모음 Updated on 2023년 9월 18일 이 글은 Flutter의 간단한 설명 및 관련된 글들을 정리한다. Updated on 2023년 9월 8일 ImageMagick에 대한 팁 모음 Updated on 2023년 8월 4일 Docker 명령을 사용할 때 Insufficient Volume 메시지가 뜨면 어떻게 대처하면 될지 간략히 정리 Updated on 2023년 6월 22일 Docker에서 자주 사용되는 터미널 명령들 정리 Updated on 2023년 6월 22일 많은 도커 컨테이너를 사용하는 개발 환경을 일일이 수동으로 관리하는 것은 힘든데 이럴 때 구원자로 등장한 도커 컴포즈 Updated on 2022년 12월 1일 Git 소개 및 간단한 사용법 정리 Updated on 2022년 12월 1일 겉으로 드러나지 않은(?) 맥의 특수 설정 및 트윅 정리 Updated on 2022년 10월 27일 mdfind macOS 파일 검색 유틸리티 Updated on 2022년 1월 7일 Spotlight 제어용 커맨드라인 도구에 관련된 정보 모음 Updated on 2022년 1월 7일 몽고디비(MongoDB)의 간단한 소개와 사용법 정리 Updated on 2022년 1월 5일 npm의 소개 및 사용법 정리 Updated on 2021년 11월 26일 Carthage(카르타고)에 대한 정보 모음 Updated on 2021년 11월 19일 맥 전용 잠자기 방지 도구인 caffeinate 소개 및 사용법 정리 Updated on 2021년 10월 28일 tree라는 유틸리티에 대한 간단 정리 Updated on 2021년 8월 27일 프로세스 리스트를 보는 명령인 ps에 대한 간략한 정리 Updated on 2021년 8월 16일 Grep에 관한 토막 글들 Updated on 2021년 8월 15일 find CLI 도구 소개 및 사용법 Updated on 2021년 8월 3일 kubectl 사용법 정리 Updated on 2021년 6월 7일 rsync 유틸리티 소개 Updated on 2021년 6월 7일 List Open Files Updated on 2021년 6월 7일 NPX의 소개 및 사용법 정리 Updated on 2021년 5월 13일 SVG(Scalable Vector Graphics)와 관련된 정보 모음 Updated on 2021년 5월 10일 본 셸, sh, 가장 기본적인 셸(Shell)에 대한 팁 정리 Updated on 2021년 5월 5일 종합 네트워크 전송 도구 Curl Updated on 2021년 5월 4일 정규표현식 작성을 도와주는 라이브러리 겸 도구 Updated on 2021년 3월 22일 셸(Shell)이란 무엇인가 Updated on 2020년 7월 17일 flake8의 사용법 및 설정 방법 정리 Updated on 2020년 7월 3일 macOS용 CLI Audio File Player의 간단한 사용법 Updated on 2020년 7월 3일 CSS 최적화 및 압축 도구 CSSO Updated on 2020년 6월 21일 자바스크립트 파서 겸 압축기 UglifyJS 소개 Updated on 2020년 6월 21일 HTML 압축기 html-minifier의 간단한 소개 Updated on 2020년 6월 10일 pip에 관한 소개 및 팁 모음 Updated on 2020년 5월 20일 macOS의 date 유틸리티 사용법 메모 Updated on 2020년 5월 12일 gitignore에 대한 두 가지 글 Updated on 2020년 4월 28일 macOS 용 디스클 관리 유틸리티 diskutil 대충 살펴보기 Updated on 2020년 4월 22일 macOS의 dd 유틸리티에 대한 글 Updated on 2020년 4월 22일