본문 바로가기

bash shell4

POSIX 스타일 Regular Expression 에서 숫자 매칭 방법 저는 컴퓨터 사용 시 정규표현식을 많이 사용하는 편입니다. 처음 정규 표현식에 대해 공부할때 Perl을 사용하였습니다. 그러다 보니 평소에 펄 스타일의 정규표현식을 주로 시도하는 편인데~ 오늘 알고보니 POSIX 에서는 일부 Perl 스타일의 정규표현식들이 정상적으로 동작하지 않더군요. Bash Shell 에서 정규표현식을 사용할 때 숫자를 매칭 할 때는 Perl 스타일로 \d 를 사용하면 안 된다는 것을 알게 되었습니다. 또한 word 를 매칭하는 경우도 \w 를 사용하면 안되더군요. 위 내용을 비롯한 차이들은 아래 주소에서 확인 할 수 있습니다. https://en.wikipedia.org/wiki/Regular_expression#Character_classes Bash Shell 에서 숫자를 매칭.. 2018. 1. 28.
Bash 스타일 command line, clink 윈도우에서 Command Line 을 종종 사용하시겠지만 cmd.exe 프로그램이 그리 편리하진 않죠~ 그래서 요즘은 저는 powershell 을 주로 사용하긴 하는데~ 근래에 찾아보니 clink 라는 프로그램이 있어서 소개 드리려 합니다. clink 는 아래 주소에서 다운로드 받을 수 있습니다. http://mridgers.github.io/clink/ 소개에 나와 있는 바와 같이 cmd.exe 프로그램을 Bash-style 로 사용할 수 있도록 해주는 프로그램인데요~ 위 공식 홈페이지뿐만 아니라 이전에 소개했던 chocolatey 을 사용하여~ http://iamaman.tistory.com/1303 아래 명령어들로 설치 할 수 있습니다. Portable 버전을 사용하고 싶다면 첫 번째 명령어를 in.. 2015. 5. 10.
Bash Shell 에서 commacd 을 사용하여 디렉터리 이동을 간편하게 해 보자~ 리눅스 데스크톱 사용시 요즘은 GUI 을 많이 사용하곤 하지만 그래도~ 리눅스는 터미널이죠~ 보통의 경우 리눅스 터미널은 bash shell 을 사용하곤 하는데~ bash 에서 cd(change directory) 명령을 통해 디렉터리를 자주 왔다리 갔다리 하는데… 이게 참… 불편합니다. 그래서 좀 찾아보니 역시 어딘가에 답은 있더군요. 아래 글을 보니 commacd 라는 툴에 대해 소개 하더군요. http://shyiko.com/2014/10/10/commacd/ 말 그래도 ,( comma) 을 사용하여 directory 를 이동하는 건데~ 이게 써보니 무지하게 획기적이더군요. commacd의 공식 사이트는 아래 주소와 같습니다. https://github.com/shyiko/commacd 저는 지금 .. 2015. 4. 19.
Bash Shell 단축키 리눅스를 사용하시는 분들이라면 비교적 쉘에서 명령어를 치는데 익숙하실 텐데요~ 명령어에 익숙하더라도 도구를 제대로 사용하지 못한다면 생산성이 떨어질 수 밖에 없겠죠~ 아래 주소에는 대표적인 리눅스 쉘인 Bash shell 의 단축키에 대해 설명이 있는데요~ http://www.howtogeek.com/howto/ubuntu/keyboard-shortcuts-for-bash-command-shell-for-ubuntu-debian-suse-redhat-linux-etc/ 간단하게 한글로 번역해 봤습니다. Cygwin에서도 동일하게 적용되더군요. Ctrl + A 현재 타이핑하는 라인의 처음으로 커서 이동 Ctrl + E 현재 타이핑하는 라인의 끝으로 커서 이동 Ctrl + L 스크린 Clear (clear .. 2014. 4. 5.