これは以前に尋ねられたことは確かですが、1時間ほど検索しても見つかりませんでした...
私はしばらくUnixとMac OSを使用していますが、私はWindowsユーザーです。これらの* nixオペレーティングシステムについて私が愛してきたこの#1のことは、ターミナルとシェルです。 Consoleを使用して実際のコンソールを改善できることは知っていますが、Windows Shellが嫌いです。私は最近、Macでbashからzshに移行しましたが、これまでにないほど速くなっています。私は周りをズームしたり、あらゆる種類の色、エイリアス、クールなプロンプトなどを使用したりして、端末の使い方を非常にわかりやすくすることができます。
Windowsにはこのようなものはありますか?シェルエクスペリエンスの痛みを軽減するにはどうすればよいですか?基本的に、私はWindowsでoh-my-zshが欲しい。
Windows Powershellは、Windows Server 2008およびVistaのリリース以来、Microsoftのシェルとして選ばれてきました。ポートはXPでも利用できます。V2は現在の標準であり、v3は開発中です。ほとんどの主要なmgmtツールは現在Powershellを内部で実行しているか、PoSHインターフェイスを備えています。
いくつかの一括管理タスクにPoSHを使用したことがない場合は、ご自身でおやめください。オブジェクトのテキスト表現の代わりにオブジェクトを操作することは非常に強力です。 ADを実行している場合は、PoShでADユーザーの管理を開始します。
Bashシェルを使用して cygwin およびその端末バリアントmintty
を試すことができます。 Cygwinは基本的に、いくつかのライブラリーで構成されており、Linux syscallsがWindowsカーネルにマップされています。そのため、実際にLinuxプログラムを実行することができます(すべてではありませんが、多くのものです。ソフトウェアを自分でコンパイルする方法を知っている場合は、さらに多くのことを行います)。
zshはcygwinのパッケージとしても利用できます。
Windowsは一部のプログラムで同じ名前を使用しているため、それらの動作は予期されない場合があります(例:find
またはsort
)。いくつかのエラーを修正するには、PATHをいじる必要があります。
ダウンロード Git for Windows。 「Git Bash」と呼ばれるシェルが付属しており、他の多くのコマンドラインツールも含まれています。
絶対に愛するConEmu!これは、透明なウィンドウ、マルチタブ、その他の多くのオプションを使用できる機能を備えた最もセクシーなものの1つです。また、Bashなどの多くのシェルが含まれています。あなたはとても幸せになります。 https://conemu.github.io/
Cygwinよりもはるかに優れたソリューションとして、いくつかの同僚にGOW(Windows上のGnu) https://github.com/bmatzelle/gow を推奨しています。 YMMV。
あなたは試すことができます oh my cygwin 。
たくさんの選択肢を見たいですか? http://alternativeto.net/software/cygwin/ および何年も前に、4Dosを使用していました- http://alternativeto.net/software/4dos/
Hamilton C Shell をお勧めします。これは、WindowsでUnix Cシェルをゼロから再作成しますが、多くの改良が加えられています。 無料デモ があるので、購入する前に試すことができます。完全な開示:私は著者です。
Pythonは明確で、Unixの「パイプ」やその他のシェルコマンドをすべて実行する最も簡単で強力な方法です。一体、Pythonは、あらゆるnixシステムでコマンドを実行するための最良の方法です。
はい、できます:)以下の手順とWindows PowerShellを使用します。
ここにあなたの経験をそれほど苦痛なくするためのステップがあります:
C:\
ディレクトリに解凍しますC:\ansicon\x64
に移動し、マシンが32ビットベースのアーキテクチャの場合はC:\ansicon\x86
に移動します。ansicon -i
これで最初の部分が完了しました。さまざまなコマンドからのコンソール出力にいくつかの色を追加します。
2番目の部分は、Windows PowerShellの色設定を変更して、快適に使用できるようにすることです。
powershell
と入力して、Windows PowerShellを開きます。これがお役に立てば幸いです。それがあなたが探しているものです。
Cygwinまたはuwinを使用できます。また、 FireCMD Shell を試すこともできます。これにより、UWINがインストールされ、Cygwin、cmd.exe、Windows PowerShellなどの他のシェルにGUI環境が提供されます。
[〜#〜] wsl [〜#〜] を使用すると、WindowsでLinuxコマンドラインツールを使用できます。
WSL2 現在プレビュー中ですがさらに優れています-Windowsで完全なLinux環境を提供します。