-
유용한 스크립트 모음Linux/ubuntu 2024. 9. 23. 14:09
구분자(space)를 탭으로 취환하여 명령결과를 보기 쉽게 바꾸어줌
mount | column -t
'coloumn -t'를 사용하여 터미널에서 읽기 쉽게 보여줌
메모리 많이 사용하는 프로세스 top 10
ps aux | sort -nr -k 4 | head -10
특정 시간이 지나면 명령어를 자동 종료
timeout 5s top
timeout [Ns] [COMMAND]
top -d 1 << 1초마다 갱신현재 위치 하위의 디렉토리별 파일 수 카운트
find . -xdev -type d -exec /bin/echo -n "{}: "\; -exec sh -c "ls {} | wc -l" \;
-xdev << 현재 로컬에 존재하는 파일시스템에서만 검색어떤 프로세스가 io interrupt를 기다리고 있는지 확인
while true; do date; ps auxf | awk '{if($8=="D) print $0;}'; sleep 1; done
1초마다 date를 찍으며 state code가 D(uninterruptible sleep (usually IO))인 프로세스 출력
특정한 프로세스가 전체 메모리의 몇 퍼센트를 사용하는지 확인
ps -eo pmem,comm | grep -i "PRCESS_NAME" | awk '{sum+=$1} END {print sum "% of MEMORY"}'
쉘스크립트 문법 체커
아래 링크를 통해 자신이 만든 스크립트가 정상인지 아닌지 확인 가능
https://www.shellcheck.net/'Linux > ubuntu' 카테고리의 다른 글
binary file의 이유로 grep이 파일 전체를 검색하지 못할때 (0) 2024.10.07 리눅스 환경에서 작업한 프로그램 트러블 슈팅 방법 (0) 2024.09.04 예약된 포트 확인 방법 (0) 2024.09.03 원하는 로그 기록 남기기 (0) 2024.04.23 프로세스 로그 출력 및 모니터링 (0) 2023.10.17