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를 이용하여 특정 폴더나 파일이 사용자 또는 관리자의 소유로 생성 되었는지 확인 가능하다.
'Understanding CS' 카테고리의 다른 글
| [CS] What is Binary Trees? (이진 트리) (0) | 2023.07.18 |
|---|