Mac OS 터미널 주요 명령어
- cd(change directory): 디렉토리를 이동하는 명령어
- cd 폴더명 : 해당 폴더로 이동, 해당 디렉토리 안에 있는 폴더여야 함
- cd .. : 이전 상위 폴더로 이동
- cd ~ : 루트 폴더로 이동
- pwd(print working directory) : 현재 경로를 확인하는 명령어
- ls(list): 현재 폴더의 파일, 폴더 리스트를 보여주는 명령어
- ls -l: 폴더 내의 폴더나 파일의 포맷을 전부 표시하는 옵션
- ls -a: 폴더 내의 모든 항목을 표시하는 옵션
- mkdir(make directory): 현재 폴더에 새로운 폴더를 만드는 명령어
- touch: 새로운 파일을 만드는 명령어
- open: 해당 파일을 GUI 탐색기로 여는 명령어
(우분투 리눅스의 경우 nautilus) - cat(concantnate): 현재 파일의 내용을 출력하는 명령어
- rm(remove): 폴더나 파일을 삭제하는 명령어
- rm -r: (recursive) 파일을 저장하고 있는 폴더도 한번에 삭제하는 옵션
- rm -f: (force) 파일을 강제로 삭제하는 옵션
- rm -r: (recursive) 파일을 저장하고 있는 폴더도 한번에 삭제하는 옵션
- mv(move): 파일을 이동하거나, 이름을 변경하는 명령어
- move [대상 이름] [도착 폴더 이름] / [변경할 이름]
(이름 변경은 옵션)
- move [대상 이름] [도착 폴더 이름] / [변경할 이름]
- cp(copy): 파일을 복사하는 명령어
- chmod(change mode): 파일이나 디렉토리의 모드를 변경하는 명령어
- clear: 프롬프트 화면 초기화
- echo: 화면에 내용을 출력하는 명령어
- 텍스트를 입력 후 >, >> 뒤에 파일명을 붙이면 파일 생성 가능
- 텍스트를 입력 후 >, >> 뒤에 파일명을 붙이면 파일 생성 가능
- help: 도움말(사용 가능한 명령) 출력
- open : 뒤에 경로를 입력하여 GUI로 폴더를 열 수 있음(mac의 경우)
- windows의 경우 explorer 명령어로 대체
- windows의 경우 explorer 명령어로 대체
- man(manual): 해당 명령어의 자세한 설명을 보여주는 명령어
(q 버튼을 눌러 이전 화면으로 돌아가기) - sudo(substitute user do): 관리자 권한을 부여하는 명령어
- sudo 다른 명령어 => 해당 명령어에 관리자 권한을 부여
명령어를 사용할 때 사용하는 디렉토리 표기법
- \ : 폴더, 파일 이름 사이에 공백이 있으면 백슬래시로 적용
- / : 폴더 내부
- ~ : 루트폴더 /로부터 사용자 폴더까지의 경로
- . : 현재 폴더
- .. : 상위 폴더
- ./ : 현재 폴더의 내부
- 절대 경로와 상대 경로 표기
- 절대 경로: 시작이 루트 디렉토리(~)
- 상대 경로: 상대 결로는 시작이 현재 디렉토리(.)
프롬프트의 편리한 기능
- 키보드 ↑(위) 키를 이용하여 이전에 사용했던 명령어 사용 가능
- 키보드 tab 키를 이용하여 자동 완성 기능 사용 가능
'Operating System > CLI' 카테고리의 다른 글
[CLI] 환경변수(Environment Variable) (0) | 2022.06.10 |
---|---|
[CLI] 폴더&파일 사용 권한(Folder & File Permissions) (0) | 2022.05.10 |
[CLI] 패키지와 매니저(Package & Package Manager) (0) | 2022.05.07 |
[CLI] 명령줄 인터페이스(Command Line Interface) (0) | 2022.05.07 |