어쩌라구..?? ㅡㅡa..

Posted
Filed under Linux/vi
치환 명령의 구간 설정에서 (다른 명령의 구간도 마찬가지..)
.은 현재위치를,
$은 마지막,
%는 전체를 의미한다.
구간을 지정하는 기호는 ,이다.

:%s/어쩌구/저쩌구/ -> 파일 전체에 대해서 '어쩌구'를 '저쩌구'로 바꾼다.
:.,$s/어쩌구/저쩌구/ -> 현재위치부터 마지막까지 '어쩌구'를 '저쩌구'로 바꾼다.



여러개의 파일을 열었을때 현재 작업 디렉토리와 파일의 작업 디렉토리가 다른경우 불편할때가 있다. (make, 다른 파일을 열때 등등..)
이럴때 사용하는 명령이다. 현재 열린 파일의 디렉토리로 경로를 옮겨준다.

:cd %:p:h



cw, s, r등의 명령을 이용해서 수정한 후 문서의 다른 부분에서 똑같이 수정하려고 할때 . 명령을 사용한다.
바꾸고자 하는 글자 위로 이동한후 .을 누르면 아까와 똑같이 바뀐다.



일반 텍스트(프로그램 소스가 아닌..)를 vi로 편집할때
한 줄이 길어지면 화면에서는 다음줄로 바뀌어서 보이지만,
커서를 이동시키면 화면에 보이는 줄이 아닌 엔터키가 입력된 줄 단위로 커서가 움직인다.
즉, 화면에서는 10줄로 보이지만 vi가 인식하는 줄은 한줄인 경우 커서를 이동하면 10줄을 한번에 건너뛴다.
이때 g를 사용하여 화면에서 보이는 줄 단위로 움직일 수 있다. (단 명령모드에서만..)

gj   -> 화면에 보이는 한줄 아래로 커서를 옮긴다.
gk  -> 화면상의 한줄 위로 커서를 옮긴다.
2006/02/15 09:10 2006/02/15 09:10
Posted
Filed under Linux/tip
실행하는 명령어나 파일의 위치를 알려준다
which 파일명또는명령어

gcc가 어디 깔려있는지,
한 프로그램을 여러개 install했는데 지금 실행되는것이 어느것인지
알고싶을때 유용하다.

특히 기본 설치된 프로그램과 내가 덮어서 설치한것이 충돌하는경우 찾기 쉬워서 좋다.
2006/02/14 23:41 2006/02/14 23:41
Posted
Filed under Life
정말로 트랙백이 뭔지 알고 싶다.
궁금궁금..

조아 한번 트랙백 보내 보자구~


.
.
.
2006/02/14 18:14 2006/02/14 18:14