본문 바로가기

전체 글74

파일 이름에 있는 공백 제거하기 리눅스를 오래 쓰다보니 파일 이름에 공백 대신 '_' 를 이용하는게 익숙해졌습니다. 종종 윈도우에서 작업한 파일들을 가지고 데이터 처리를 진행할 때 리눅스로 가져오면 파일이름에 있는 공백이 여간 귀찮은게 아니네요. 이럴 때는 rename 명령어 하나로 간단하게 해결이 가능합니다. 원리는 간단 합니다. * (모든파일)에 대해 " " (공백) 을 "_" 로 바꾸라는 것! 1rename " " "_" *cs 2015. 11. 5.
VASP, Gaussian에서 원자 위치 고정하는 방법 물리, 재료, 화학 분야에서 많이 이용하는 VASP과 Gaussian code에서 꼭 필요한 기능인 원자 위치 고정하는 방법에 대해서 정리해보려고 합니다. 이제 많이 사용하지 않는 코드가 되어서 그런지 가끔 사용해야 할 때 명확히 기억이 나지 않네요. 1. VASP에서 원자 위치 고정하기 - POSCAR 파일에서 설정해 줍니다. graphite로 예를 들면, . 6번째 줄 원자 개수 적는 라인 바로 아래 Selective dynamics 라고 적어줍니다. . Atom position 적는 위치에 이어서 띄어쓰기를 이용해 T T T 라고 적어줍니다. . F F F 라고 적어주면 x, y, z 모든 position을 고정하라는 뜻입니다. C graphite 1 2.133886594925 -1.232 0 0 .. 2015. 11. 5.
마션 오랫만에 본 우주영화. 우주를 다룬 영화들은 매우 흥미롭다. 최고급 소재들이 우주 탐사에 사용되는 것은 놀라운 일은 아니지만, 볼수록 놀랄 수 밖에 없다.@ COEX MEGABOX 10/25/2015 2015. 11. 1.
Random하게 맥 어드레스 생성하기 openssl을 이용하여 random하게 맥 어드레스 생성하는 것이 가능합니다. rand 하게 hex code를 만들고 sed 명령어를 이용하여 자동으로 두 글자마다 : (콜론)으로 분리해 줍니다. openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//' 2015. 11. 1.