블로그 이미지
우디냥
"지금 잠을 자면 꿈을 꾸지만, 지금 공부하면 꿈을 이룰수있다"

calendar

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Notice

'─☻раցеº②/└ᘐ liunx'에 해당되는 글 1

  1. 2008.01.31 리눅스 명령어(1)
└ᘐ 명령어 도움말 보기
       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
posted by 우디냥
prev 1 next

티스토리 툴바