最新 RSS

horiday blog

2009/02/13

[cygwin] cygstart が便利

私はノートパソコンで cygwin を使っているのですが,XEmacs, acrobat reader などのプログラムを端末から使うときに,/cygdrive/c/Program Files/... にあるプログラム本体を /usr/local/bin/ へリンクを作っていました.その上で,

% acroread hoge.pdf

などと使っていたのですが,こういうときには cygstart が便利だと知りました.cygstart は cygutils パッケージに含まれています.cygstart は下記のようなプログラムです(man より).

cygstart is a command-line tool which allows you to let Windows start a program or open a file or URL in its associated application. It is similar to the Windows command-line start command.

cygstart は Windows のようにファイル,URL を関連付けたアプリケーションで起動するコマンドラインツールです.これは Windows の start コマンドと似ています.

# カレントディレクトリをエクスプローラで開く
% cygstart .

# 既定のブラウザで www.yahoo.co.jp を開く
% cygstart http://www.yahoo.co.jp/

# テキストファイルを既定のプログラムで開いて,即プリント.
% cygstart --print README.txt

# .doc なファイルを開いて,最大化で表示
% cygstart --maximize ~/tmp/regist.doc

これは結構便利そうなコマンドですね.