솔라리스 9(Solaris 9)에서의 자주 쓰이는 명령어 정리 (1)
1. 디렉토리 생성
-p 옵션은 만들고자 하는 중단단계의 디렉토리가 없다면 동시에 만들어 준다.
2. 파일의 마지막 부분 표시
-f 옵션은 변화된 파일 내용을 실시간으로 보여준다. 로그등을 볼 때 유용하다
3. 문자열 카운트
-l : 라인 수 표시
-w : 단어 수 표시
– c : byte 수 표시
-m : 문자 수 표시
옵션을 쓰지 않으면 라인 수, 단어 수, 문자 수를 모두 표시
4. 검색 명령어
-exec command {} \; 조건에 맞으면 command 명령어 실행,
find에 찾은 파일의 경로명은 {}을 대체하고, \; 올 때까지 실행
– atime(mtime, ctime) [ + | – ] n : 파일의 접근(수정, 생성)시간으로 검색
예) atime +1
– perm : 퍼미션 bit 로 검색
5. 파일의 내용 검색 명령어
-i : 대소문자를 구분하지 않음(디폴트 값 : 구분함)
-l : 해당 문자열이 들었이는 파일이름만 출력(내용은 출력하지 않음)
-n : 출력하는 각 라인에 번호를 붙임
-y : 해당 문자열이 없는 라인만 출력
+ : and 연산자와 유사 예) [a-z]+test a-z 중 한문자로 시작하여 test 로 끝나는 문자열
x | y : or 연산자와 유사 예) apple | orange 사과나 오렌지 중 어느 것 하나라도 포함된 문자열
( | ) : 위와 쓰임새가 유사하다. 예) test(a | b) test로 시작하고 a나 b로 끝나는 문자열
6. 파일 및 디렉토리 생성 시 권한 설정
022
# umask 027
디렉토리 생성 시 기본권한 : 777 – 022 = 755
파일 생성 시 기본권한 : 666 – 022 = 644
7. Process 상태 보기
# sdtprocess : gui 환경에서 프로세스 상태 보기
8. 프로세스 종료
kill -1 pid : 프로세스를 종료 후 재실행
kill -9 pid : 프로세스 강제 종료
kill -15 pid : 프로세스 정상종료
# pkill process_name
pkill httpd : httpd 로 파생된 모든 프로세스를 종료한다
9. 압축 관련 명령어들
압축하는 기능은 없고 file1 ~ 3 의 파일들을 files.tar 파일로 묶어준다.
하나의 파일만 압축. .gz의 확장자가 붙음
-v : 진행과정을 보여줌
# gunzip -v test.tar.gz
test.tar.gz의 압축파일을 푼다
-v : 진행과정을 보여줌
하나의 파일만 압축, .bz 의 확장자가 붙음
# bunzip2 -v test.tar.bz
test.tar.bz의 압축파일을 푼다.
-v : 진행과정을 보여줌
/etc 디렉토리 안의 모든 데이터(파일, 디렉토리)를 /root/text.zip 으로 압축한다.
-r : 하위 디렉토리 안의 모든 데이터 압축
# uzip /root/test.zip
압축풀기
/etc 디렉토리 안의 모든 데이터(파일, 디렉토리)를 /root/text.jar 으로 압축한다.
-c : 압축 -v : 진행과정 보여줌 -f : 압축 파일이름 지정
# jar xf /root/test.jar
압축풀기
-x : 압축풀기 -f : 파일이름 지정
최신 댓글