솔라리스 9(Solaris 9)에서의 자주 쓰이는 명령어 정리 (1)

1. 디렉토리 생성

# mkdir -p /test/test1
 -p 옵션은 만들고자 하는 중단단계의 디렉토리가 없다면 동시에 만들어 준다.

2. 파일의 마지막 부분 표시

# tail -f access.log
   -f 옵션은 변화된 파일 내용을 실시간으로 보여준다. 로그등을 볼 때 유용하다

3. 문자열 카운트

# wc /etc/passwd
   -l : 라인 수 표시
   -w : 단어 수 표시
   – c : byte 수 표시
   -m : 문자 수 표시
   옵션을 쓰지 않으면 라인 수, 단어 수, 문자 수를 모두 표시

4.  검색 명령어

# find / -name passwd
 -exec command {} \; 조건에 맞으면 command 명령어 실행,
                                     find에 찾은 파일의 경로명은 {}을 대체하고, \; 올 때까지 실행
 – atime(mtime, ctime) [ + | – ] n : 파일의 접근(수정, 생성)시간으로 검색
                                                       예) atime +1
 – perm  : 퍼미션 bit 로 검색

5.  파일의 내용 검색 명령어

# grep -li the /etc/*   :  /etc디렉토리 안의 모든 파일에서 the를 포함 고 있는 파일명 출력
   -i    :  대소문자를 구분하지 않음(디폴트 값 : 구분함)
   -l    :  해당 문자열이 들었이는 파일이름만 출력(내용은 출력하지 않음)
   -n   :  출력하는 각 라인에 번호를 붙임
   -y    :  해당 문자열이 없는 라인만 출력
# egrep : grep의 확장버전으로  몇가지 검색 조건이 추가 됐다.
  +  :  and  연산자와 유사  예)  [a-z]+test    a-z 중 한문자로 시작하여 test 로 끝나는 문자열
  x | y : or 연산자와 유사 예)  apple | orange    사과나 오렌지 중 어느 것 하나라도 포함된 문자열
( |  ) : 위와 쓰임새가 유사하다. 예)   test(a | b)   test로 시작하고 a나 b로 끝나는 문자열

6. 파일 및 디렉토리 생성 시 권한 설정

# umask
022
# umask 027

 디렉토리 생성 시 기본권한  : 777 – 022 = 755
 파일 생성 시 기본권한         : 666 – 022 = 644

7. Process 상태 보기

# prstat : cui 환경에서 프로세스 상태 보기

# sdtprocess : gui 환경에서 프로세스 상태 보기

8. 프로세스 종료

# kill pid
   kill -1 pid  :  프로세스를 종료 후 재실행
   kill -9 pid :  프로세스 강제 종료
   kill -15 pid : 프로세스 정상종료

# pkill process_name
  pkill httpd   :  httpd 로 파생된 모든 프로세스를 종료한다

9. 압축 관련 명령어들

# tar cvf files.tar file1 file2 file3
  압축하는 기능은 없고 file1 ~ 3 의 파일들을 files.tar 파일로 묶어준다.
# gzip -v test.tar
   하나의 파일만 압축. .gz의 확장자가 붙음
    -v  :  진행과정을 보여줌

# gunzip -v test.tar.gz
   test.tar.gz의 압축파일을 푼다
   -v : 진행과정을 보여줌

# bzip2 -v test.tar
   하나의 파일만 압축,  .bz 의 확장자가 붙음

# bunzip2 -v test.tar.bz
   test.tar.bz의 압축파일을 푼다.
   -v : 진행과정을 보여줌

# zip -r /root/test.zip /etc
  /etc 디렉토리 안의 모든 데이터(파일, 디렉토리)를 /root/text.zip 으로 압축한다.
    -r : 하위 디렉토리 안의 모든 데이터 압축

# uzip /root/test.zip
   압축풀기

# jar cvf /root/test.jar /etc
  /etc 디렉토리 안의 모든 데이터(파일, 디렉토리)를 /root/text.jar 으로 압축한다.
  -c : 압축       -v : 진행과정 보여줌     -f : 압축 파일이름 지정

# jar xf /root/test.jar
   압축풀기
   -x : 압축풀기     -f : 파일이름 지정

  
  

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다