Linux 기본 명령어
Linux 기본 명령어
Linux OS
를 사용하는 환경에서terminal
을 통해 작업할 일이 많을 때 기본적으로 알고 있으면 좋을 것이다..! 이 외에도 많은 명령어들이 있지만, 기본적으로 사용되는 명령어에 초점을 두었다. 추가로 명령어에 대한 다양한 옵션을 확인하고자 할 경우 [명령어] --help
를 통해 알아보자..
기본 명령어
명령어 | 설명 | 예제 |
---|---|---|
pwd | 현재 위치 | |
mkdir | 디렉터리 만들기 | |
ls | 파일 리스트 조회 | ls [디렉터리] → 파일 리스트 조회ls * → 파일과 서브 디렉터리 정리된 결과 조회ls -l → 파일 권한 등 파일 or 디렉터리의 자세한 내용 조회ls -lh → 파일 or 디렉터리의 크기 조회ls -a → 숨김파일까지도 조회 (ex. .zshrc ) |
cd | 해당 디렉터리 이동 | |
tree | 디렉터리 구조 확인 | tree → 일반 조회tree -d → 디렉터리만 조회tree -a → 숨김파일까지 조회tree -L {깊이} → 깊이 지정 조회 |
cp | 디렉터리/파일 복사 | cp [원본파일] [대상 위치] → 파일 복사cp [원본파일] [위치와 파일명] → 다른 이름으로 복사cp -r [원본위치] [대상 위치] → 디렉터리 복사cp -r [원본위치] → 현재 디렉터리로 복사 |
mv | 디렉터리/파일 이동(이름 변경) | mv [원본 위치] [새 위치] → 파일/디렉터리 이동mv [기존 파일명] [새 파일명] → 파일 이름 변경 |
find | 디렉터리/파일 찾기 | find [찾을 위치] -name [파일/디렉터리 명] |
rm | 디렉터리/파일 삭제 | rm [삭제할 파일 위치] → 파일 삭제rm -r [삭제할 디렉터리 위치] → 디렉터리 삭제rm -rf [삭제할 파일 위치] → 파일 강제 삭제(주의) |
clear | 터미널 깔끔하게 | |
cat | 파일 내용 확인 | |
grep | 출력 내용 검색 | cat [파일명] | grep [검색어] → 파일의 내용 검색grep -B n [검색어] → 이전 n라인 출력grep -A n [검색어] → 이후 n라인 출력grep -i [검색어] → 대소문자 구분 없이 |
> , >> | 출력결과 저장 | [이전 명령어] > [파일명] → 기존 내용 있을 경우, 덮어쓰기[이전 명령어] >> [파일명] → 기존 내용 있을 경우, 내용 추가 |
less | 큰 파일 읽을 경우(cat 대신) | |
tar | 여러 파일을 하나로 묶음(압축 아님) | tar -c(z)vf [결과.tar] [디렉터리 or 파일] → 생성tar -x(z)vf [결과.tar] → 해제 |
ifconfig (macOS), ipconfig (Windows) | IP 확인 | |
chmod | 권한 변경 | chmod +x [파일] → [파일]에 실행권한 추가 |
ps | 프로세스 조회 | ps -al → 프로세스 상태 확인 |
kill | 프로세스 종료 | kill -9 [PID] → 프로세스 강제 종료 |
watch | 주기적으로 명령어 실행 | watch -n [주기/초] [명령어] → 몇 초 주기로 명령어 실행 |
export | 환경변수 지정 | export [변수이름]=[값] |
alias | 명령어 단축어 지정 | alias [생성할 명령어]='[명령어]' |
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.