CLI (Command Line Interface)

rocky35·2025년 3월 8일
1

개발입문

목록 보기
2/13

터미널이란?

개발에 입문하다 보면 '터미널' 을 실행해라 라는 말을 먼저 접할 것이다.

터미널인란 무엇인가?

컴퓨터와 유저의 소통 창구, 즉 유저의 명령을 실행해주는 인터페이스 (Command Line Interface) 이다.

유저가 터미널에 텍스트를 기반으로 명령어를 입력하면 운영체제의 쉘(Shell) 을 통해 해석하고 실행한다.

*쉘 (Shell) = 커널과 사용자를 소통할 수 있게 만드는 장치.

*커널 (Kernel) = 시스템의 자원 (메모리, CPU, 파일 시스템 등) 을 관리하고, 프로그램이 하드웨어 자원을 사용할 수 있도록 돕는다.

CLI 장점

터미널은 반복적인 작업이나 복잡한 시스템 제어를 간단하게 수행할 수 있다.

많은 개발 도구와 프레임워크에서 CLI 도구는 제공하고 있다.
Git, Node.js, Docker, AWS 등 CLI 기반으로 동작하고, 리눅스 서버도 CLI 환경에서 관리하고 있다. 원격 서버에 접속해서 서버를 관리하거나 배포할 때 사용해야하므로 CLI 환경은 개발자들에게 필수 요소이다.

#베이스캠프

profile
It's about how hard you can get hit and keep moving forward.

0개의 댓글