티스토리 뷰

Code Story

유용한 유닉스 팁...

chauchau0 2006.09.26 13:30
1. 유닉스에서 특정파일이 변경될 때에 변경된 부분만 표준출력으로 보여주기
   tail -f [파일명]

2. 프로세스명으로 프로세스 종료
   ps -ef | grep [프로세스명] | grep -v grep | awk '{ print $2 }' | xargs kill -9
   프로세스 나열 | 프로세스 찾기 | grep 삭제 | PID 찾기 | 해당 PID로 KILL

3. 서브 디렉토리까지 특정 파일안의 문자열 모두 검색 - * 대신에 *.log 등의 문자열도 가능
   find ./ -name "[*]"  -exec grep '[찾을 문자열]' {} \; -print

4. 시스템에 접속한 사용자 확인
   w [-s]
   -s 옵션은 간략하게 보여줌

5. 현재 로그인된 사용자 확인
   users

6. 디렉토리만 빠르게 검색
   ls -al | grep "^d"

7. 현재 열려있는 포트 알아내기
   netstat -an | grep LISTEN | more

8. 하위 디렉토리까지 한꺼번에 만들기
   mkdir -p /parent/child/child-of-child

9. 메모리를 가장 많이 잡아먹는 프로세스 찾기
   ps -aux | sort +4n
   ps -ef | sort +5n | more

10. 프로세스를 백그라운드 / 포그라운드 작업을 변환
   bg [프로세스 아이디]
   fg [프로세스 아이디]

11. 목록을 날짜 및 시간별로 소트
   ls -trl
   t : 날짜 및 시간별로 최근 순으로, r : 역순, l : 자세히 표현
 
12. 파일의 라인수, 문자열 수, 단어수 구하는 명령어
   wc [ 파일명 ] : 라인 문자열 단어 파일명 으로 출력된다
   wc -l [ 파일명 ] : 라인 수
   wc -c [ 파일명 ] : 문자열 수
   wc -w [ 파일명 ] : 단어 수
신고
댓글
댓글쓰기 폼