5

シェルコマンド プロンプトは同じものを指しますか。つまり、Windows のコマンド ラインと *NIX OS のシェルです。それとも他にも知っておくべきことがありますか?

実際、私はコマンド プロンプトを使用して MySQL を使用しており、それに関するいくつかのチュートリアルに従っていまし。私はそれをグーグルで検索しましたが、同じものとして参照している人もいれば、そうでない人もいるので、コーダーからのより具体的な回答が欲しいです。

4

3 に答える 3

4

cmd.exe およびさまざまな UN*X シェルはすべてコマンドライン シェルです。それらはすべて、コマンドを実行できるようにします。

すべてのサポート:

  • コマンドから/への何らかの形式の入力/出力リダイレクト
  • 何らかの形の配管
  • 環境変数の設定
  • ループや if/else などのプログラム構造のセット

また、ファイルからシェル コマンドを実行して、すべてをスクリプト化できます。

ただし、cmd.exe シェルは、対応する UN*X シェルに比べてかなり原始的です。UN*X シェルは通常、より複雑な文字列操作などをサポートし、UN*X マシンで使用可能なシステム コマンドのセットは、より豊かなプログラミング エクスペリエンスを実現します。

mysql プログラムはコマンドライン シェルでもあり、主に SQL コマンドを使用して MySQL サーバーとやり取りするためだけのものです。

指摘されているように、シェルという用語は、より一般的には、システムのサービスへのアクセスを提供するツールを指すために使用できます。たとえば、タスク バー、アプリケーション スイッチャーなどを含むデスクトップ ユーザー インターフェイスです。Shell (コンピューティング) に関するウィキペディアの記事

于 2012-08-13T04:57:53.537 に答える
3

通常、シェルはコマンドライン インターフェイスではなく、システム機能へのアクセスを提供する環境です。Windows では、explorer.exe (タスクバー、スタート メニュー、ホットキーを提供するプロセス) は、cmd.exe ではなく、シェルと見なす必要があります。

Unix シェルは伝統的に CLI ベースですが、グラフィック シェルも存在します。

于 2012-08-13T05:11:26.580 に答える
0

はい、コマンド プロンプトは Unix シェルの Windows 用語です。

于 2012-08-13T04:55:51.350 に答える