본문 바로가기

전체 글74

iTerm2 터미널 탭과 윈도우 타이틀바에 현재 경로 표시하기 iTerm2는 지속해서 개발자의 지속적인 업데이트를 통해 정말 강력한 맥용 터미널 프로그램으로 자리 잡았습니다. 개인적으로 간혹 불편한 기능들이 있어서 따로 해결하는 방법들을 종종 소개해 드리려고 합니다. 그중 하나가 탭이나 터미널에 절대 경로 표시입니다. 종종 5개 정도의 터미널을 열고 작업하는데요. 여기저기 디렉터리를 이동해 다니면 현재 어느 경로에 있는지 혼동될 때가 많습니다. pwd를 매번 입력하지 귀찮기도 하고요. 인터넷에서 찾아보니 해당기능은 .bash_profile에 아래와 같이 명령어 한 줄을 추가하면 해결할 수 있습니다. export PROMPT_COMMAND='echo -ne "\033]0;$PWD\007"' 이렇게 적용을 한 후 source ~/.bash_profile 또는 iTerm.. 2015. 9. 5.
Mac OS X 10.10.5 에 GCC 5.2.0 설치하기 Mac은 Unix를 기반으로 하여 Linux처럼 다양한 계산 과학을 위해 다양한 코드들을 활용할 수 있는 장점이 있습니다. XQuartz, Terminal, Automator 등 유용한 소프트웨어도 많이 있고요. 물론 HPC 대부분은 RedHat Linux를 기반으로 하고 있지만, Mac은 Linux와 동일한 환경을 제공해 줍니다. 이전 포스팅에서 HPC을 위해 Compile 된 GCC binary를 활용하여 LAMMPS 설치를 안내해 드린 적이 있었습니다. 최근에 Mac OS X 10.10.5에서 Kernel이 올라가면서 해당 GCC로 일부 MPI, FFTW 컴파일이 제대로 되지 않는 것을 확인하였습니다. 그래서 일일이 GCC를 설치하는 방법을 안내해 드립니다. 여러 가지 설치해야 할 것들이 많아서 필.. 2015. 8. 31.
리눅스 에서 zip 파일 압축하기/압축풀기 압축하기 1. 현재 디렉토리에 있는 모든 파일을 test.zip 으로 압축할 때 zip test.zip ./* 2. 현재 디렉토리에 있는 모든 파일 및 하위폴더 까지 압축하려면 -r 옵션을 이용한다. zip -r test.zip ./* 압축풀기 unzip test.zip 2015. 7. 10.
rsync 예제 자주 사용하는 rsync 문법을 정리해 봅니다. rsync -avzh --progress * root@remote_address:/path -avzh : 압축 전송 및 속성 유지, 보통 네트워크 속도가 빠른 경우 -av 옵션만 해도 무방 --progress : 복제 진행과정 표시 2015. 7. 10.