-
터미널과 CLI 란?Data Engineering (DE) 2022. 11. 3. 02:40
터미널이란?
글자 기반으로 명령을 전달할 수 있는 Application. 즉, Program 을 의미한다.
CLI 란?
글자 기반으로 작성자의 명령을 내리고, 결과를 확인할 수 있는 환경을 의미한다.
그렇다면,
CLI 는 왜 만들어 졌을까?
-> 컴퓨터와 소통 하기 위해
하지만, 소통은 GUI 로도 가능한데?
GUI 는, CLI 가 익숙하지 않은, 배우기 어려운 사람들을 위해
‘코딩을 할 줄 몰라도 컴퓨터를 다룰 수 있었으면 좋겠다..’
라는 의견이 있어 탄생하게 되었다.
(단, 개발자에게 GUI 는 불필요하다 → 효율성의 문제(리소스가 많아지며, 느려짐의 원인))
https://battlecoding.tistory.com/56
Python, Git, Docker 등 엔지니어링을 위한 개발 도구들은
주로 CLI 를 기반으로 만들어졌다.
개발과 연관된 영역에서는 CLI 는 선택이 아닌 필수이다.
CLI 를 사용하기 위해서는 운영체제에 따라 사용할 수 있는 터미널을 설치해야한다.
맥 / 리눅스
기본 터미널 혹은 iterm 을 이용해서 CLI 를 이용.
윈도우
'git bash' 를 설치 후 CLI 를 이용.
'Data Engineering (DE)' 카테고리의 다른 글
터미널에서의 Top 5 기본 명령어 (0) 2022.11.03 CLI vs GUI (0) 2022.11.03