Linux環境で使用する最も頻繁なコマンドのいくつかをWindowsボックスに入れたいのですが、Cygwinというプログラムがあることを知っています。しかし、私はそのような重いものを使いたくありません。私が欲しいのは、Windows用の単純な移植されたUNIXコマンドです。
そのようなユーティリティはありますか?
PS:「cls」を含むclear.batを使用して独自の「clear」コマンドを作成しましたが、すべてのコマンドで実行できるわけではありません:)
ここにいくつかの選択肢があります:
それらのうち、おそらく nixUtils が最も役立つかもしれません。
[〜#〜] msys [〜#〜]http://www.mingw.org/wiki/msys
非常に使いやすく、%PATH%にMSYSの「bin」ディレクトリがある限り、cmd.exe内から多くのunixコマンドを使用できます。
必要に応じて、cmd.exe内からbashにすばやく切り替えることもできます。
UnixUtils
UnixUtilsを提案している人もいますが、数年経っても更新されていないようです。
GnuWin32 より活発な開発が行われているようです。その auto-updater、GetGnuWin32 は比較的不格好ですが、そもそもLinuxコマンドラインツールが必要になるほどCLIに慣れている場合は、これに対処できるはずです。
実際、Windowsバージョンの git をインストールすると、BASH、grep、およびその他の基本的なUNIXユーティリティが多数付属しています。 gitはこれらのコマンドラインツールに基づいて構築されているため、そうする必要があります。私が知っている基本的なbashシェルを取得する最も簡単な方法。
優れたオプションは、AT&TのDavidKornのUWINです。無料で定期的に更新されます。
CygwinとInerix/SFU/SUAのさまざまなイテレーションの両方、およびCMD + unxutilsとPuTTYなどを使用しました。常に、システムと戦っているような気分になります。
私は本当にpowershellに魅了されました(名前にもかかわらず)。私は今、いくつかのunixyエイリアス、unixy動作をエミュレートするためのいくつかのスクリプト、vim、infozip、ncftp、curl、wgetなどのいくつかのネイティブWindowsポートでPowerShellを使用しています。
それはあなたが何をしようとしているのかによります。ウィンドウを実際にUNIXにしたい場合は、何も正しく感じられず、さまざまなフレーバーのフラストレーションが発生します。ソフトウェアを移植したい場合は、さまざまな長所と短所を持つオプションがたくさんあります。必要なのが強力なテキストモードのシェルおよびスクリッピング環境であり、自動化をサーバーまたはバディマシンに複製することを期待している場合は、PowerShellをよく調べてください。