터미널은 컴퓨터와 사용자 간의 소통을 가능하게 해주는 명령줄 인터페이스(Command Line Interface)
사용자는 텍스트 기반 명령어를 입력하여 시스템의 다양한 기능을 제어하고 실행할 수 있으며
터미널은 그래픽 사용자 인터페이스(GUI)가 없던 시절부터 사용되어 왔으며
현재도 서버 관리, 개발, 자동화 작업 등에서 널리 사용됨
터미널은 사용자가 텍스트 명령어를 입력할 수 있는 환경으로
입력된 명령어는 운영체제의 쉘(Shell)을 통해 해석되고 실행되며
여기서 쉘(Shell)은 커널과 사용자를 소통할 수 있게 만드는 장치로 일컬으며
터미널에서 제공하는 명령어는 주로 파일 관리, 프로세스 제어, 네트워크 설정 등의 작업을 수행하는 데 사용되며,
시스템 자원에 더 깊이 접근하고 제어할 수 있는 강력한 도구
예를 들어, Git, Node.js, Docker, Kubernetes, AWS CLI, Terraform 등은 모두 CLI 기반으로 동작
2. 많은 서버는 CLI 환경에서 관리
특히 리눅스 서버는 CLI가 기본 관리 도구로 사용됨
원격 서버에 접속해 서버를 관리하거나 배포할 때,
CLI를 사용해야 하므로 CLI 환경은 개발자들에게 필수 요소
이번 학습에선
직접 터미널을 활용하여 아주 간단한 폴더 및 파일을 생성해보았다.
"Hellow, World!"
