CygwinのコマンドをCmd.exeで使う

MacOSのTerminalを使っていたため,Cmd.exeでもlsとかcpとタイプしてしまう。ずっと以前にdoskeyというコマンドを使ったこともあったが,それでエイリアスをいろいろつくるのも面倒。

Cygwinをインストールしてみたが,CygwinのShellはどうも別世界という印象。やはりCmd.exeを使いたい。

そこで,Windows環境のPATHにCygwin/binを加えてみた。

具体的には,
 コントロールパネル→システムとセキュリティ→システム→システムの詳細設定
とたどって,システムのプロパティを開き,
 詳細設定→環境変数→システム環境変数
の中からPATHを選んで編集をクリック。最後部に“;C:\cygwin\bin”を追加。

これで,C:\cygwin\bin の中の *.exe は使えそうだ。でも,早速トラブルが。ディレクトリの区切りが,Windowsは\,Cygwinは/なので
 ls hoge\hoge
といったコマンドを実行すると,何やら文句が現れる。

どうせ lsとかcp,mvくらいのことだから,やっぱりdoskeyを使った方がよかったのだろうか?