[Linux] CLI 명령어

Chaewon·2023년 1월 3일
0

코드스테이츠

목록 보기
4/10

🤍 CLI (Command-Line Interface)

  • CLI(Command-Line Interface, 명령어 인터페이즈) : 가상 터미널 또는 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식, 입출력 모두 문자열 형태
  • 프롬프트(Prompt) : 터미널에서 키보드의 입력을 확인하고 편집할 수 있는 한 줄의 공간
  • GUI(Graphical User Interface) : 사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기 쉬운 아이콘 따위의 그래픽으로 나타낸 것

🤍 CLI 명령어

1. pwd

print working directory
작업중인 폴더 위치 출력 (현재경로)

2. mkdir [폴더명]

Make directory
새로운 폴더 생성

3. ls

list
특정 폴더에 포함된 파일, 하위 폴더리스트 출력

ls -l : 폴더나 파일의 포맷 전부 출력
ls -a : (all) 숨어있는 폴더/파일 출력
la -al / ls -la

4. open .

현재위치(.) GUI로 열기

5. cd [폴더명 혹은 경로]

change directory
폴더에 진입

cd ~ : 홈 디렉토리로 이동 (User 폴더)
cd / : 루트 디렉토리로 이동
cd . : 현재 디렉토리
cd .. : 상위 디렉토리로 이동

6. touch [파일명.확장자]

파일 생성

7. cat [파일명.확장자]

파일 내용 터미널에 출력

8. rm

remove
폴더 / 파일 영구 삭제

rm [파일명.확장자] : 단일 파일 삭제
rm -rf [폴더명] : 폴더 삭제

* r(recursive 폴더지울때 사용)
* f(force 질문 받지 않고 지울 때 사용)

9. mv

move
폴더 / 파일 이름 변경 혹은 위치 옮기기

mv [폴더명 혹은 파일명] [도착 폴더명 혹은 경로] : 원하는 경로로 이동
mv [폴더명 혹은 파일명] [변경하고자 하는 이름] : 원하는 이름으로 변경

10. cp

copy
폴더 / 파일 복사

cp [원본 파일명] [복사 파일명]
cp -rf [원본 폴더명] [복사 폴더명]

* 상위폴더로 복사할 때
cp [원본 파일명] ../

* 특정 폴더에 복사할 때
cp [원본 파일명] [특정폴더가 있는 경로]

11. whoami

현재 로그인 된 사용자 확인

12. sudo

superuser do
일시적으로 관리자 권한 획득하는 명령어 (password 필요)

sudo mkdir [폴더명] : 관리자 권한으로 폴더 생성
sudo touch [파일명] : 관리자 권한으로 파일 생성

* sudo를 이용해 생성한 폴더의 소유자는 루트
profile
가보자고💪

0개의 댓글