ps 설명 process status 출력 자주 사용되는 옵션 -e : 모든 프로세스(데몬..등등) -f : full-format (자주 보는, 미리 정의된 필드의 정보) -L : 쓰레드까지 출력(멀티 쓰레드 프로그래밍할 때) --forest : 프로세스를 tree 형태로 출력 -o : output formatting --sort : sorting( cpu를 누가 얼마나 점유하고 있는지 sorting 할 때 ) 사용 예제 ps : ps 리스트 출력 ps -ef : 가장 많이 사용 (하지만 너무 많은 정보 출력) ps --help : ps옵션 확인 man ps : ps에 대한 man페이지 ps --ppid 1 -f : ppid가 1번인 프로세스 출력 ps -eF --sort=%mem : rss기준으로 오름..
find 조건에 맞는 파일을 찾아 명령을 수행한다. 찾은 파일에 대해서 어떠한 액션을 취하라고 명령할 수도 있다. 기본 사용 방법 : find [OPTIONS] path EXPR 자주 사용되는 옵션 -name : 이름으로 검색 -regex : regex에 매치로 검색 -empty : 빈 디렉터리 혹은 빈 검색 -size : 사이즈로 검색(M, G로 표기 가능) -N : 이하 +N : 이상 -type: 파일의(리눅스가 지원하는 특수한 타입 포함) 타입으로 검색 d : directory p : named pipe f : regular file l : softlink s : socket -perm : 퍼미션으로 검색 mode : 정확히 일치하는 파일 +mode : 모든 flag가 포함된 파일 /mode : 어..
인프런 - 리눅스 커맨드 라인 툴 head : 기본 10줄 출력 문서 내용의 앞부분 출력 c : NUM byte만 출력 n : 라인 수 출력, -옵션을 추가로 부여하면 밑에서부터 그만큼 빼고 출력 예 : cat /etc/passwd | head –n -5 : 문서 전체에서 밑에서 5줄 빼고 전체 출력 cat /etc/passwd | head –n 15 : cat은 전체 출력이지만 파이프로 head를 할 수 있다. (15줄만 출력) tail - head의 반대, 기본 끝에서 부터 10줄 문서 내용의 뒷부분 출력 c : NUM byte만 출력 n : 라인 수 출력 (tail에서는 +옵션을 줘야 한다), +5를 준다면? 5번째 줄부터 끝까지 출력한다. f : 추가 되는 내용을 기다리다가 추가되는 내용을 app..