CLI 개념 및 명령어 정리

Balsamic·2023년 5월 2일
0

코딩공부

목록 보기
9/11
post-custom-banner

CLI

CLI(command-line interface) 란 정해진 명령어를 이용하여 컴퓨터에게 명령을 내리고 결과를 텍스트로 볼 수 있게 해주는 인터페이스다. 우리는 터미널을 통해 CLI를 이용해 컴퓨터에게 명령하고 결과를 확인할 수 있어야 한다.

자주사용되는 리눅스(Linux)CLI 명령어

code 명령어로 VSC 실행하기

code <경로 이름 바로 적기>
code /User/사용자이름/Desktop // Desktop디렉토리에서 VSC 열기
code . // 터미널의 현재경로에서 VSC 열기

man

man 명령어는 manual의 약자이다. 전달되는 명령어와 해당 명령어의 옵션을 확인 할 수 있다.

pwd

pwd는 터미널의 현재 경로를 출력한다.

cd

cd 명령어는 현재 터미널의 디렉토리에서 다른 디렉토리로 이동할때 사용하는 명령어 이다.

cd <<루트 디렉토리부터 시작되는 절대경로>>
cd /User/사용자이름/Desktop
cd ~ // 홈 디렉토리(/User/사용자이름)로 이동
cd ~/Desktop # 홈디렉토리의 Desktop 디렉토리로 이동

cd <<현재 디렉토리로부터 시작되는 상대경로>>
cd .. // 현재 디렉토리의 상위 디렉토리로 이동
cd ../codeunion // 현재 디렉토리의 상위 디렉토리에서 codeunion 디렉토리로 이동
cd ./project // 현재 디렉토리의 project 디렉토리로 이동 
cd project // ./를 생략해서 사용할 수 있다. 결과는 위와 동일합니다.

ls

ls 명령어는 현재 경로에 존재하는 디렉토리와 파일들을 확인할 수 있는명령어 이다.

  • ls -l : 현재 디렉토리에 위치한 파일 상세정보 확인
  • ls -a : 현재 디렉토리에 위치한 숨겨진 파일정보 포함 확인.
  • ls -al : 위 명령어를 모두 합쳐 디렉토리의 모든 파일정보 확인이 가능한 명령어

mkdir

mkdir 명령어는 make directory 의 약자로 디렉토리를 생성하는 명령어다.

mkdir /Users/사용자 이름/Desktop/codeunion
mkdir ~/Desktop/codeunion
mkdir ./codeunion
mkdir codeunion

touch

touch는 파일을 생성하는 명령어다.

touch file.txt

mv

move의 약자로 파일 또는 디렉토리의 경로를 수정하여 이동시키는 명령어다.

mv file.text codeunion/nameChanged.txt

cp

cp는 파일또는 디렉토리를 복사하는 명령어다. 디렉토리를 복사할때는 r 옵션과 함께 사용하여야 한다.

cp <<복사할 파일의 경로>> <<복사한 파일의 경로>> // 파일 복사
cp -r <<복사할 디렉토리의 경로>> <<복사한 디렉토리의 경로>> // 디렉토리 복사

rm

rm 명령어는 remove 의 약자로 파일 또는 디렉토리를 삭제하는 명령어다.

rm <<삭제할 파일의 경로>> // 파일 삭제
rm -r <<삭제할 디렉토리의 경로>> // 디렉토리 삭제

CLI 파일 편집기

  • CLI에서 텍스트 에디터 nano, vim 등을 이용해 파일을 수정하고, 저장할 수 있다.
  • nano는 기본적으로 다 설치되어있다. 프롬프트에 nano 를 입력하여 실행시킨다.
post-custom-banner

0개의 댓글