ㅇ 파일압축과 파일묶기

 

파일압축 : gzip <파일명>

압축풀기 : gzip -d <파일명>.gz   또는 gunzip <파일명>.gz

 

bzip2, bunzip2 도 gzip과 동일... 확장자가 bz2

 

[tar 명령]

c : 묶음

x : 풀음

t : 묶인 경로 보기

 

v : 묶음, 풀기 과정 보기

z : gzip

j : bzip2

 

tar cvf xinetd.tar /etc/xinetd.d/

tar cvfz xinetd.tar.gz /etc/xinetd.d/

tar cvfj xinetd.tar.bz2 /etc/xinetd.d/

tar tvf xinetd.tar

tar xvf xinetd.tar

tar xvfz xinetd.tar.gz

tar xvfj xinetd.tar.bz2

 

[파일검색]

find /etc -name "*.conf"    : 파일검색

find /home -user fedora    : 소유자로 검색

find ~ -perm 644              : 허가권으로 검색

 

ps : 프로세스 확인

kill : 프로세스 종료

pstree : 프로세스 트리

 

기본명령어

 

ls -a  : 숨김파일 포함하여 보여줌

ls -l   : 디렉토리 목록

 

pwd   : 현재의 경로

 

rm -i abc.txt : 삭제시 확인

rm -r abc     : 디렉토리 삭제

rm -rf abc    : 디렉토리와 하부 강제 삭제

 

cp -r abc  bcd : 디렉토리 복사

 

touch abc.txt   : 사이즈 0인 파일 생성 또는 기존 파일 수정날짜 변경

 

mv a b c d   : a, b, c 파일을 d 디렉토리로 이동

mv abc.txt ddd.txt   : 파일명 변경

 

mkdir -p def/fgh   : 현재 디렉토리에 def 디렉토리 생성하고 그 아래 fgh 디렉토리 생성

 

rmdir  aaa : 디렉토리 삭제

 

cat a.log   : text 파일을 화면에 보여줌]

more a.log : text 파일을 페이지 단위로 보여줌

 

ㅇ 파일관련

 

파일허가권   r:read   w:write   x:executable

 

 

chmod 777 install.log : 모든 사용자가 읽고, 쓰고, 실해할 수 있도록 설정

symbolic 방식도 사용가능함

chmod u +x install.log      : 해당유저에게 실행권한

chmod g +rwx install.log  : 해당 그룹에게 모든권한

 

파일소유권   chown [새로운사용자] [파일]

 

ㅇ 터미널에서 시스템 종료 명령

 

shutdown -h now

halt

init 0

 

#shutdown -h now     ; 현재 접속된 사용자에게 종료된다는 메시지만 보내고, 실제 종료안함

#shutdown -h +10m    ; 10분후에 종료

#shutdown -r 22:00     ; 오후10시에 재가동

#shutdown -c            ; 진행중인 shutdown을 취소

 

ㅇ 시스템 재가동 명령

 

shutdown -r now

reboot

init 6

 

ㅇ 로그아웃 명령

 

logout

exit

 

User추가 : adduser [id]

암호변경 : passwd [id]

 

ㅇ VI 명령어

 

명령 모드로 오려면 ESC를 누른 다음 다음의 Key들을 이용한다.

i : 현재 커서 앞에서부터 입력

a : 현재 커서 뒤에서부터 입력

h : 커서를 왼족으로 한칸 이동

j : 커서를 아래쪽으로 한칸 이동

k : 커서를 위족으로 한칸 이동

l : 커서를 오른쪽으로 한칸 이동

ctrl+F : Page Down

ctrl+B : Page Up

x : 커서가 있는 문자 삭제

X : 커서가 있는 문자의 앞문자 삭제

dd : 현재 행 삭제

숫자+dd : 현재 행에서부터 숫자만큼의 행 삭제

yy : 현재 커서가 있는 라인 복사

숫자+yy : 핸재 커서가 있는 라인부터 숫자만큼 라인 복사

p : 복사한 내용을 현재 라인 이후에 붙여넣기

P : 복사한 내용을 현재 라인 이전에 붙여넣기

/텍스트 : 텍스트 검색

n : 다음 찾은 곳으로 커서 이동

:숫자 : 숫자행으로 이동

:q! : 저장하지 않고 종료

 소유자

그룹 

그외사용자 

r 

w 

x 

r 

w 

x 

r 

w 

x