'리눅스'에 해당되는 글 2건

  1. 2016.09.23 VI 명령어
  2. 2016.04.08 계정 권한(퍼미션 설정)

VI 명령어

SERVER/LINUX 2016. 9. 23. 13:17 |

파일편집     vi [파일명] 

읽기 전용 파일 열기 vi -R [파일명] 또는 view file


vi 입력 모드 

i,a,o,I,A,O 


vi 명령모드  

Esc


vi 콜론모드

Esc 누른후 : (콜론)



입력 모드
i : Insert, 현재 커서의 위치에 글자를 삽입
I : Insert, 커서가 있는 줄(line)의 맨 앞에 글자를 삽입
a : Append, 현재 커서 위치의 다음 칸에 글자를 추가
A : Append, 커서가 있는 줄(line)의 맨 뒤에 글자를 추가
o : Open line, 현재의 줄 다음에 새로운 줄을 삽입
O: Open line, 현재의 줄 앞에 새로운 줄을 삽입


콜론 모드 
명령모드에서 콜론 모드로 전환하려면 :명령을 실행시키면 됩니다
편집한 데이터를 저장하고 종료하려면 
:wq
저장하지 않고, 강제로 종료하려면 
:q!
vi를 끝내지 않고, 현재 작업 중인 내용을 저장만 하려면 
:w


명령 모드(ESC 모드)에서 사용되는 몇가지 기호
다음과 같은 기호는 기본적인 것으로 필수적으로 알아두시기 바랍니다.
G : 화일의 맨끝으로
^ : 현재줄의 맨앞 (빈칸무시)으로
0 : 현재줄의 맨앞으로
$ : 현재줄의 맨 뒤로
% : 짝을 이루는 기호 확인
w : 다음 단어로


b : 이전 단어로
e : 현재 단어의 끝 글자


화면단위 이동
vi에는 스크롤 기능이 없는 대신 화면 단위로 이동하는 명령어들이 있습니다.
Control + F (Forward) : 한화면 밑으로 이동
Control + B (Backward) : 한화면 위로 이동
Control + D (Down) : 반쪽화면 밑으로 이동
Control + U (Upon) : 반쪽화면 위로 이동
Control + E : 커서는 현재위치 그대로 화면만 한줄씩 위로 이동
Control + Y : 커서는 현재위치 그대로 화면만 한줄씩 아래로 이동
z : 커서의 위치와 함께, 화면상의 맨위로
nz : n번 라인을 화면상의 맨위로
z. : 커서의 위치와 함께, 화면상의 중간으로
z : 커서의 위치와 함께, 화면상의 맨아래로

'SERVER > LINUX' 카테고리의 다른 글

계정 권한(퍼미션 설정)  (0) 2016.04.08
리눅스 기본 명령어  (1) 2015.08.18
centOS6.6 jdk1.7 설치  (0) 2015.08.17
Posted by 양승아
:

리눅스 사용자 권한 설정 (퍼미션)


리눅스는 여러 사용자계정이 있기 때문에 파일,폴더,실행,수정,삭제를 권한별로 나눈다.

퍼미션 기능으로 특정 파일또는 폴더에 읽기권한만 부여된 사용자는 읽을 수 있고, 

쓰기 퍼미션이 부여된 사용자는  쓰기와 수정이 가능하고

실행 퍼미션이 부여된 사용자는 실행할 수 있다.

파일의 소유권도 부여할수 있다.


# ls -al 명령어로 퍼미션을 볼수있다.


drwxr-xr-x  2  root  root  4096 Apr 22 16:59 test

파일Type 퍼미션   링크   소유자  소유그룹      용량         생성날짜         파일이름



파일type : "d" 디렉토리 , "l" 링크파일 , "-"일반파일

퍼미션정보: 헤당 파일에 어떠한 퍼미션이 부여되어있는지 표시(오늘 포스팅 할 내용!)

링크수 : 해당파일이 링크된 수 , 링크는 윈도우의 바로가기와 같은 기능"in [대상파일][링크파일]"명령어로 링크파일 생성

소유자 : 해당파일의 소유자이름

소유그룹: 해당파일을 소유한 그룹명, 특별한 변경이 없을 경우 소유자가 소고한 그룹이 소유그룹으로 지정됨




퍼미션종류


"r"  : 파일의읽기 권한

"w" : 파일의 쓰기 권한

"x"  : 파일의 실행 권한


퍼미션 사용자지정

소유자 : 소유자에 대한 퍼미션 지정

그룹 : 소유그룹에 대한 퍼미션 지정

공개 : 모든유저 퍼미션 지정



퍼미션은 사용자지정 3개로 나누워 설정

rwxr-xr-x

소유자-그룹-공개

* '-' 이 표시만 있을경우 퍼미션이 없다는 뜻!



퍼미션 변경

파일이 생성될때 기본적인 퍼미션이 부여된다.

하지만 퍼미션 변경해야되는 경우가 종종있다.

퍼미션 변경 방법은 여러가지가 있지만 가장 쉬운 방법으로 해보겠다.


# chmod [변경될 퍼미션값] [변경할 파일]


퍼미션값 구하는 방법!

r = 4 , w = 2, x = 1 

각 퍼미션 기로를 숫자로 변환한다.

r-x 인 경우 4 0 1

숫자합산 4 + 0 + 1 = 5

이런식으로 하나의 퍼미션을 숫자값으로 변환하면 된다.


rwxr-xr-x 이면

4+2+1=7 , 4+0+1=5 ,4+0+1=5,  755


*세자리단위로 합산


# chmod 755 test.text 

테스트 파일에 해당되는 퍼미션으로 변경된다.

디렉토리의 경우 '-R'의 chmod 의 옵션을 사용하여 하위 디렉토리 및 파일의 퍼미션이 변경된다.

# chmod-R 755 test


 


소유자 변경

파일의 소유자 양도를 해야할 경우 소유자를 변경해야 된다.

아래 명령으로 변경한다.

#chown [변경할 소유자][변경할 파일]






'SERVER > LINUX' 카테고리의 다른 글

VI 명령어  (0) 2016.09.23
리눅스 기본 명령어  (1) 2015.08.18
centOS6.6 jdk1.7 설치  (0) 2015.08.17
Posted by 양승아
: