BEATSLOTH 공대인의 무덤
[리눅스/유닉스] 파일 및 디렉토리 ,vi 명령어 본문
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 ..... 쓰는거 조차 어렵다 .
i |
기본키 |
a |
커서 위치 앞에 삽입 |
o |
한 라인 아래에 삽입 |
A |
라인 가장 뒷부분에 삽입 |
I |
가장 앞 부분에 삽입 |
O | 한 라인 위에 삽입 |
command모드
상 |
하 |
좌 |
우 |
라인 처음 |
화면첫줄 |
k |
j |
h |
l |
$ |
L |
ecs 다음 : 를 눌러 extended command mode로 진입한다.
q: 종료
q! : 강제 종료
w: 저장
wq : 저장후 종료
set nu : 라인 숫자 표시
'STUDY' 카테고리의 다른 글
HTTP 요청에 대하여 ...(GET, POST) (0) | 2016.09.24 |
---|---|
[리눅스/유닉스] 권한 및 소유권 , 프로세스 (0) | 2016.07.24 |
[리눅스/유닉스] 리눅스/유닉스 구조및 기본 명령어 대하여 적어보겠습니다 (0) | 2016.07.24 |
OSI 7계층 요약 (0) | 2016.07.17 |
네트워크의 형태 및 장치, 통신방식 요약 (0) | 2016.07.17 |