심볼링크 및 검색

기타 2016. 6. 6. 03:06

symbolic Links

 

cd /

cd /tmp

cd test

pwd

cat /etc/default/login

 

링크거는 법 : ln -s /etc/default/login login

링크파일보는법: ls -f

링크삭제 : rm /tmp/test/login

 

 

파일과 디렉토리 찾기

 

파일내용으로 파일찾는 방법

- grep :

cd /etc

grep ftp services

단어 단위로 검색 : grep -w ftp services

 

grep

-w : 포함된 문자 출력

-v : 제외하고 출력

-l : 지정된 파일 중 포함된 문자 출력

-c : 포함된 문자 카운터 해주는 명령어

-n : 라인넘버를 붙혀서 출력

-i : 대소문자 구분없이 검색해서 출력

 

grep[123] services <- 1,2,3 중 하나라도 포함돼 잇으면 출력

 

예> cd /tmp/test

cat > a.txt

hello unix

unix hello

ABCDE

abcde

12345

Fg

12A

12b

123Abc

 

1235

[

]

unix hello$

ctrl+d

 

grep ^unix a.txt <-unix 시작하는 문자 출력

만약 에러가 날 경우

grep '^unix' a.txt

 

grep unix$ a.txt <-유닉스로 끝나는 문자 찾기

grep . a.txt <- 한글자 이상 출력

grep ..... a.txt <- 다섯글자 이상인것 출력

grep 1...5 <- 다섯자 중 1과 5포함된 문자 출력

[123] 1 2 3(O)       12(x) 13(x) 123(x)

[a-z] : a~z 까지 중 한글자라 포함 출력

[0-9] : 0~9까지 중 한글자라 포함 출력

[A-Z] : A~Z까지 중 한글자라 포함 출력

[a-zA-Z0-9] a~z, A-Z, 0~9까지 중 한글자라 포함 출력

[a-z][a-z] a-z까지 중 두글자라도 포함 출력

[a-z]* 소문자가 0번이상 출력

 

fgrep [ a.txt  <-정규식 인식 못함  모두 문자로 인식!

 

 

----------------------------------------------------------------------------

 

디렉토리 내용 찾기

whereis <-실행 파일이 있는 디렉토리 안에 있을때 찾음

which <-패치에 잡혀있는 파일만 찾아줌

find

 

find / -name passwd

find /etc /usr/bin -name passwd  <-두곳중 패스워드 이름 검색

find /tmp -user root <-소유주로 검색

find /etc -name passwd -exec ls -l {} \;

'기타' 카테고리의 다른 글

inetd 와 standalone 차이점  (0) 2016.06.06
특수퍼미션  (0) 2016.06.06
Vi edit  (0) 2016.06.06
set -o vi  (0) 2016.06.06
.profile / .kshrc  (0) 2016.06.06
Posted by 븨가블록
,