본문 바로가기

linux4

Makefile 만들시 자동으로 파일이름에 rev 및 날짜 추가하기 Makefile 을 할때 생성되는 파일의 revision을 관리하고 싶은데 수동으로 파일명을 변경하기 보다는 자동으로 하는 것이 좋다. 이 예제는 .hg/cache/tags 파일의 젤 첫 단어가 revision 번호를 나타낼때 이를 읽어와서 파일이름에 추가 해주는 방법이다. ps2pdf main.ps $(shell date +%y%m%d)-ohlee-VoIP_Call_Capacity-r$(shell awk '{print $$1}' .hg/cache/tags).pdf 해당 내용은 "main.ps" 파일을 pdf로 변환할 경우 "121102-ohlee-VoIP_Call_Capacity-r19.pdf" 와 같은 형식으로 변경해준다. 만약 %y를 %Y로 변경한다면 "20121102-ohlee-VoIP_Call_.. 2012. 11. 2.
Vi에서 오타 체크 하는 방법 ~/.vimrc 에 다음과 같은 내용을 추가하자 " version 7+ commandsif version >= 700 " spelling is configured yet disabled by default setlocal nospell " set a spell file where new words are added with 'zg' set spellfile=~/.vim.spell.add nnoremap :setlocal spell spelllang=en_us nnoremap :setlocal nospellendif F7을 누르면 spell check 이 사작되고 F8를 누르면 spellcheck이 꺼진다.아래는 spell의 자주 사용되는 명령어이니 사용하면 편리하다.Here are some of the .. 2012. 10. 24.
Mac OSX에서 Linux 서버 접속시 X11 사용하기 일단 본 글은 Mountain Lion 기준으로 작성하였습니다.우선 x11이 기본적으로 제공되지 않으므로xquartz를 설치해서 x11의 application으로 설정하셔야 합니다.http://xquartz.macosforge.org/landing/ x11의 경로를 입력하라고 할때는 "~/Application/유틸리티"에서 찾을 수 있습니다. 다음은 X11 forwarding 설정을 해야합니다. 우선 terminal을 열고 다음 명령어로 ssh 설정 파일을 열자. sudo vi /etc/ssh_config 그리고 적당한 줄에 아래 내용을 추가하자. ForwardX11 yes #Enable X11 forwarding ForwardX11Timeout 596h #Prevent X11 connection tim.. 2012. 9. 4.
touch 명령을 하위 디렉토리 까지 적용하기 컴퓨터 시간 문제라던지 여러가지 이유로 touch가 사용될 때가 있다. 한꺼번에 적용하는 방법은 쉽지 않다. 따라서 일반적으로 아래와 같이 하여 적용할 수 있다. find directory_name -exec touch {} \; 또는 find directory_name -print | xargs touch 굵은 글씨는 알맞게 조절해서 사용하세요. 2011. 7. 12.
반응형