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 |