본문 바로가기
# Tools/- Git

GitHub 사용법 4편 : CLI 명령어

by Graffitio 2023. 8. 23.
GitHub 사용법 4편 : CLI 명령어
728x90
반응형
[CLI의 개념]

 

CLI 란?

 

    Command Line Interface의 약자로, 컴퓨터 터미널 또는 명령 프롬포트를 통해

    텍스트 기반으로 조작할 수 있도록 하는 명령어들의 집합이다.

    CLI를 사용하면 파일 조작, 시스템 설정, 프로그램 실행 등 다양한 작업을 수행할 수 있고,

    CLI 명령어는 주로 터미널 창에서 입력하며 컴퓨터와 상호작용하는 방법 중의 하나이다.

 


 

[명령어 종류]

 

기본적인 Unix/Linux 명령어

 

명령어 의미 설명
$ sudo super user do 1. 관리자만 읽을 수 있는 파일 읽기
2. 새로운 프로그램 설치(Ubuntu Linus)
3. Notes : 새로운 프로그램 설치 시, Package Manager를 이용하는 것이 보편적
$ ls list 파일 보기
$ al all 파일의 세부 내용 확인

< $ ls -al의 상세 내용 (권한) >

1. 접근 권한 (읽기/쓰기/실행 가능 여부)
2. 링크된 파일 갯수
3. 소유자
4. 소유 그룹
5. 파일 크기
6. 만든 날짜
7. 만든 시간
8. 파일/디렉토리 이름
$ cd change directory 디렉토리 이동
$ pwd print working directory full 디렉토리 path 확인 /
(디렉토리 위치 변경)

 


 

디렉토리로 이동

 

명령어 설명
$ cd ~ 홈 디렉토리
(현재 사용자 개인 파일 디렉토리)
$ cd / 루트 디렉토리
(시스템 최상위 디렉토리 확인) /
(매우 중요한 디렉토리를 의미하며, 관리자 권한 필요)
$ cd . 현재 디렉토리
$ cd .. 부모 디렉토리
$ pwd full 디렉토리 path 확인 /
(디렉토리 위치 변경)
$ clear 터미널의 입력 내용들을 지워줌

 


 

자주 사용하는 명령어

 

명령어 의미 설명
$ touch <full_name>   빈 파일 생성 /
(not 디렉토리 / literally 파일을 생성)
$ mkdir <dir_name> make directory 디렉토리 생성
$ cat <file_name> concatenate 텍스트 형태의 파일 확인
$ mv <file_name 또는 dir_name> move 파일 또는 디렉토리 옮기기
$ mv <file_name 또는 dir_name>
<new_file_name>
rename 파일 및 디렉토리 이름 변경
$ cp <file> <target_dir_name> copy 복사
$ cp -r <folder_name> copy 복사

** 명령어에서 <> 기호는 빼고 작성해야 한다.

 


 

삭제

 

※ 주의사항 : 휴지통을 거치지 않고 즉시 삭제됨.

명령어 의미 설명
$ rm <file_name> remove 파일 삭제
$ rm -r <dir_name> 폴더 삭제

 


 

파일의 소유권 변경

 

명령어 의미 설명
$ chown <owner_file>: <group_file> changer owner 파일 소유권 변경
$ mkdir   디렉토리 생성
$ rm   삭제

 


 

GUI 프로그램의 실행을 더 간편하게

 

명령어 설명
$ explorer . 현재 폴더를 windows 파일 관리자에서 보기
$ open . 현재 폴더를 macOS finder에서 보기
$ code . 현재 폴더를 VS code 에디터로 열기

 


 

파일 이름에 따른 tip

 

명령어 설명
공백이 있는 경우 공백 부분에 tab 키 누르기 또는 /(역슬래시) 누르기
파일 자동완성 기능 첫 글자 등을 쓰고 tab 키 누르기

 

728x90
반응형