작성일자 : 2023-09-30
수정일자 : 2023-11-16
Ver 0.1.3
0. Intro
Terminal이란 컴퓨터와 사용자간 소통을 위한 인터페이스이다.
이번 글에서는 Mac OS의 CLI라고 할 수 있는 기본적인 Terminal 명령어에 대해서 정리해보려한다.
1. 기본 명령어
- ls (List): 현재 디렉토리에 있는 파일과 폴더를 나열
ls
[Mac Terminal] ls
작성일자 : 2023-11-16 Ver 0.1.1 파일 및 디렉토리 리스트 ls 현재 디렉토리에 파일 및 디렉토리 리스트 ls . 해당 파일 확인 ls [파일명] 해당 디렉토리 내부 파일 및 디렉토리 리스트 ls [디렉토리 이름]
junius96.com
- cd (Change Directory): 디렉토리를 변경
cd \[디렉토리 경로\]
- pwd (Print Working Directory): 현재 작업 중인 디렉토리의 경로를 출력
pwd
- mkdir (Make Directory): 새로운 디렉토리를 생성
mkdir \[디렉토리 이름\]
- touch: 빈 파일을 생성하거나 파일의 수정 시간을 업데이트
touch \[파일 이름\]
- cp (Copy): 파일 또는 디렉토리를 복사
cp \[소스\] \[대상\]
- mv (Move): 파일 또는 디렉토리를 이동하거나 이름을 변경
mv \[소스\] \[대상\]
- rm (Remove): 파일 또는 디렉토리를 삭제
rm \[파일 또는 디렉토리 이름\]
rm -r \디렉토리 이름\ : 내부 파일이 있어도 디렉토리 삭제
- rmdir : 폴더 삭제
rmdir \디렉토리 이름\
내부에 파일이 없을 경우에만 실행 가능
- cat (Concatenate): 파일의 내용을 터미널에 표시
cat \[파일 이름\]
- more/less: 긴 텍스트 파일을 화면에 출력하고 스크롤할 수 있게한다.
more \[파일 이름\]
less \[파일 이름\]
- nano/vi/vim: 터미널 편집기로 텍스트 파일을 편집
nano \[파일 이름\]
vi \[파일 이름\]
vim \[파일 이름\]
- top/htop: 현재 실행 중인 프로세스와 시스템 리소스 사용량을 모니터링
top
htop (htop은 미리 설치해야 할 수 있습니다.)
- sudo (Superuser Do): 관리자 권한으로 명령어를 실행
sudo \[명령어\]
- shutdown/reboot: 시스템을 종료하거나 다시 시작
shutdown -h now (시스템 종료)
shutdown -r now (시스템 재부팅)
2. 기타 명령어
- clear : 터미널 정리
clear
- history : 이전에 사용한 명령어 확인 ( !번호 : 번호가 적힌 명령어 사용)
history
!number
- man : 명령어 메뉴얼 확인 (q 을 통해 escape)
man ls