본문 바로가기

Linux/Shell

(2)
[Linux] 프로세스 관련 명령어 : top, ps, kill 0. 약어 PID : 프로세서 ID RSS : 사용되는 실제 메모리의 용량(KB) USER : 실행시킨 계정 SZ : 스택 크기(KB) TIME : 현재까지 사용된 CPU의 시간 %CPU : 마지막 분동안 프로세서가 사용한 CPU시간의 백분율 TTY : 프로세서의 제어 터미널(t3=/dev/tty3) START : 시작 시간 STAT : 프로세스 상태 1. top 현재 실행되는 Task들을 유동적으로 관찰 가능. 윈도우의 작업관리자랑 비슷함. 2. ps 아래는 ps --help all 의 결과 이하 자주 쓰는 옵션들 -A , -e : 모든 프로세스 출력 (매우 길다) a : 다른 사용자의 프로세서도 출력 -a : 세션 리더 빼고 출력 -l : 자세한 정보 -u : 각 프로세서의 사용자 이름과 시작 시간 ..
[Linux] grep 명령어 사용법 1. 사용법 리눅스 쉘(bash)에서 다음과 같이 입력하면 된다. > grep [] [] 옵션, 파일에 대괄호가 쳐진 건 여러가지 옵션/파일을 적용할 수 있다는 뜻이다. 옵션은 -i, -E 같은 걸 말하고 패턴은 정규표현식이며 파일은 현재 bash shell이 사용되고 있는 폴더 내의 파일 이름을 말한다. 2. 옵션 주로 사용하는 옵션은 다음과 같다. -e : 패턴 전달 -f : 파일 내용을 패턴으로 사용 -d : 디렉토리 처리방식 (read, recurse, skip) -D : 장치 파일 처리방식(read, skip) -r : 하위 폴더 검색 -R : 모든 하위 폴더 검색 -I : 바이너리 파일은 검사 x -i : 대소문자 무시 -v : 조건 불일치 라인 선택 -w : 단어단위 매칭 -x : 라인단위 ..