2008. 1. 31. 12:57
─☻раցеº②/└ᘐ liunx
└ᘐ 명령어 도움말 보기
SHELL> man 명령어
SHELL> 명령어 --help
└ᘐ 현재의 디렉토리 확인
SHELL> pwd
└ᘐ 환경설정값 확인
SHELL> export
SHELL> env
└ᘐ language 설정 확인 및 수정
SHELL> export |grep LANG -> 환경변수 LANG 값 확인
SHELL> export LANG="en" -> 환경변수 LANG를 "en"으로 수정
SHELL> export LANG="ko_KR.EUC-KR" -> 환경변수 LANG를 "ko_KR.EUC-KR"으로 수정
└ᘐ 환경변수 PATH 확인
SHELL> export|grep PATH
└ᘐ 권한변경 명령어
- 읽기 권한 4 + 쓰기 권한 2 + 실행 권한 1 = 7
- 일반적으로 php, js등 웹에 필요한건 644권한으로 주면 된다.
SHELL> chmod 644 *.php
-> *.php파일에 대해 파일소유자는 읽기+쓰기, 그룹은 읽기, 그외는 읽기
[참조 사이트 : http://blog.naver.com/jiruchi?Redirect=Log&logNo=10025308648]
└ᘐ 명령어 or 파일 찾는 명령어
SHELL> whereis 파일명 or 명령어
SHELL> type 파일명 or 명령어
SHELL> locate 파일명 or 명령어
└ᘐ 파일내용 보는 명령어
SHELL> cat 파일명 // 파일 내용을 출력
SHELL> more 파일명 // 한 화면씩 끊어서 출력
SHELL> head 파일명 // 파일의 앞 부분만 출력
SHELL> tail 파일명 // 파일의 뒷 부분만 출력
SHELL> tail -f 파일명 // 로그 모니터링시 -f 옵션
└ᘐ 빈 파일 생성하는 명령어
SHELL> touch 생성파일명
└ᘐ 특정 파일에서 원하는 text내용을 찾는 명령어
- 찾을 내용에 스페이스바가 있을 땐 " "로 묶어준다.
SHELL> grep "찾을 내용" * |more -> 현재 디렉토리 내의 파일에서 text 찾기
SHELL> grep "찾을 내용" * -r |more -> 현재 디렉토리 및 하위 디렉토리에서 찾기
└> 한 페이지씩 보여주라는 명령어
└ᘐ 파일 정보 보기 명령어
SHELL> file 파일이름 -> 파일이 어떤 파일인지 정보를 알려준다.
└ᘐ 파일 찾기 명령어
SHELL> find /usr -name whereis -> /usr 디렉하위에 whereis 라는 파일을 찾음
SHELL> find . -name "*.php" -> 현재 디렉토리 하위에 확장자가 php인 파일을 찾음
SHELL> find /home/dnel -type f
-> /home/dnel 디렉토리 하위에 일반파일(디렉토리나링크빼고)만 찾음
SHELL> find /tmp -name core -type f -print | xargs /bin/rm -f
-> /tmp 디렉토리 밑에 core 란 파일을 찾아 삭제함(요주의-ㅁ-)
SHELL> find . -type f -exec file '{}' \; -> 현재 디렉토리 하위에 파일들의 정보를 봄
SHELL> find . -type f -name "*.bak" -exec rm -f '{}' \;
-> 현재 디렉토리 하위에 *.bak 파일을 삭제
SHELL> find . -type f -name "*.bak" -ok rm -f '{}' \;
-> 현재 디렉토리 하위에 *.bak 파일을 삭제시 물어봄(-exec옵션의사용자의 실수방지용)
SHELL> find /home/dnel -mtime 0
-> /home/dnel 디렉토리에 24시간 이내 수정된 파일을 찾음
SHELL> find /home/dnel -mtime 1
-> /home/dnel 디렉토리에 48시간이내 수정된 파일을 찾음
└ᘐ xargs의 활용
SHELL> ls -1 |xargs file -> 현재 디렉토리의 파일 정보를 봄
SHELL> ls -1 /home/dnel |xargs file -> /home/dnel 디렉토리의 파일 정보를 봄
SHELL> ls -1 *.bak |xargs rm -f -> 현재 디렉토리의 *.bak 파일을 삭제함(요주의)
└ᘐ 리다이렉션의 '>'과 '>>'의 차이
SHELL> echo "a" > test.txt
SHELL> more test.txt
SHELL> echo "ab" > test.txt
SHELL> more test.txt
SHELL> rm test.txt
SHELL> echo "a" >> test.txt
SHELL> more test.txt
SHELL> echo "ab" >> test.txt
SHELL> more test.txt
[참조 사이트 : http://blog.naver.com/orion_203?Redirect=Log&logNo=120002500166]
◆ 기본 명령어 참조 사이트
-> http://blog.naver.com/sjtnrsudi?Redirect=Log&logNo=120046808457
SHELL> man 명령어
SHELL> 명령어 --help
└ᘐ 현재의 디렉토리 확인
SHELL> pwd
└ᘐ 환경설정값 확인
SHELL> export
SHELL> env
└ᘐ language 설정 확인 및 수정
SHELL> export |grep LANG -> 환경변수 LANG 값 확인
SHELL> export LANG="en" -> 환경변수 LANG를 "en"으로 수정
SHELL> export LANG="ko_KR.EUC-KR" -> 환경변수 LANG를 "ko_KR.EUC-KR"으로 수정
└ᘐ 환경변수 PATH 확인
SHELL> export|grep PATH
└ᘐ 권한변경 명령어
- 읽기 권한 4 + 쓰기 권한 2 + 실행 권한 1 = 7
- 일반적으로 php, js등 웹에 필요한건 644권한으로 주면 된다.
SHELL> chmod 644 *.php
-> *.php파일에 대해 파일소유자는 읽기+쓰기, 그룹은 읽기, 그외는 읽기
[참조 사이트 : http://blog.naver.com/jiruchi?Redirect=Log&logNo=10025308648]
└ᘐ 명령어 or 파일 찾는 명령어
SHELL> whereis 파일명 or 명령어
SHELL> type 파일명 or 명령어
SHELL> locate 파일명 or 명령어
└ᘐ 파일내용 보는 명령어
SHELL> cat 파일명 // 파일 내용을 출력
SHELL> more 파일명 // 한 화면씩 끊어서 출력
SHELL> head 파일명 // 파일의 앞 부분만 출력
SHELL> tail 파일명 // 파일의 뒷 부분만 출력
SHELL> tail -f 파일명 // 로그 모니터링시 -f 옵션
└ᘐ 빈 파일 생성하는 명령어
SHELL> touch 생성파일명
└ᘐ 특정 파일에서 원하는 text내용을 찾는 명령어
- 찾을 내용에 스페이스바가 있을 땐 " "로 묶어준다.
SHELL> grep "찾을 내용" * |more -> 현재 디렉토리 내의 파일에서 text 찾기
SHELL> grep "찾을 내용" * -r |more -> 현재 디렉토리 및 하위 디렉토리에서 찾기
└> 한 페이지씩 보여주라는 명령어
└ᘐ 파일 정보 보기 명령어
SHELL> file 파일이름 -> 파일이 어떤 파일인지 정보를 알려준다.
└ᘐ 파일 찾기 명령어
SHELL> find /usr -name whereis -> /usr 디렉하위에 whereis 라는 파일을 찾음
SHELL> find . -name "*.php" -> 현재 디렉토리 하위에 확장자가 php인 파일을 찾음
SHELL> find /home/dnel -type f
-> /home/dnel 디렉토리 하위에 일반파일(디렉토리나링크빼고)만 찾음
SHELL> find /tmp -name core -type f -print | xargs /bin/rm -f
-> /tmp 디렉토리 밑에 core 란 파일을 찾아 삭제함(요주의-ㅁ-)
SHELL> find . -type f -exec file '{}' \; -> 현재 디렉토리 하위에 파일들의 정보를 봄
SHELL> find . -type f -name "*.bak" -exec rm -f '{}' \;
-> 현재 디렉토리 하위에 *.bak 파일을 삭제
SHELL> find . -type f -name "*.bak" -ok rm -f '{}' \;
-> 현재 디렉토리 하위에 *.bak 파일을 삭제시 물어봄(-exec옵션의사용자의 실수방지용)
SHELL> find /home/dnel -mtime 0
-> /home/dnel 디렉토리에 24시간 이내 수정된 파일을 찾음
SHELL> find /home/dnel -mtime 1
-> /home/dnel 디렉토리에 48시간이내 수정된 파일을 찾음
└ᘐ xargs의 활용
SHELL> ls -1 |xargs file -> 현재 디렉토리의 파일 정보를 봄
SHELL> ls -1 /home/dnel |xargs file -> /home/dnel 디렉토리의 파일 정보를 봄
SHELL> ls -1 *.bak |xargs rm -f -> 현재 디렉토리의 *.bak 파일을 삭제함(요주의)
└ᘐ 리다이렉션의 '>'과 '>>'의 차이
SHELL> echo "a" > test.txt
SHELL> more test.txt
SHELL> echo "ab" > test.txt
SHELL> more test.txt
SHELL> rm test.txt
SHELL> echo "a" >> test.txt
SHELL> more test.txt
SHELL> echo "ab" >> test.txt
SHELL> more test.txt
[참조 사이트 : http://blog.naver.com/orion_203?Redirect=Log&logNo=120002500166]
◆ 기본 명령어 참조 사이트
-> http://blog.naver.com/sjtnrsudi?Redirect=Log&logNo=120046808457
댓글을 달아 주세요
비밀댓글입니다