質問
私はサイトで他の質問を調べてきましたが、最も広く使用されている(または主観的に最良の)コマンドラインツールのいくつかをリストアップするものを見つけることができません。
Mercurialをインストールしたばかりで、他の人が使用しているコマンドラインツールに興味があります。
では、どのコマンドラインツールを使用し、どのコマンドラインツールを使用していますか?あなたがそれらを使用する理由と、それをそのような素晴らしいツールにする理由は本当に便利です。
私は現在Windowsにいるので、Windowsベースのコマンドラインツールの提案は大いに役立ちます。
アップデート:
私が本当に探しているのは、Windowsに組み込まれたCMD.exeを置き換えるソフトウェアです。このソフトウェアを使用する方法はたくさんありますが、人々が使用している交換用ツールに本当に興味があります。 CMD.exeは作業が非常に難しく、良い代替品を探しています。
更新2:
そのため、私の言葉遣いは少しオフになっていることがわかりました。私が本当に尋ねているのは、シェルまたはコマンド通訳です。答えたすべての人に感謝します。非常に役立つ応答。
解決
おそらくあなたが話しているのはaです シェル, 、プロンプトを提供するプログラムであり、コマンドを入力して実行し、議論、代替、反復の操作などの簡単なプログラミングのような操作を実行できます。 cmd.exeは、Windows用の組み込みシェルです。
Cygwinは、WindowsにUnixスタイルのシェル(「Bash」)を提供するパッケージです。主にUNIXスタイルの環境(UNIXスタイルのディレクトリなど)をサポートすることを目的としていますが、Windowsプログラムの実行にも使用できます。 「バッシュ」は、CMD.exeよりもはるかに強力です。 Windowsを使用しているUnix-Accustomedユーザーは、Cygwinをインストールしています。
Windowsの新しいバージョンには、PowerShellと呼ばれる新しいシェルがあります。私はそれを使用したことがありませんが、CMD.exeよりも改善されていると仮定することしかできません。
あなたの最新のコメントには、「Console2」はあなたが望んでいたものですが、プロジェクトページから判断すると、それは単なるコンソールであるように見えます。これは、シェルが実行する単なるウィンドウプログラムです(カットアンドパスティなどの機能が付与されています、および構成可能な外観)。ただし、おそらくデフォルトでCMD.exeを実行している可能性があります。
他のヒント
私がかなり頻繁に使用するいくつか:
iisreset
:私のIISが私を夢中にさせるとき。
appcmd
:IISのものをスクリプト化する
robocopy
:それは基本的なコピーよりも有用に冗長であるため
subst
:私がひどく長い道を持っているとき
net use
:瞬く間にシェアをマッピングするには
あなたの質問はあまりにも一般的すぎると思います。コマンドラインは、あらゆる種類のアプリケーションに使用できるインターフェイスの一種です。
したがって、あなたの質問は質問に似ています:あなたはどんなアプリケーションを好みますか?
これに対する答えはあまりにも主観的であり、あまり役に立たないでしょう。多分あなたは、人々が特定の目標を達成するためにどのツールを使用するかを尋ねるべきですか?
編集:
私は今、誤解をよりよく理解しています。CMDは通常、コマンドラインツールとは呼ばれません。コマンドインタープリターです。あなたが探していたのは、より良いコマンド通訳でした。
コマンドラインツールは、コンソールをインターフェイスとして使用する任意のアプリケーションです。
コマンドラインgitは、利用可能なさまざまなグラフィカルインターフェイスよりもはるかに信頼性が高く(およびIMO)使用しやすいようです。また、コマンドラインからはるかに柔軟です。
私が使う rsync
常に - さまざまなプラットフォームでビルドしてテストする必要がある場合、および遅いリンクを介してリモートファイルシステムと同期する必要がある場合に特に便利です。
更新された質問に答える -
cmd.exeのバッチ言語が気に入らない場合は、適切な交換はpythonです。
Windows用の適切なコマンドラインツールについては、Core Unixコマンドラインユーティリティのほとんどを提供するさまざまな「UNIXツール」パッケージがあります。たとえば、巨大なログファイルから何かを抽出する必要がある場合、基本的なテキスト処理に最も役立ちます。
私があなたを正しく理解している場合は、Take Command/le:
http://www.jpsoft.com/tcmdledes.htm
または、Windows PowerShellを試してみる必要があります。
私は信じている Windows Powershell 一緒に行くのに最適なオプションです。
また、多くの便利なスクリプトをご覧ください。 http://technet.microsoft.com/en-gb/scriptcenter/powershell.aspx
WinプラットフォームでUnxutilsを使用しています。これらのツールは、Windows環境向けに再コンパイルされたUNIXツールです。
環境全体をインストールするオーバーヘッドなしで、多くのUNIXタイプツール(GREP、SED、結合など)を提供します。
それはしばらく更新されていませんが、私にとってはうまくいきます。