본문 바로가기

컴퓨터/리눅스22

linux의 top 명령어 리눅스의 top 명령어는 현재 kernel의 관리 목록에 있는 task 에 대한 정보를 표시해 준다. 물론 command 에서. 그 기본적인 모습은 다음과 같다. 각 task에 대하여 PID, USER, CPU 점유율, 메모리 할당량, running time, 어느 command로 그 task가 실행되었는지에 대한 정보가 표시된다. 다른 리눅스 명령어와 마찬가지로 보다 자세한 설명은 man 을 참고하고, 이 글에서는 내가 자주 이용하는 옵션만 살펴 보도록 한다. 위와 같이 실행시킨 상태에서 제한적인 interactive mode가 가능하다. 즉, 위처럼 표시되는 상태에서 숫자 1 을 누르면 각 CPU의 점유율이 나온다. 다음과 같다. 보는 바와 같이 4개의 CPU 각각이 어느 정도 점유되어 있는지 알 수.. 2010. 7. 3.
리눅스의 find 명령 find는 기본적으로 파일을 찾는 기능을 한다. find의 형식은 다음과 같다. find [시작경로] [option] 많이 사용하는 옵션은 file 이름에 match되는 정규표현식을 지정해 주는 -name 이 있겠다. 이것을 사용하여 현재 경로와 현재 경로의 모든 하위 경로에서 test로 시작하고 txt 로 끝나는 모든 파일을 출력하고자 한다면 다음과 같이 하면 되겠다. find . -name 'test*.txt' 만약 딱 현재 경로에서만 하고, 하위 경로로는 들어가고 싶지 않으면 검색의 깊이를 지정하는 maxdepth option을 사용하면 된다. 즉, find의 option 으로 준 경로가 depth 1 이다. 다음과 같다. find . -maxdepth 1 -name 'test*.txt' 만약 파일.. 2010. 5. 18.