CLI(command-line interface)
란 정해진 명령어를 이용하여 컴퓨터에게 명령을 내리고 결과를 텍스트로 볼 수 있게 해주는 인터페이스다. 우리는 터미널을 통해 CLI를 이용해 컴퓨터에게 명령하고 결과를 확인할 수 있어야 한다.
code <경로 이름 바로 적기>
code /User/사용자이름/Desktop // Desktop디렉토리에서 VSC 열기
code . // 터미널의 현재경로에서 VSC 열기
man 명령어는 manual의 약자이다. 전달되는 명령어와 해당 명령어의 옵션을 확인 할 수 있다.
pwd는 터미널의 현재 경로를 출력한다.
cd 명령어는 현재 터미널의 디렉토리에서 다른 디렉토리로 이동할때 사용하는 명령어 이다.
cd <<루트 디렉토리부터 시작되는 절대경로>>
cd /User/사용자이름/Desktop
cd ~ // 홈 디렉토리(/User/사용자이름)로 이동
cd ~/Desktop # 홈디렉토리의 Desktop 디렉토리로 이동
cd <<현재 디렉토리로부터 시작되는 상대경로>>
cd .. // 현재 디렉토리의 상위 디렉토리로 이동
cd ../codeunion // 현재 디렉토리의 상위 디렉토리에서 codeunion 디렉토리로 이동
cd ./project // 현재 디렉토리의 project 디렉토리로 이동
cd project // ./를 생략해서 사용할 수 있다. 결과는 위와 동일합니다.
ls 명령어는 현재 경로에 존재하는 디렉토리와 파일들을 확인할 수 있는명령어 이다.
mkdir 명령어는 make directory 의 약자로 디렉토리를 생성하는 명령어다.
mkdir /Users/사용자 이름/Desktop/codeunion
mkdir ~/Desktop/codeunion
mkdir ./codeunion
mkdir codeunion
touch는 파일을 생성하는 명령어다.
touch file.txt
move의 약자로 파일 또는 디렉토리의 경로를 수정하여 이동시키는 명령어다.
mv file.text codeunion/nameChanged.txt
cp는 파일또는 디렉토리를 복사하는 명령어다. 디렉토리를 복사할때는 r 옵션과 함께 사용하여야 한다.
cp <<복사할 파일의 경로>> <<복사한 파일의 경로>> // 파일 복사
cp -r <<복사할 디렉토리의 경로>> <<복사한 디렉토리의 경로>> // 디렉토리 복사
rm 명령어는 remove 의 약자로 파일 또는 디렉토리를 삭제하는 명령어다.
rm <<삭제할 파일의 경로>> // 파일 삭제
rm -r <<삭제할 디렉토리의 경로>> // 디렉토리 삭제