많이 쓰는 리눅스 명령어
파일·권한·프로세스·네트워크 등 리눅스 터미널에서 자주 쓰는 핵심 명령어 모음.
파일·디렉터리
| ls -al | 숨김 포함 상세 목록 |
| cd - | 직전 디렉터리로 이동 |
| pwd | 현재 경로 출력 |
| cp -r src dst | 디렉터리 통째로 복사 |
| mv a b | 이동/이름 변경 |
| rm -rf dir | 디렉터리 강제 삭제(주의) |
| mkdir -p a/b/c | 중간 경로까지 생성 |
| ln -s 대상 링크 | 심볼릭 링크 생성 |
내용 보기·검색
| cat / less file | 내용 출력 / 페이지 단위 보기 |
| head -n 20 / tail -n 20 | 앞/뒤 20줄 |
| tail -f log | 실시간 로그 추적 |
| grep -rn 'text' . | 재귀 검색(줄번호) |
| find . -name '*.js' | 이름으로 파일 찾기 |
| wc -l file | 줄 수 세기 |
권한·소유
| chmod +x file | 실행 권한 부여 |
| chmod 755 file | 권한 8진수 지정 |
| chown user:group f | 소유자·그룹 변경 |
| sudo !! | 직전 명령을 sudo로 재실행 |
프로세스·시스템
| ps aux | grep node | 프로세스 검색 |
| top / htop | 실시간 자원 모니터 |
| kill -9 PID | 프로세스 강제 종료 |
| df -h / du -sh * | 디스크 사용량 |
| systemctl status svc | 서비스 상태 |
네트워크
| curl -I url | 헤더만 요청 |
| ping host | 연결 확인 |
| ss -tulpn | 열린 포트·소켓 |
| scp file user@host:/path | 원격 복사 |