본문 바로가기
유목민의 삶..

리눅스 명령어 정리

by 긴자손 2016. 11. 28.
728x90
반응형

Crontab : 윈도우 스케줄러와 같은 일을 하는 명령어

crontab -l

-> 현재 crontab에 등록된 작업보기

 

crontab -e

-> crontab 편집하기

 

Ps : 프로세스가 실행 되는 부분을 확인하는 명령어

-e : 모든 프로세스(-A와 같다)

-f : full format으로 보여준다(자세히 보여준다)

-F : 더 자세히 보여준다

-l : long format으로 보여준다는데 그다지 좋지 않아보인다(좀 잘리는듯-_-)

-y : flag를 안보여준다. -l 옵션하고만 사용할 수 있다고 한다;

 

Ps -ef | grep "name" 전체 프로세스 중에 그루핑을 하는 명령어

 

Ls : 윈도우의 dir과 같은 역할

Ls -all 전체 폴더 보기



find

하위폴더에 존재하는 파일을 찾아주는 명령어 입니다. 

find [검색 디렉토리] -iname [파일명]

-name    :  대소문자 구분하여 파일명 검색
-iname   :  대소문자 구분하지 않고 파일명 검색

예) 
        find ./kernel -iname mcs*
        find . -name mcs*


grep

하위폴더를 포함하여 존재하는 모든 파일에서 원하는 단어를 찾아주는 명령어 입니다. 

grep -rni [검색어] [경로명 또는 파일명]

r :  하위디렉토리까지 검색
n:  파일의 몇번째 라인에 있는지 표시
i :  검색어를 대소 문자 구분없이 검색

검색어 내에 공백문자가 있을경우는 "  " 를 사용하시면 됩니다. 

예)   
        grep -rn test ./kernel/-
        grep -rni "test board" ./kernel/-
        grep -rn test *


git이나 svn을 사용하시는 분들은 .git .svn 폴더로 인해  불필요하게 검색시간이 늘어납니다.
아래와 같이 특정 Directory를 제외 할 수 있습니다

         --exclude-dir=디렉토리

728x90
반응형

'유목민의 삶..' 카테고리의 다른 글

php 오류 체크 함수  (0) 2018.06.29
GIT 자주쓰는 명령어 정리  (0) 2016.11.28
OQ캠페인 파이널  (0) 2011.12.06
아이폰4 블량여부 검사 어플 2개  (0) 2010.10.15
어제는 다음 코딩 테스트가 있던날...  (0) 2009.10.18