web-dev-qa-db-ja.com

CygwinはWindowsの代わりになりますか?

Linux環境で使用する最も頻繁なコマンドのいくつかをWindowsボックスに入れたいのですが、Cygwinというプログラムがあることを知っています。しかし、私はそのような重いものを使いたくありません。私が欲しいのは、Windows用の単純な移植されたUNIXコマンドです。

そのようなユーティリティはありますか?

PS:「cls」を含むclear.batを使用して独自の「clear」コマンドを作成しましたが、すべてのコマンドで実行できるわけではありません:)

13
ukanth

ここにいくつかの選択肢があります:

それらのうち、おそらく nixUtils が最も役立つかもしれません。

14
jweede

[〜#〜] msys [〜#〜]http://www.mingw.org/wiki/msys

非常に使いやすく、%PATH%にMSYSの「bin」ディレクトリがある限り、cmd.exe内から多くのunixコマンドを使用できます。

必要に応じて、cmd.exe内からbashにすばやく切り替えることもできます。

7
Shawn Chin
4
MicTech

UnixUtilsを提案している人もいますが、数年経っても更新されていないようです。

GnuWin32 より活発な開発が行われているようです。その auto-updater、GetGnuWin32 は比較的不格好ですが、そもそもLinuxコマンドラインツールが必要になるほどCLIに慣れている場合は、これに対処できるはずです。

3
Ed Brannin

実際、Windowsバージョンの git をインストールすると、BASH、grep、およびその他の基本的なUNIXユーティリティが多数付属しています。 gitはこれらのコマンドラインツールに基づいて構築されているため、そうする必要があります。私が知っている基本的なbashシェルを取得する最も簡単な方法。

1
Ryan

優れたオプションは、AT&TのDavidKornのUWINです。無料で定期的に更新されます。

1
fpmurphy

CygwinとInerix/SFU/SUAのさまざまなイテレーションの両方、およびCMD + unxutilsとPuTTYなどを使用しました。常に、システムと戦っているような気分になります。

私は本当にpowershellに魅了されました(名前にもかかわらず)。私は今、いくつかのunixyエイリアス、unixy動作をエミュレートするためのいくつかのスクリプト、vim、infozip、ncftp、curl、wgetなどのいくつかのネイティブWindowsポートでPowerShellを使用しています。

それはあなたが何をしようとしているのかによります。ウィンドウを実際にUNIXにしたい場合は、何も正しく感じられず、さまざまなフレーバーのフラストレーションが発生します。ソフトウェアを移植したい場合は、さまざまな長所と短所を持つオプションがたくさんあります。必要なのが強力なテキストモードのシェルおよびスクリッピング環境であり、自動化をサーバーまたはバディマシンに複製することを期待している場合は、PowerShellをよく調べてください。

0
Brian Reiter