본문 바로가기
Understanding CS

CLI 용어 기초 정리

by Luciditas 2022. 12. 28.
728x90

CLI 용어 정리

 

prompt (프롬프트)

콘솔 또는 터미널에서 사용자가 명령을 입력할 수 있는 상태를 나타내는 문자나 문자열이다.

 

pwd (print working directories)

현재 위치 확인하기. 여기서 directiry는 폴더를 의미한다.

 

mkdir (make directory)

새로운 폴더 생성하기; CLI에서는 명령어와 폴더의 이름을 Spacebar를 이용하여 구분한다.

 

ls (list)

특정 폴더에 포함된 파일이나 하위 폴더의 리스트를 출력한다.

 *ls의 옵션 : .... 엄청 많다.

 

cd (change directory)

폴더에 진입하기

 

touch

파일 생성하기

 

rm (remove)

폴더나 파일을 삭제할 때 사용, 휴지통을 거치지 않고 즉시 삭제된다.

 *단일 파일도 삭제가 가능함.

 **폴더를 삭제할 때는 옵션을 이용해야한다. -rf; (r = recursive, f = force)

 *** 예) sudo rm -rf

 

mv (move)

폴더나 파일을 이동시킬 때 사용하는 명령어다.

GUI에서 drag & drop하는 방식을 CLI에서는 mv로 표현한다.

mv [폴더나 파일명] [도착 폴더의 이름] 순으로 작성한다.

 

cp (copy)

폴더나 파일을 복사하기

cp [원본 파일 이름] [복사할 파일 이름] 순으로 작성한다.

 

관리자(root) 권한

절대 경로의 기준점인 루트 폴더(/)는 Linux의 관리자 영역이다.

 Linux는 어떠한 경우에라도 관리자 권한(루트 권한)을 완전히 넘기지 않는다.

오직 프로그램을 설치, 변경, 삭제할 수 있는 관리자 권한만 전달한다.

 

Read only file system

읽기 전용 (Read-only): 폴더나 파일을 생성, 변경, 삭제가 불가능하다.

 

whoami

현재 로그인된 사용자를 확인하는 명령어

whoami를 통해 확인 할수 가능한 사용자 -> 폴더의 형태로 존재

사용자 폴더의 경로(path)는 ~/ 로 표시 : ~기호는 /부터 사용자 폴더까지의 경로를 축약한 형태를 뜻한다.

 

sudo

관리자 권한을 획득하는 명령어

ls를 이용하여 특정 폴더나 파일이 사용자 또는 관리자의 소유로 생성 되었는지 확인 가능하다.

728x90

'Understanding CS' 카테고리의 다른 글

[CS] What is Binary Trees? (이진 트리)  (0) 2023.07.18