티스토리 툴바


Linux/유용한 팁2010/12/27 14:34
- 파일 복사
cp [옵션] [원본] [대상 경로]
     -r : 원본 대상이 디렉토리면, 하위 내용까지
     -f : 강제 모드
     -i : 동일 파일이 존재할 경우 묻기

- 파일 이동
mv [옵션] [원본] [대상 경로]
     -f : 강제모드

- 파일/디렉터리 삭제
rm [옵션] [삭제대상]
     -r : 디렉토리 및 하위 내용까지 삭제
     -f : 강제 삭제

- 디렉토리 생성
mkdir [생성할 디렉토리 이름/경로]
     -p : 하위 디렉토리까지 생성

- 파일 내용 검색
grep [옵션] [패턴] [이름]
     -i : 대소문자 구분없이 검색
     -n : 검색 내용 출력시 라인 포함
    

Posted by 광자
Linux/유용한 팁2010/12/27 14:16
- 입력 모드
i  : 현재커서 위치에서 입력모드로 전환
a : 현재커서 바로뒤에서 입력모드로 전환
o : 현재커서 아래행에서 입력모드로 전환

- 커서 이동
0(숫자) : 행의 맨 앞으로
$ : 행의 맨 뒤

Ctrl+b : 한페이지
Ctrl+f  : 한페이지 아래

Ctrl+u : 반페이지 로 
Ctrl+d : 반페이지 아래로 

G   : 문서의 맨 아래로 이동
gg  : 문서의 맨 처음으로 이동 
nG  : n번째 행으로 이동

- 삭제 모드
x   : 한 글자 삭제
dw : 한 단어 삭제
dd  : 한 줄 삭제
D   : 현재 커서 위치부터 행 끝까지 삭제

- 복사 모드
yw : 한 단어 복사하기
yy  : 한 줄 복사하기
y$  : 현재 커서 위치부터 행 끝까지 복사하기

- 삽입 모드
p : 커서 뒤에 붙여넣기
P : 커서 앞에 붙여넣기

- 검색 모드
n : 가는 방향으로 계속 검색
N : 반대 방향으로 계속 검색

- 실행 취소 + 취소 명령어 다시 실행
u          : 실행 취소
Ctrl + R : 취소시킨 명령 다시 실행

- 치환 모드
:시작행,끝행s/찾는문자열/바꿀문자열/옵션
ex) .,$s/#123452/#abcdef/g
    .  : 현재커서위치
    $ : 마지막행
    g : 치환 후 몇 개 치환했는지 보여줌
    c : 문자열나타날 때 치환할지 물어봄

- 블록 모드
v  : 문자 단위 블록설정 
V  : 줄 단위 블록설정
Ctrl + V : 세로 줄 단위로 블록 설정

- 기타 모드
:sp 파일명 : 창분할후 파일열기
Ctrl + ww  : 분할된 창이동

Posted by 광자
Linux/유용한 팁2010/12/21 09:26

1. 초간단 정의
  - alias는 자주사용하는 길고 복잡한 명령어를 간단하게 치환해서 사용할 수 있도록 도와주는 놈놈놈

2. 사용 예
  - 아래와 같이 현재 경로에 대한 파일 내용을 자세하게 보고 싶을때 보통 'ls -al [디렉토리 경로]'를 많이 사용한다.
     ex) [root@path] ls -al ./

  - 매번 이렇게 다 쓰는것도 타이핑 연습에 도움(?)이 될 수 있겠지만 alias를 이용하면 'll'과같은 명령어로 동일한 작업을
    수행할 수 있다.
    ex) [root@path] ll ./

3. 설정
  - ~/.bashrc 파일 열기 -> 설정 내용 입력 -> 설정 적용
  - [root@path] vi ~/.bashrc (파일 열기)
  - alias ll='ls -al'  (설정 내용 입력)
  - [root@paht] source ~/.bashrc (설정적용)
Posted by 광자