CygTerm+ コマンドライン
cygterm.exe [-t 'terminal-emulator'] [-p port-number] [-dumb]
[-s 'shell'] [-ls | -nols] [-cd | -nocd] [-A | -a]
[-v 'env-var' ...] [-d 'directory'] [-o 'option']
- -t 'terminal-emulator'
-
ターミナル・エミュレータを指定します。
指定形式は設定ファイルの TERM と同じです。
空白文字を含む場合は必ずクォートで囲みます。
- -p port-number
-
ターミナル・エミュレータを起動するのではなく、
ローカルホストのこのポート番号への接続を試みます。
他のアプリケーション・プログラムが -p オプションを使って、
cygterm.exe 経由で Cygwinを利用する、等が考えられます。
- -dumb
-
TELNETオプション・ネゴシエーションを行いません。
さらに TELNETコマンドが送信されてきても無視します。
シェル側の環境変数 TERM は 'dumb' となります。
- -s 'shell'
-
Cygwin上のシェルを指定します。
指定形式は設定ファイルの SHELL と同じです。
空白文字を含む場合は必ずクォートで囲みます。
必ずしもシェルコマンドである必要はありません。
- -ls
- シェルをログインシェルとして起動します。
- -nols
- シェルを(ログインシェルではなく)通常のシェルとして起動します。
- -cd
-
カレントディレクトリをホームディレクトリに移動してからシェルを起動します。
- -nocd
- カレントディレクトリを移動せずにシェルを起動します。
- -A
-
ssh認証エージェント転送機能を有効にします。
OpenSSHのssh認証エージェントに対応したプログラムが、
CygTerm+を通してPageantにアクセス出来るようになります。
- -a
- ssh認証エージェント転送機能を無効にします。
- -v 'env-var'
-
シェル起動時に設定しておきたい環境変数を指定します。
指定形式は設定ファイルの ENV_X と同じです。
空白文字を含む場合は必ずクォートで囲みます。
-v オプションはいくつでも指定できます。
- -d 'directory'
-
カレントディレクトリを指定されたディレクトリに移動してから
シェルを起動します。
- -o 'option'
-
ターミナル・エミュレータへの追加のパラメータを指定します。
TERMを変えずに追加のパラメータを指定したい時に使います。
ターミナル・エミュレータもしくは接続先ポート番号、と Cygwin側シェルの指定が最低必要となります。 これらがコマンドライン・オプションによって与えられるならば、設定ファイル cygterm.cfg が無くても実行できます。
cygterm.exe は cygwin1.dll を利用する Win32アプリケーションです。Cygwin上から実行することも、Windows上のショートカットから実行することもできます。
※ Windows上から実行するには cygwin1.dll のディレクトリパスがWindows環境変数 PATH に追加されている必要があります。(通常 Cygwinルートディレクトリ\bin)