<COMMAND> > /dev/null 2>&1
kill -9 `ps -ef | grep '<포함이름>' | grep -v 'grep' | awk '{print $2}'`
du -sh *
ln -s <원본> <새로운링크>
grep -r '<찾을 문자열>' ./*
find . -name "<파일이름>"
find ./ -name "*.<확장자>" -type f -exec grep -l "<찾을문자열>" {} +
watch -n 0.5 nvidia-smi
cat /dev/null > 파일명
du -sh *
du -sh
# t 옵션은 생성 시간순서로 볼 수 있다.
ls -lht
# SS 옵션은 파일크기 순서로 볼 수 있다.
ls -lhSS
screen -s <이름>
ctrl + a + d
pkill screen
screen -dmS <이름> <args...>
screen -XS <삭제할스크린> kill
screen -list | sed '1d;$d' | awk '{print $1}' | cut -d'.' -f2
screen -list | grep '(Detached)' | awk '{print $1}' | awk -F. '{print $2}'
ps -eLf | grep <PID> | wc -l
pid는 프로세스 ID입니다.
vsz는 가상 메모리 크기(킬로바이트 단위).
rss는 실제 메모리 사용량(킬로바이트 단위).
comm은 프로세스 이름입니다.
# KB 단위
ps -o pid,vsz,rss,comm -p <PID>
# MB 단위
ps -o pid,vsz,rss,comm -p <PID> | awk 'NR==1 {print $0; next} {printf "%-8s %-8s %-8s %s\n", $1, $2/1024, $3/1024, $4}'
# GB 단위
ps -o pid,vsz,rss,comm -p <PID>| awk 'NR==1 {print $0; next} {printf "%-8s %-8.2f %-8.2f %s\n", $1, $2/(1024*1024), $3/(1024*1024), $4}'
pkill -f my_script.py