728x90 OS/Linux13 unix 파일<-> dos 파일 전환(VIM) 유닉스 텍스트(Unix Text)로 변환 명령 vim tt.pl 이렇게 파일을 vim 에디터로 불러옵니다. Esc키를 누른 후 :se ff=unix 이런 명령을 입력하고 :wq 명령으로 파일 저장 + vim을 종료합니다. 도스 텍스트(DOS Text)로 변환 명령어 위와는 반대로, 유닉스 텍스트를 도스 텍스트로 변환하려면 :se ff=dos 이런 명령을 입력하고 :w 명령을 치면 파일을 변환 저장할 수 있습니다. 맥(애플) 텍스트(Mac Text)로 변환 :se ff=mac 이렇게 하면 됩니다. :q 로 vim을 종료할 수 있습니다. 2015. 4. 4. Window VIM 에서 ^M 제거하는 방법 vim으로 파일을 열었을 때 줄 끝에 지저분한 ^M 제어문자를 제거하는 방법입니다.:%s/^M$//g 위에서 빨간 ^M 문자열은 그대로 입력하는 것이 아니라 아래와 같이 입력합니다. Window 인 경우 ctrl+q와 ctrl+m을 눌러서 입력합니다. 리눅스/유닉스 인 경우 ctrl+v와 ctrl+m을 눌러서 입력합니다. VIM에서 ^M 를 보는 방법 :set ffs=unix 2015. 3. 5. 파일 디스크립터 dev/null>&null 유닉스 가이드를 읽던 중 아래와 같은 예제 구문이 나왔다. $cat notexist > /dev/null 2>&1 저 /dev/null 2>&1 형태는 예전에 크론탭 동작하는 쉘에서도 언뜻 본 기억이 있는데,.. 정확히 무슨 뜻일까? 해결책: 위 구문을 이해하기 위해 일단 유닉스의 파일 디스크립터(File Descriptor)에 대해 알아보자. 유닉스 프로그램이 파일에 뭔가 작업을 하기 위해서는 일단 파일을 열어야 한다. 이 때, 유닉스는 열려있는 파일을 구분하기 위해 파일에 간단한 숫자를 붙인다. 이 숫자를 파일 디스크립터라고 하고, 0부터 9까지 존재한다. 유닉스 프로그램은 기본적으로 아래 3개의 "파일"을 열어둔다. - Standard Input (표준 입력, STDIN, 키보드) - Standar.. 2015. 1. 28. vi에서 호출 함수 찾아가기 # apt-get -y install ctags # ctags -R --tag-relative=yes 하고나면 tags 라는 파일이 생기고, vi에서 함수위에 대고 ctrl+] 하면 함수의 원본을 찾아간다 ctrl+t 하면 다시 그 위로 올라가고 ! ctags 명령을 실행한 그 폴더 내에서만 가능 ! 2014. 10. 23. 이전 1 2 3 4 다음 728x90