Acheivement Goal
CLI vs GUI의 차이 알기.
왜 CLI 를 써야할까?
터미널 사용법 및 용어정리하기. (for Mac Os)
명령어를 통해 컴퓨터 조작 및 실행에 접근하는 것.
CLI 는 터미널 프롬프트에 명령어 한줄을 작성하는것으로 완료되므로
더 빠르다는 장점이 있다.
그래픽 유저 인터페이스의 준말로, 해석 그대로 사용자가 그래픽, 화면을 보고 컴퓨터에 접근하는 방식을 말한다.
우리가 익히 알고있는 컴퓨터 사용방법은 GUI 방법이다.
GUI는 눈에 보이기 때문에 좀 더 직관적으로 접근할 수 있다.
예를들어 폴더를 하나 만들기위해서
폴더를 작성할 데스크탑 또는 파일 로 이동한다 -> 오른쪽 단추를 클릭한다 -> 파일명을 작성한다
이를 명령 프롬프트에 입력한다면 다음과 같다.
mkdir 파일명
물론 두가지 방법다 결과의 차이는 전혀 없다.
우리는 이미 GUI 방식에 익숙해져 있기 때문에 불편함을 전혀 느끼지 못하지만개발자 입장에서 대량의 서버를 공급해야하는 경우 일일히 GUI 로 하면 생산성이 매우 낮아지기 때문에 명령어를 입력하는 방식이 더 효율적이다.
실제로 GUI 가 PC 에 대중화 되기 전에는 CLI 방식으로 컴퓨터를 조작하였다.
CLI 방식 중 대표적인 것은 "터미널" 이 있는데
터미널에서 이용되는 몇가지 기본 명령 용어들을 알아보도록 하겠다.
(터미널은 맥북에서 command + space bar 를 눌러 terminal 을 서치하면 된다. )
-> 스크롤을 위로 올리면 내가 그동안 작성했던 코드가 나온다.
즉, 삭제되는 것이 아닌 가독성을 위해 화면을 깔끔하게 해준다고 보면 될듯.