본문 바로가기

IT/Unix / Linux

[TIP/공통] 기본명령어 사용 팁

AIX 를 사용하면서 주로 쓰는 명령어의 예와 옵션을 정리하였습니다.



  • ls -lrt

현재 경로의 파일 리스트를 최신 수정된 순으로 권한, 그룹, 소유자, 용량, 날짜, 파일명 순으로 보여줍니다



  • find

-mtime -n     n 일 이내에 변경된 파일  

-mtime +n    n일 이전에 변경된 파일

  • find . -name "*092550*"

'092550' 을 포함하는 파일을 현재 경로의 하위에서 검색합니다.

  • find . matime +30 matime -60 -ok rm {} \;   

현재 경로의 하위에 있는 파일 중 30 일 이전, 60일 이내에 수정된 파일들을 대화식으로 삭제한다.

  • find . matime +10 matime -30 -exec rm {} \;   

현재 경로의 하위에 있는 파일 중 10 일 이전, 30일 이내에 수정된 파일들을 비대화식으로 삭제한다.



  • grep

^pattern    pattern 이 처음에 나오는 행을 찾는다.

$pattern    pattern 이 마지막에 나오는 행을 찾는다.

-i             검색시 대소문자를 구분하지 않는다.

  • grep "^2015" access.log

access.log 의 파일 내에 2015 로 시작하는 행을 찾는다.

  • grep "$ms" access.log

access.log 의 파일 내에 ms 로 끝나는 행을 찾는다.



  • ps -ef 

현재 떠있는 모든 프로세스를 완전한 형태로 보여준다.

  • ps -ef | grep jeus

현재 떠 있는 모든 프로세스 중에서 'jeus' 라는 이름을 포함하는 프로세스를 보여준다.



  • tail -n 1000 filename

filename 의 마지막 1000 줄을 보여준다.

  • tail -f filename

filename 파일으로 갱신하여 출력해준다. 로그 감시용.



  • rm -rf *

현재 경로 및 하위 경로에 있는 모든 파일을 묻지 않고 삭제한다.