Archive for the ‘Command-Line Utility’ Category

Hash값 구하는 방법

2014-11-22

맥에 깔려있는 유닉스 덕분에 나도 모르게 깔려있는 유틸리티들이 무척 많다. 거기다가 Perl, Python, Ruby 같은것들이 기본으로 깔려있는 운영체제는 맥 밖에 없지 않을까?

아무튼 이렇게 깔려 있는 유틸리들을 이용하면 Hash값을 쉽게 얻을 수 있다.

$ shasum [filename]
$ openssl sha1 [filename]
$ md5 [filename]
$ openssl md5 [filename]

이거 말고도 같은 기능을 하는 유틸리티가 맥에는 더 숨겨져 있을 것이다.

문제는 이런 유닉스 유틸리티들이 맥의 GUI와 결합되어 있지 않다는 점인 거 같다.

XnConvert 1.65 & NConvert 6.17

2014-11-04
XnConvert 1.65 Icon
XnConvert 1.65 (2014-08-27)
Gougelet Pierre-Emmanuel
무료 · Qt4 · Mac+Linux+Windows · download+Mac App Store
NConvert 6.17 (2012-09-17)
Gougelet Pierre-Emmanuel
무료 · 상업적 이용 100.00 EUR+VAT · GFL SDK · Mac+Linux+Windows · download

XnView 제작자가 만든 이미지 변환기. GUI 버전인 XnConvert와 커맨드 라인 버전인 NConvert가 있다.

Automator에는 없는 기능들이 많아 맥 이용자에게도 매우 유용하다.

XnConvert 1_65 NConvert Export Menu

XnConvert에서 만든 워크플로우를 NConvert 배치 파일(*.BAT)로 내보내기 할 수 있다.

창 스크린 캡처에 타이머 적용하기

2014-11-01

Yosemite에서 창을 캡처할 때 타이머 기능이 동작하는 프로그램이 없어서 찾다가 그냥 커맨드 라인으로 하게 되었습니다.

$ screencapture -WT filename

시간의 기본값은 5초이며 -T 다음에 초 단위로 지정할 수 있습니다.

$ screencapture -WT5 filename

그림자를 제외하고 싶으면 -o 옵션을 추가합니다.

$ screencapture -WoT5 filename

포인터도 보이게 하고 싶은데 방법을 모르겠네요. WindowsID를 알면 포인터를 보이게 하는 -C 옵션을 추가할 수 있습니다.

$ screencapture -CoT5l1234 filename

fish shell 2.1.1 (Command-line Utility)

2014-10-31
fish shell 2.1.1 Icon
fish shell 2.1.1 (2014-09-26)
Axel Liljencrantz at ridiculous fish
무료 · GPLv2 · Mac+Linux+Windows · GitHub+Homebrew+download

자동완성, 자체 스크립트 등의 기능이 있는 쉘.

PDFtk Server 2.02 (Command-line Utility)

2014-10-28
PDFtk Server Logo
PDFtk Server 2.02 (2013-07-24)
Steward and Lee, LLC
무료 · 라이브러리 995.00 USD · GPLv2 · Mac+Linux+Windows · download(16.1 MiB)

윈도우 GUI 버전인 PDFtk Pro(3.99 USD)를 발표하면서 기존 커맨드 라인 버전은 PDFtk Server로 이름을 바꾸고 설치 프로그램으로 배포.

/opt/pdflabs/pdftk 디렉토리에 설치.

이전처럼 쓸 수 있는 마지막 버전은 1.45 (2012-12-06)으로 추정.

TextWrangler에서 유닉스 스크립트 실행하기

2014-10-06

대충 이런 방법이 있다는 걸 알고는 있었는데, 최근에야 써보게 되었다.

써본 느낌은… 왜 여태 안 쓰고 살았을까. 아주 편하다.

기본적인 사용법은 일반 편집기 상태에서 스크립트를 작성하고 #! 메뉴를 실행시키면 된다.

unix script on textwrangler

Xpdf-Utils(Command-Line Utilities)

2013-12-20
Xpdf Logo
Xpdf 3.03 (2011-08-15)
Derek Noonburg at Glyph & Cog, LLC
무료 ∙ Commercial License ∙ GPLv2 ∙ Mac+BSD+Linux+Windows ∙ download+SourceForge.net+MacPorts+Homebrew
Poppler 0.24.4 (201-11-26)
Albert Astals Cid
무료 ∙ GPLv2 ∙ Mac+BSD+Linux+Windows ∙ MacPorts+Homebrew

Xpdf는 PDF 뷰어인데, PDF 뷰어 기능은 맥 사용자 입장에선 큰 의미가 없고, 같이 배포되는 유틸리티(xpdf-utils)가 쏠쏠함.

– pdffonts: PDF 문서에 사용된 글꼴 목록.
– pdfimages: 그냥 실행시키면 PPM 파일로 뽑고, -j 옵션을 줘야 JPG 파일이 나옴.
– pdfinfo
– pdftoppm
– pdftotext: PDF 문서에서 텍스트 추출.

pgrep, pkill, htop

2013-12-19

최근에 알게된 터미널 명령어(?) 3가지…

유닉스 좀 써보신 분들은 ‘ps | grep’이나 ‘ps | awk’ 같은 명령을 질리도록 써보셨을텐데, ‘pgrep’과 ‘pkill’은 이 명령어들을 조합한 것이다.

파이프를 쓰는게 더 멋있어 보이긴 하지만, 이렇게 한 명령어로 쓰니까 더 편한 거 같은 느낌이 든다.

Solaris 7에서 추가된 명령어라는데, 리눅스를 거쳐 지금은 다윈에 포함되어 있다.

그리고 htop은 top에 스크린 메뉴를 더한 것이다. 이걸 한번 써보고 나니까, 왜 그동안 top을 보면서 숫자 외우고 살았을까 하는 생각이 든다. 키보드를 움직여서 프로세스를 선택하니까 아주 편하다.

Aria2 1.18.0 (Command Line Utility)

2013-12-07
aria2 1.18.0
Tatsuhiro Tsujikawa
무료 ∙ GPLv2 ∙ Linux+Windows ∙ SourceForge.net+GitHub+MacPorts+Homebrew+mports

HTTP, FTP 외에도 BitTorrent, Metalink를 지원하는 간단한 다운로드 유틸리티. 최신 버전은 1.18.1

다중 접속도 지원한다.
$ aria2c -x2 url

그리고 재미있는 게, Firefox와 Chromium의 Cookie 정보를 읽어오는 거 같다. 즉, 웹브라우저에서 인증된 다운로드를 이어서 받을 수 있다는 것.

CMDRadio 0.1.3 (Command-Line Utility)

2013-12-06
WPZOOM Developer Icon Radio
cmdradio 0.1.3 (2013-10-11)
Mitrich Kasus
무료 ∙ Mono+Json.NET ∙ Mac+Linux+Windows ∙ CodePlex

커맨드 라인에서 동작하는 인터넷 라디오 프로그램. 의외로 실행하는 재미가 있다. Mono로 만들고, 맥용 패키징을 안했다는 게 아쉬운 부분.

> play rock
Icecast와 SHOUTcast 디렉토리에서 쟝르를 검색해 재생할 수도 있다.

커맨드 라인에는 GUI와 다른 매력이 있다.