Related to: Personal 이 문서는 각 명령어를 예제와 함께 간단한 설명과 함께 자주 사용되는 리눅스 명령어의 종합 목록을 제공합니다.

Linux Command

Important


Change directory

cd [targetDir]
pwd

List

상세보기

ls -al

시간순 정렬 상세보기 (최근이 가장 위)

ls -alt

시간순 역순정렬 상세보기 (최근이 가장 아래)

ls -alrt

시간순 역순정렬 파일명만 + 출력 갯수 제한

ls -1rt | head -COUNT_NUM ## ex) ls -alrt | head -3

Copy

Copy file

cp [source] [target]

Copy directory

cp -r [source] [target]

Process

실행중인 프로세스를 확인할 때

ps -ef
ps -ef | grep [PID | NAME]

실행중인 프로세스를 강제 종료할 때

kill PID
pkill NAME

백그라운드로 실행하면서 작업 로그 남기기

nohup COMMAND 1>LOG_FILE_NAME 2>&1 &

Logging

로그 파일 스트림으로 보기

tail -f LOG_FILE_NAME

GPU Monitoring

nvidia-smi 로 확인하는 방법 (일정 시간마다)

nvidia-smi -i SECOND

watch 명령어로 일정 주기마다 명령어 실행하기

watch -n SECOND COMMAND

ex)

watch -n 1 nvidia-smi
watch -n 10 date