bash

#testing #bash 간단한 assert

July 15, 2018 Dev

팀 패스워드 관리 프로그램 tpass 개발하면서 간단하게 만들어서 썼다. 독립된 환경을 가진 유저 2 명으로 테스트를 해야 했기 때문에 테스트 환경에 공을 들였다. 독립된 환경을 구축하는 데 docker를...

쉘 스크립트를 만드는 당신, ShellCheck을 써라!

May 15, 2017 App

정적 분석 (Static Analysis) 프로그램이 복잡해질수록, 코드 길이가 늘어날수록 정적 분석의 중요성은 커진다. 정적 분석은 런타임에 쉽게 발견할 수 없는 결함(defects)을 조기에 검출하여 더욱 정교하고 완성도 높은 코드를...

유용한 bash 명령어 101

December 1, 2015 Blog

출처 : HaydenJames.io 몇몇 명령어는 (sudo) 권한이 필요하다. 바로 전 명령어 실행하기: >!! 특정 문자로 시작하는 이전 명령어 실행하기. 예: >!s 편집했던 파일을 복사하거나 백업하기. 예로, nginx.conf 복사:...

OS X Bash 키보드 단축키

August 30, 2015 Blog

원본: http://ss64.com/osx/syntax-bashkeyboard.html 이미 아시는 분들도 많겠지만 Emacs의 단축키 중 어느정도가 OS X 터미널에서 사용이 가능하다. 나도 조금은 사용을 하고 있었지만 한 번 제대로 써보자 하는 생각이 들어서 정리를...

터미널 초보의 필수품인 Oh My ZSH!를 사용하자

August 21, 2015 Blog

요약: 화려한 테마와 편리한 기능을 가진 Oh My Zsh를 설치하여 터미널 환경을 획기적으로 변경하고 iTerm이던 터미널 앱이던 리눅스든 상관없이 같은 환경으로 작업하자! 터미널로 정말 많은 것을 할 수...

Open man page as pdf

July 1, 2015 Blog

이상한모임에서 대화중에 재미있는 기능을 소개받았다. Mac 한정으로 man 명령어 결과를 pdf보듯 볼 수 있는 방법에 대한 것이었다. 이 방법을 사용하면 Mac의 Preview에서 man페이지를 볼 수 있고, 나아가서 pdf로...

git-ftp로 ftp 클라이언트를!

April 2, 2015 Blog

백수 3개월 들어가지는지라 깃 배회중… 누군가 스타를 누른 git-ftp. git을 이용해서 FTP 클라잉너트를 만들었다. 뭔짓이지… 암튼… 만든 이유가 FTP만 지원하는 웹호스팅 때문에 만들었다고 [1]… 역시 다른 구멍을 파는 사람들이 있구나…...