vim 명령어 history 동작 안될 때 해결법

vim가 실행중일 때 언제 어디서나 : (콜론) 키를 누르면 명령을 내릴 준비가 됩니다. 리눅스 shell과 거의 흡사하게 정말 유용한 명령어가 많은데요. 이러한 명령어 또한 리눅스 command line에서와 마찬가지로 키보드 방향키...

정규식 (Regular Expression) 정복하기 첫단계

shell script에서 정규식을 활용하는 것은 코드를 단순화 시켜줄 수 있을 뿐 아니라, 활용성이 무궁무진하게 늘어나게 됩니다. 오늘은 원자의 Cartesian 좌표(x y z)중 소수점 앞자리가 일치하는 경우를 grep 해보려고 합니다. 예를...

sed 특정 라인의 문자열 치환

shell script에서 sed는 정말 유용합니다. 그런데 매번 필요한데 기억이 안나는 용법에 대해서 간단하게 정리해봅니다. sed를 이용해서 문자열 치환을 하고 싶을 때 아래와 같은 기본 용법을 사용하면 됩니다. sed -i "s/atom/molecule/g"...

Wifi를 공유해서 사용하기

안드로이드 폰을 사용하면서 정말 신기한 기능이 있어서 몇글자 적어 봅니다. 최근에 아이패드 와이파이 버전을 구매 했는데요. 이동하면서 사용하기 정말 편리하고 좋은데, 문제는 지하철에서 와이파이를 쓸 수 없다는겁니다. (지하철 역은 무료...

과학계산을 위한 기본 언어

과학 계산을 위해 사람들은 다양한 언어를 이용합니다. 최근에는 Python이 대세인 듯해요. 최근에 빅데이터를 이용한 머신러닝 기법들이 화두가 되면서, 통계학 분야의 사람들이 주로 사용하는 R이라는 프로그래밍 언어를 배우는 사람들도 많아지고 있는...