最近は比較的安価なマイコンボードでも、標準でネットワーク機能を搭載するものが増えてきました。
普段Windows環境がメインな人、かつサーバ管理者でもない人がUNIX系ターミナルに触れる機会は増えてきていると思います。私もその一人です。PCのセットアップ時には必ずターミナル=minttyをインストールするようになりました。
ちょっと前までminttyはMSYSをインストールしていました。
Windowsで最高のターミナルを構築する方法
2011年末頃よりCygwinにminttyが搭載されCygwinのオプションとしてminttyの自動インストールが可能となりました。MSYSより設定が簡単です。
Cygwinのインストール
インストールはウィザードに従って進めるだけ。
コンポーネントの選択はこちらが参考になるかと思います。minttyセットアップ全般にも詳しい解説がなされています。
Cygwinのターミナルエミュレータminttyの導入
d9magai氏の説明通りに、\cygwin\etc\passwd
というファイルの内容を編集するとzshで起動します。
zshのカスタマイズ
ここのoh-my-zshというカラースキームを使うと素敵になります。
\cygwin\etc\passwdを編集しない場合、すなわちデフォルトではbashなのですが、これもちょっと寂しい配色。
$HOMEの.bashrcを読み込んでいないようで、プロンプトの変更もカラースキームも適用できません。調べると初回起動時は
C:\cygwin64\etc\bash.bashrc ( x86=32bit版の場合は C:\cygwin\etc\bash.bashrc )
を読んでいるよう・・・(何故?)
そこでここを弄ると素敵になりました。カスタマイズはArch Linux-Color Bash Prompt-を参考にしました。
なお起動のショートートカットを
C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -
からオプションを付きに変更すると~/.bash.rc を起動時から読んでくれるようです。
ちょっと前までminttyはMSYSをインストールしていました。
Windowsで最高のターミナルを構築する方法
2011年末頃よりCygwinにminttyが搭載されCygwinのオプションとしてminttyの自動インストールが可能となりました。MSYSより設定が簡単です。
Cygwinのインストール
インストールはウィザードに従って進めるだけ。
Cygwinのターミナルエミュレータminttyの導入
というファイルの内容を編集するとzshで起動します。
zshのカスタマイズ
ここのoh-my-zshというカラースキームを使うと素敵になります。
$HOMEの.bashrcを読み込んでいないようで、プロンプトの変更もカラースキームも適用できません。調べると初回起動時は
C:\cygwin64\etc\bash.bashrc ( x86=32bit版の場合は C:\cygwin\etc\bash.bashrc )
を読んでいるよう・・・(何故?)
そこでここを弄ると素敵になりました。カスタマイズはArch Linux-Color Bash Prompt-を参考にしました。
C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -
からオプションを付きに変更すると~/.bash.rc を起動時から読んでくれるようです。