[Linux] Find명령어 .bashrc에 alias설정하기

[Desc]

2018/01/10 - [Operation System/Linux 일반] - [Linux] 유용한 명령어


위에서 find . -name "*.log*" | xargs grep --color=auto 200008352793 이와 같은 명령어로

로그파일에 값을 찾을때 매번 치기 귀찮을때 사용하면 되겠습니다.


리눅스 접속

tomcat@test:/app/home/tomcat>$ cd ~ # cd ~ #앞에와 같은 명령어를 하면 계정의 default 디렉토리로 이동이 됩니다. tomcat@test:/app/home/tomcat>$ ls -al # ls -al 을 하면 숨김파일까지 볼수 있는데 여기서 우리는 .bashrc 에다가 함수를 넣을 것입니다. tomcat@test:/app/home/tomcat>$ vi .bashrc # 위의 명령어로 vi에디터로 들어갑니다. #아래와 같은 함수를 넣습니다. function junf() { find . -name \*.\["$1"\]\* | xargs grep --color=auto "$2" } #저장을 하고 나옵니다. #그런다음 적용하는 방법은 tomcat@test:/app/home/tomcat>$ source .bashrc #하면 원래는 적용이 되는데 권한문제인지 뭔지모르겠지만 여튼 적용이 안될때는 #putty를 끄고 다시 재접속합니다. 이제 적용이 됩니다. su -tomcat (가정) 접속후에 로그파일 있는 곳으로 경로를 이동합니다. -rw-r----- 1 tomcat tomcat 31421 2017-10-27 17:41 Test.log -rw-r----- 1 tomcat tomcat 142686 2017-03-14 14:13 Test.log.2017-03-14 -rw-r----- 1 tomcat tomcat 124668 2017-03-15 15:00 Test.log.2017-03-15 -rw-r----- 1 tomcat tomcat 115588 2017-03-16 09:47 Test.log.2017-03-16 -rw-r----- 1 tomcat tomcat 130848 2017-03-30 20:01 Test.log.2017-03-30 tomcat@test:/app/deploy/TEST/logs>$ junf log B2C #여기서 junf log testId 하고 입력을 하면 log파일대상으로 testId라는 단어가 포함된 라인이나 파일이름이 나옵니다. #로그 찾으실때 써먹으면 됩니다.







블로그 이미지

pstree

pstree.. process...

,