0

私はサイトの他の質問に目を通しましたが、最も広く使用されている (または主観的に最高の) コマンドライン ツールのリストを見つけることができません。

Mercurial をインストールしたばかりなので、他のユーザーが使用しているコマンド ライン ツールに興味があります。

では、どのコマンド ライン ツールを使用し、どのツールを好みますか? それらを使用する理由と、それが非常に優れたツールである理由をいくつか説明します。

私は現在 Windows を使用しているため、Windows ベースのコマンド ライン ツールの提案は非常に役立ちます。

アップデート:

私が本当に探しているのは、Windows に組み込まれている cmd.exe を置き換えるソフトウェアです。このソフトウェアを使用する方法はたくさんありますが、人々が使用している代替ツールに本当に興味があります。私は cmd.exe で作業するのが非常に難しいと感じており、良い代替手段を探しています。

更新 2:

そのため、私の言葉遣いが少しずれていることがわかりました。私が本当に求めているのは、シェルまたはコマンド インタープリターです。答えてくれたみんなに感謝します。非常に役立つ回答。

4

9 に答える 9

2

私がよく使うもの:

iisreset: 私の IIS が私を夢中にさせたとき。

appcmd: IIS のスクリプトを作成するには

robocopy: 基本的なコピーよりも詳細なので便利です。

subst: 恐ろしく長いパスがある場合

net use: 瞬く間にシェアをマッピングするには

于 2010-06-29T09:51:15.037 に答える
1

あなたの質問は一般的すぎると思います。コマンドラインは、あらゆる種類のアプリケーションに使用できるインターフェイスの一種です。

したがって、あなたの質問は次の質問に似ています: どのアプリケーションを好みますか?

これに対する答えは主観的すぎて、あまり役に立ちません。特定の目標を達成するために人々がどのツールを使用しているかを尋ねる必要があるかもしれません。

編集:

CMD は通常、コマンド ライン ツールとは呼ばれません。コマンドインタープリターです。あなたが探していたのは、より優れたコマンド インタープリターでした。

コマンド ライン ツールは、コンソールをインターフェイスとして使用する任意のアプリケーションです。

于 2010-06-29T09:32:55.283 に答える
1

おそらく、あなたが話しているのはshellです。これは、プロンプトを表示し、コマンドを入力して実行し、引数の操作、置換、反復などの単純なプログラミングのような操作を実行できるプログラムです。CMD.EXE は、Windows の組み込みシェルです。

Cygwin は、Windows で Unix スタイルのシェル (「bash」) を提供するパッケージです。主に Unix スタイルの環境 (Unix スタイルのディレクトリなど) をサポートすることを目的としていますが、Windows プログラムの実行にも使用できます。「bash」は CMD.EXE よりもはるかに強力です。Windows を使用している Unix に慣れたユーザーのほとんどは、Cygwin をインストールしています。

新しいバージョンの Windows には、PowerShell と呼ばれる新しいシェルがあります。使ったことはありませんが、CMD.EXE よりも優れているとしか思えません。

あなたの最新のコメントは、「Console2」があなたが望んでいたものだと言っていますが、プロジェクトページから判断すると、シェルが実行される単なるウィンドウプログラムである単なるコンソールのように見えます(より簡単なカットアンドペーストなどの機能が付与されています) 、および構成可能な外観)。ただし、デフォルトで CMD.EXE を実行している可能性があります。

于 2010-06-29T10:19:21.677 に答える
0

コマンドラインgitは、利用可能なさまざまなグラフィカルインターフェイスよりもはるかに信頼性が高く(そしてIMOも)使いやすいようです。また、コマンドラインからの方がはるかに柔軟です。

于 2010-06-29T09:36:10.450 に答える
0

あなたが正しく理解できたら、 Take Command/LE をチェックしてください:

http://www.jpsoft.com/tcmdledes.htm

または、Windows PowerShell を試す必要があります。

http://en.wikipedia.org/wiki/Windows_PowerShell

于 2010-06-29T10:15:53.010 に答える
0

Win プラットフォームで UnxUtils を使用しています。これらのツールは、Windows 環境用に再コンパイルされた Unix ツールです。

環境全体をインストールするオーバーヘッドなしで、多くの Unix タイプのツール (grep、sed、join など) を提供します。

しばらく更新されていませんでしたが、私にとってはうまく機能しています。

于 2010-06-29T12:34:51.080 に答える
0

私はrsync常に使用しています。異なるプラットフォームでビルドおよびテストする必要がある場合や、低速リンクを介してリモート ファイル システムと同期する必要がある場合に特に便利です。

于 2010-06-29T10:00:59.930 に答える
0

更新された質問への回答 -

cmd.exe のバッチ言語が気に入らない場合は、代わりに python を使用することをお勧めします。

Windows 用の適切なコマンド ライン ツールに関しては、主要な UNIX コマンド ライン ユーティリティのほとんどを提供するさまざまな「UNIX ツール」パッケージがあります。たとえば、巨大なログ ファイルから何かを抽出する必要がある場合に、基本的なテキスト処理に最も役立ちます。

于 2010-06-29T10:03:23.993 に答える
0

私は、 Windows PowerShellが最適なオプションであると考えています。

また、便利なスクリプトの束については、こちらをご覧ください: http://technet.microsoft.com/en-gb/scriptcenter/powershell.aspx

于 2010-06-29T10:21:40.737 に答える