koos808

자주 사용하는 linux command 본문

Ubuntu & Linux

자주 사용하는 linux command

koos808 2021. 6. 16. 14:39
728x90
반응형
  • 사용 tool MobaXterm
    • shell __file__ or python "__file__"
  • htop : 서버 사용량 확인
  • 커멘드로 파일 또는 폴더 지우기
    • rm -r -f /home/desktop/folder/file
  • cd : 경로 이동
  • sh 파일 실행
    • ./train.sh 20190622 20190702 12
  • 파일 & 폴더 복사
    • 폴더 전체를 복사 : foler_1을 foler_2로 복사
      • cp -R /home/desktop/folder_1 /home/desktop/folder_2
    • 폴더 하위 파일들을 복사 : foler_1의 하위 폴더들을 folder_2에 복사
      • cp -R /home/desktop/folder/file/. /home/desktop/folder_2
  • nvidia-smi 주기적으로 보기
    • watch -d -n 1 nvidia-smi
  • 저장 용량 확인 / 폴더 용량, 크기 확인
    • 참고 : https://ra2kstar.tistory.com/135
    • du : 현재 디렉토리에서 서브디렉토리까지의 사용량을 확인
      • du -a : 현재 디렉토리의 사용량을 파일단위 출력
      • du -s : 총 사용량을 확인
      • du -h : 보기 좋게 바꿔줌
      • du -sh * : 한단계 서브디렉토리 기준으로 보여준다.
    • df : 디스크의 남은 용량을 확인
      • df -k : 킬로바이트 단위로 현재 남은 용량을 확인
      • df -m : 메가바이트 단위로 남은 용량을 왁인
      • df -h : 보기 좋게 보여줌
      • df . : 현재 디렉토리가 포함된 파티션의 남은 용량을 확인
  • Process 관련
    • Process 확인
      • htop or top
      • ps -f or ps aux
        • -f (Full Listing, 정규화된 포맷) : 프로세스의 정보에 대해 상세하게 출력
        • -l (Long Listing, 자세한 리스팅) : 프로세스의 기본 정보 및 프로세스가 사용하고 있는 OS 자원(CPU, Memory) 활용 규모, OS의 리소스 활성화 상태 등을 출력
        • -o (Optional Listing, 컬럼값 선택) : 프로세스의 상태값 중 출력을 원하는 컬럼값을 지정하여 요청, 출력
    • Process 종료
      • kill -9 35221(해당 프로세스 name, ID) or ctrl + Shift + C
      • kill <PID>
      • killall <프로세스이름> : ex) killAll -9 koos
      • -9 옵션은 터미널에서 프로세스로 보내는 시그널이다

 

728x90
반응형
Comments