以前にも質問されたことがあると思いますが、1時間ほど検索しても見つかりません...
私はしばらくの間 Unix と Mac OS を使ってきましたが、心は Windows ユーザーです。これらの *nix オペレーティング システムで私が一番気に入っているのは、ターミナルとシェルです。コンソールを使用して実際のコンソールを改良できることは知っていますが、Windows シェルはちょっと嫌いです。最近、Mac で bash から zsh に移行しましたが、これまでにないほど高速になりました。ズームしたり、さまざまな色、エイリアス、クールなプロンプトなどを使用したりできるので、ターミナルの使用が本当に素晴らしいです。
Windows にこれと似たものはありますか? シェルの使用感を楽にするにはどうすればいいでしょうか? 基本的に、Windows 用の oh-my-zsh が欲しいです。
答え1
Windows Powershell は、Windows Server 2008 および Vista のリリース以来、Microsoft が好んで使用しているシェルです。XP 用のポートも用意されています。現在の標準は V2 で、V3 は現在開発中です。ほとんどの主要な管理ツールは、現在、Powershell を裏で実行しているか、PoSH インターフェイスを備えています。
一括管理タスクに PoSH を使用したことがないなら、ぜひ試してみてください。オブジェクトのテキスト表現ではなくオブジェクトを操作するのは非常に強力です。AD を実行している場合は、PoSh を使用して AD ユーザー管理を開始してください。
答え2
あなたが試すことができますシグウィンそして、bash シェルを使用するターミナル バリアントですmintty
。Cygwin は基本的に、Windows カーネルにマップされた Linux システム コールを持ついくつかのライブラリで構成されています。したがって、実際にその中で Linux プログラムを実行できます (すべてではありませんが、多くのものを実行できます。ソフトウェアを自分でコンパイルする方法がわかっている場合は、さらに多くのものを実行できます)。
zsh は cygwin のパッケージとしても利用可能です。
Windows では一部のプログラムに同じ名前が使用されるため、それらの動作は予想外になる可能性があります (例:find
またはsort
)。一部のエラーを修正するには、PATH を操作しなければなりません。
答え3
ダウンロードギットWindows 用。「Git Bash」と呼ばれるシェルが付属しており、他の多くのコマンドライン ツールも含まれています。
答え4
同僚の何人かがGOW(Gnu on Windows)を勧めてきました。https://github.com/bmatzelle/gowCygwin よりもはるかに優れたソリューションです。人によって感じ方は異なります。