Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
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
Archives
Today
Total
관리 메뉴

BEATSLOTH 공대인의 무덤

[리눅스/유닉스] 파일 및 디렉토리 ,vi 명령어 본문

STUDY

[리눅스/유닉스] 파일 및 디렉토리 ,vi 명령어

SLOTHH 2016. 7. 24. 10:00

touch : 프로세스 조건 분기를 위해 사용

mkdir : 디렉토리 생성

-p : 폴더가 없을 떄 상위 디렉토리 까지 함께 생성 


cp : 파일 복사 및 붙여넣기

-r : 디렉터리 복사 


mv ; 파일 이동 및 이름 변경

rm : 삭제

파일 삭제 예시 : rm file

디렉토리 삭제 예시 : rm -r 디렉토리 또는  rmdir 디렉토리 

rmdir은 빈 디렉토리만 삭제 가능 

- p : 상위 디렉토리 가지 한번에 삭제한다.



하드링크ln 명령어 로 쓸 수 있으며 i-node 테이블을 접근 하는 방식을 사용 , 디스크 공간은 필요 없다. 

심볼릭 링크ln -s 명령어 , 다른 테이블을 통해 간접적으로 접근 한다. 약간의 디스크 공간을 사용한다. 


grep 옵션 pattern file  순서로 쓰이는 grep 명령어 

패턴과 일치하는 라인 전체를 출력한다. 



정규표현식 :특정 패턴을 찾을 때 사용 

 패턴의 시작 지정

 $

 패턴의 끝 지정

 .

 한 글자를 대체한다.

 *

 0 아니면 전부

 []

 범위를 지정하여 한글자를 대체

[^] 

 범위를 지정하여 한글자를 제외 











find 명령어는  find path  옵션  argument 의 규칙이 있으며 

지정된 경로로 부터 하위 디렉토리까지 조건에 맞는 파일 을 찾는다. 



vi 편집기 : 기본모드는 command 모드 인 편집기로 리눅스/유닉스 환경에서 주로 사용한다. 

edit 모드 변경시 i ..... 쓰는거 조차 어렵다 .


기본키 

a

커서 위치 앞에 삽입 

한 라인 아래에 삽입 

라인 가장 뒷부분에 삽입 

가장 앞 부분에 삽입 

O

한 라인 위에 삽입 









command모드

상 

하 

좌 

우 

라인 처음 

화면첫줄 

 l





ecs 다음 : 를 눌러 extended command mode로 진입한다.

q: 종료

q! : 강제 종료

w: 저장

wq : 저장후 종료

set nu : 라인 숫자 표시

Comments