CygwinはWindowsの代替ですか?[閉まっている]


13

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

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

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

回答:


14

いくつかの選択肢があります。

これらのうち、おそらくUnixUtilsが最適です。


1
私がこれを投稿したとき、スーパーユーザーはそれをリストしません!とにかくUnxUtilsが提供しています:)
ukanth

甘い。私もそれを使い始めると思います。
ダルビット

リンクされた質問は削除されました。SuperUsermodsに感謝します。
ジェームズマクマホン

@dthree:質問を編集し、独自の製品へのリンクを追加して、スパムに潜入しないでください。この非常に支持され受け入れられた回答のOPは、製品を推奨せず、製品への接続を開示しませんでした。
fixer1234

7

MSYS - http://www.mingw.org/wiki/msys

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

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


1
Cygwinはあなたが「ビン」ディレクトリを持っているときあなたはcmd.exeの中からUNIXコマンドを使用することができますPATH
jweede

1
MSYSは、UnixソフトウェアをWindowsに移植するのに非常に役立ちます。多くの場合、。/ configureとmakeは、Windowsをビルドするために必要なすべてです。また、ビルドする.exeとともに配布するために、そのクレイジーなCygwin .dllは必要ありません。MSYSを強くお勧めします。
ユーザー1


3

少数の人々がUnixUtilsを提案しましたが、数年間更新されていないようです。

GnuWin32はより活発に開発されているようです。その自動アップデータ、GetGnuWin32は、比較的不格好ですが、あなたが最初の場所で、LinuxのコマンドラインツールをしたいためにCLIで快適な十分にしている場合、あなたはそれに対処することができるはずです。


1

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


2
実際には、MinGWのMSYSのサブセットが付属しています。
user1686

1

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


0

CygwinとInerix / SFU / SUAのさまざまなイテレーションの両方と、CMD + unxutilsおよびputtyなどを使用しています。常にシステムと戦うような感覚です。

私は本当に(名前にもかかわらず)PowerShellに勝ちました。現在、powershellとunixyエイリアス、unixyの動作をエミュレートする少数のスクリプト、vim、infozip、ncftp、curl、wgetなどのネイティブWindowsポートを使用しています。

それはあなたが何をしようとしているかに依存します。ウィンドウを実際にunixにしたい場合は、何もまったく適切に感じられず、イライラするさまざまなフレーバーになります。ソフトウェアを移植する場合は、さまざまな長所と短所のある多くのオプションがあります。必要なものが強力なテキストモードシェルおよびスクリッピング環境であり、サーバーまたはバディマシンに自動化を複製する可能性がある場合は、powershellをよく見てください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.