본문 바로가기

반응형

Linux and Unix

.vimrc 파일 설정 팁 및 자질구레한 정보 자질구레한 tipK (대문자) manpage보기G (대문자) 파일의 마지막줄로 커서이동^6 or :e# 열어봤던 이전파일 열기zf fold - 한줄로 접기 ex) :23,29zfzo fold - 펴기^p or ^n 변수명, 함수명 자동완성 tab 밖으로 밀기{ 한 단락 위로 이동} 한 단락 아래로 이동[i 함수의 프로토타입보기 한 vi 안에 여러개로 창 나누어(split) 작업하기:vs 세로로 창 나누어 파일열기:sp 가로로 창 나누어 파일열기:20vs ./ 왼쪽에 파일 탐색기 열기 O 탐색기 파일 열기^wn 새로운 창 나누기^wo 현재 커서가 있는 창을 전체창으로..(여러개 창으로 나뉘어 있을때)^ww 시계방향으로 창 사이를 이동^w 두개의 창 사이를 방향키의 방향으로 이동^w+ 창 크게^w- 창 작게.. 더보기
VI(M) 기본 사용법 [1] 시작vi의 실행은 한글 환경에서 vi를 입력하면 되고, 콘솔모드에서 한글을 다루려면, han을 먼저 입력한 뒤, vi를 입력하면 됩니다. vi를 실행시키는 방법은 간단합니다. 셸상에서 'vi'라고 입력하고 Enter 키만 누르면 된다. 그러면 새로운 문서를 편집할 수 있는 환경이 만들어 집니다. 예) >vi기존의 문서를 편집하고자 할 때에는 파일의 이름을 구체적으로 명시합니다.예) >vi file1지정한 파일의 내용을 읽기 전용으로 열어서 볼 때는 다음과 같이 명시합니다. 예) >vi -R file>view file [2] vi의 세가지 모드이렇게 vi를 실행시키면, 검은색 화면 첫행에 커서만 깜박거리고 있을 것입니다. "어? 왜 메뉴가 없지?"처음 vi를 사용하는 분이라면 아마 이런 질문을 하게.. 더보기
명령어 실행 시간 측정하기 명령이 실행된 시간을 측정해야 하는 경우에 유용하다. 쉘에 의해서 실행되어야 할 명령어의 경우 다음과 같이 명령한다. # time `sh -c `실행할명령`` 이렇게 실행했을 경우 결과물은 (위에서 `는 숫자 1옆에 있는 것이다.) real 0m0.00suser 0m0.00ssys 0m0.00s 이런식으로 출력되게 된다. 만약 실행되고 있는 상황을 보고 싶지 않다면... # time `sh -c 실행할명령` 으로 하면 실행되는 내용은 보이지 않고... 경과된 시간만 보여줄 것이다. 컴파일된 실행 파일의 실행 시간 측정 방법은 다음과 같다. # time 명령어 실행할 명령어 앞에 time 을 적어서 실행을 하면.. real 0m0.00suser 0m0.00ssys 0m0.00s 와 같이 출력된다. time.. 더보기
VIM의 색상 파일에서 사용할 수 있는 색상값 VIM을 사용할 때 사용할 수 있는 색상값 /usr/share/vim/colors라는 디렉토리에 color scheme이라는 파일이 정의되어 있다. 기본은 default이다.이 파일을 vim이 실행되고 있는 상태에서 적용하는 방법은 다음과 같다. :colo[rscheme] {name} Syntax에 적용되는 색깔을 하나씩 바꾸고 싶으면 다음과 같은 명령을 사용하면 된다. :hi[ghlight] {group-name} 예) :hi Comment term=NONE cterm=NONE ctermfg=6 gui=NONE guifg=Cyan 위에서 사용된 term, cterm, ctermfg, gui, guifg 에서 사용할 수 있는 값들은 아래와 같다. term: 일반 터미날(vt100, xterm) -> bo.. 더보기
vi(m) 120% 활용하기 2005/07/06 15:28에 이글루스 블로그에 적었던 글이다. 작성일: 1998년 4월 26일작성자: 안창선(csan@coresw.co.kr, http://genesis.yonsei.ac.kr/~kabin --> http://kldp.org/~kabin으로 변경)참고서적: O'Reilly Learning the vi Editor, Usenet net.unix, O'Reilly Unix Power Tools 1. 한 파일의 일부분을 다른 파일로 복사하기 명령 설명---------------------------------------------------------------- "f4yy 현재라인부터 4라인을 'f'라는 이름의 버퍼에 복사한다. :w 편집중인 파일을 저장한다. :e newfile 새로운 .. 더보기
Make Utility로 Makefile 만들기 2005/06/24 21:31 에 이글루스 블로그에 적은 글이며, 글 내용으로 미루어보아 직접 작성한 부분과 다른 데서 가져온 부분이 섞여 있는 것 같다. 1. Make utility란?2. Makefile 만들기3. Makefile의 internal rule4. Make의 macro5. Make의 실행 1. Make utility란?프로그램을 작성하고 컴파일을 할 때 컴파일의 일련의 과정을 하나의 파일로 만들 수 있다. 특히 수많은 object file과 실행 프로그램을 가지고 있는 시스템이 있다고 하면 header, source code file, object, 실행파일의 모든 관계를 기억하고 명령어 프롬프트 상에서 입력하는 것은 쉬운 일이 아닐 것이다. 이러한 문제의 해결에 도움을 주는 것이 mak.. 더보기
파일을 열지않고 파일내의 특정 문자를 변경하기 2006/02/17 17:56 에 이글루스 블로그에 적었던 글을 옮긴다. 변경 방법은 여러가지가 있지만... Perl을 사용하는 방법 형식 : find 검색시작디렉토리 -name 찾을파일 -exec perl -pi -e 's/찾을단어/바꿀단어/g' {} ₩; 아래는 현재 디렉토리 하부의 .c 확장자를 가진 모든 파일을 찾아서 aaaxx를 bbbxx로 바꾸라는 명령이다. #> find ./ -name *.c -exec perl -pi -e 's/aaaxx/bbbxx/g' {} ₩; 더보기
DOS 파일포맷의 ^M 없애기 이글은 2005/07/11 15:09에 이글루스 블로그에 적은 글을 수정 및 옮겨 왔습니다. 이글은 KLTP 에서 퍼온 글 입니다. (http://kltp.kldp.org/stories.php?story=05/02/17/4242887&topic=25) Linux나 Unix에서 vi(m)을 사용하다보면 윈도우즈에서 작업한 텍스트 파일에 ^M 문자가 붙는 경우를 종종 봅니다.현재 vim에서는 도스 문서로 문서를 읽게 되면 이 문자가 붙지 않지만 UNIX 포멧으로 읽게되면 종종 이 문자 때문에 문서 보기가 상당히 귀찮아 보일 때가 있습니다.특히, SQL 백업 파일을 볼 때 이 문자가 붙기도 하는데 가독성이 너무 떨어져서 읽고 이해하기가 상당히 힘들죠.(sun의 파일을 aix에서 받을 때에도 이런 문제가 발생한.. 더보기

반응형