CLI는 Command Line Interface에 사용되는 머리 글자 어로, 명령 줄 인터페이스(CLI)를 사용하면 터미널이나 콘솔 창에 명령을 작성하여 운영 체제와 통신 할 수 있다. 사용자가 명령을 작성하고 시스템에서 응답을 수신하여 시각적 프롬프트에 응답하는 매체이다.
CLI는 GUI보다 정확하지만 명령과 구문을 숙달해야한다.
GUI는 Graphic User Interface에 사용되는 머리 글자 어로, 그래픽을 사용하여 사용자가 운영 체제 또는 응용프로그램과 상호 통신 할 수 있게한다. GUI는 창, 스크롤바, 아이콘이미지, 등 초보 사용자를 위한 사용하기 쉬운 인터페이스이다. 직관적이며 배우기 쉽고 사용하기 쉽다. CLI와 달리 GUI는 정밀도가 부족하고 분석 복제 및 단계 추적이 어렵고, 모델링에 적합하지 않지만 사용하기 쉽다.
pwd : 현재 위치를 확인하는 명령어
mkdir : 새로운 폴더를 생성하는 명령어 -> mkdir '~' -> '~'이름의 폴더 생성
touch : 새로운 파일을 생성하는 명령어
ls : 현재위치의 폴더나 파일의 목록을 출력하는 명령어
open : 현재 폴더를 파일 탐색기로 여는 명령어
cd : 폴더에 진입하는 명령어(상대경로와 절대경로를 인지하여 쓴다)
cat : 파일의 내용을 터미널에 출력하는 명령어
rm : 폴더나 파일을 삭제하는 명령어
mv : 폴더나 파일의 위치를 이동하거나, 이름을 변경하는 명령어
cp : 폴더나 파일을 복사하는 명령어
sudo : 관리자 권한을 넣어주는 명령어