본문 바로가기

반응형

분류 전체보기

(425)
vim editor - foldmethod /** 수천 줄이나 되는 코드라인을 쳐다 보고 있노라면 막막하니 스크롤 하는것 조차도 힘이 든다. 이럴경우에는 vim에서 제공하는 foldmethod 를 이용한다면 상당히 편하다. */ 1. 사용법 보기 vim 편집 창에서 :help foldmethod 혹은 fdm을 쳐보자. 간략한 설명과 함께 여섯가지의 옵션이 있다는 사실을 알수 있다. : set foldmethod= manual 매뉴얼하게 폴딩을 생성한다. indent 같은 indent 일경우 폴딩한다(파이썬 같은 경우 좋을 듯하다) expr 'foldexpr' gives the fold level of a line.(?) marker '{{{', '}}}' 마커로써 폴딩 구역을 설정한다. syntax Syntax highlighting 아이템으로 ..
[Linux] awk awk 란? 파일에서 패턴이 일치하는 행을 찾아 해당 행에 지정된 명령을 수행한다. 주로 쉘 스크립트에서 파일에서 지정된 패턴을 검색하고 명령어를 이용하여 필요한 포멧으로 가공하기 위해 사용된다. 여담으로 awk는 특별한 의미를 가진 단어가 아니라 awk의 개발자 Alpred Aho, Peter Weinberer, Brian Kernighan 세명의 이니셜을 따온 것이다. awk 사용 $ awk 'pattern' filename $ awk '{action}' filename $ awk 'pattern {action}' filename awk의 사용 형식은 위와 같다. awk 커맨드 이후 작은 따옴표로 감싸진 패턴이나 액션, 혹은 둘다. 그리고 마지막으로 대상 파일을 입력한다. 만일 파일 이름을 지정하지 ..
Python 정규 표현식 메타 문자 반복 메타문자 문자 의미 예 * 0 회 이상 반복 ca*t => ct, cat, caat, caaat, … + 1 회 이상 반복 ca+t => cat, caat, caaat … ? 0회 혹은 1회 ca?t => ct, cat {m} m회 반복 ca{2}t => caat {m, n} m회부터 n회까지 반복 ca{2, 4}t => caat, caaat, caaaat >>> import re >>> re.match('cat', 'caat').group() 'caat' >>> re.match('cat', 'cat').group() Traceback (most recent call last): File "", line 1, in ? AttributeError: 'NoneType' object has n..
ssh login without password /** 작업을 하다 보니 원격에 있는 서버에 파일들을 복사 해야 하는 이슈가 발생했다. 내가 생각 한 방법은 아래와 같다. 1. 서버를 띄워 놓고 일정 주기 마다 클라이언트가 서버에게 파일의 내용을 전송한다. -> 귀찮다 2. 'scp' 를 crontab에 등록한다. -> scp를 사용하기 위해서는 패스워드를 수동으로 입력해야 한다. -> 패스워드없이 입력 할 수 있도록 설정이 가능하다. -> ssh에 대해 알아야 한다. */ How to do it 상황 설정 한 사용자가 A라는 서버에는 a라는 계정을 가지고 잇고, B라는 서버에는 b라는 계정을 가지고 잇다고 가정하자. 여기서 로그인 하고자하는 타켓은 B서버라고 한다. 계정이 다르고, 패스워드가 달라도 ssh 연결을 하는데는 전혀 지장이 없다. 셋팅 우..
CVS Command Line Reference CVS Command Line Reference 일반적인 CVS command : % cvs general-options command-name command-specific-options filename Help cvs --help-commands 모든 명령어 보여주기 cvs --help-options 모든 command에 적용되는 'global' 옵션들을 보여준다. 이 기능중에서 가장 유용한 것은 아무것도 실행하지 않고 디스크의 파일을 변경하는 -n 이다. 하지만 무슨일을 할것인지는 보여준다. cvs -H command 지정된 커맨드의 help를 보여준다. Task Reference Action How to do it. Repository와 로컬파일들의 동기화를 시킨다. 아직 check in 되지 않..

반응형