グラフィカル インターフェイスとコマンド ラインの違いについて簡単に説明します。

序文

まとめ記事をどんどん書いていくうちに、自分は「完璧を追求する」人間であると同時に「反抗的」な人間でもあることに気づきました.2つは相反するように見えますが、1つに統合することができます. 質問を書くときは、いつも三帝五帝の時代から書いていきたいし、「虎頭」を作ってしまう各支部の状況もはっきりと書きたいと思っているのですが、書くと、時間が許されていなかったか、すでに自分自身に触れていたことに気づきました。

これは知識の要約と普及には適していません.知識の要約は詳細かつ適切な方法で行う必要があります.この点についてはまだ多くの改善の余地があります.この点に関しては,良い本「Illustrated HTTP」をお勧めします.この本は、人々に最初から最後まで非常に充実感を与え、特に同軸ケーブルでの電気信号の伝送に関しては、人々に知識システムの非常に完全な経験を与えます.

もっと身近に、今日はGUIとコマンドラインの違いについてお話したいと思います. 長い間働いた後、私はいつも自分の経験を持っています. インスピレーションが閃いたときにそれを記録したい. それは保存することです.未来の自分へのちょっとした刹那的な記憶 今日は三帝五帝の話ではなく、コンピュータの誕生から始めましょう。

世界初の電子計算機は、ENIAC面積170平方メートル、重さ30トンの怪物で、次第に小型化が進んでいますが、主に特定の分野で使われ、一般家庭には入りませんでした. この段階では、コンピュータは主に特定のタスクを完了するために使用されます.マウスのクリックが大幅に減少し、開始の難しさもグラフィックスのインターフェイスを人気にしています。

Windows に組み込まれている 4 つのゲームには、それぞれ独自の目的と機能があると言われています. Solitaire は、ユーザーがマウスのドラッグとリリースに慣れることを望んでおり、Minesweeper は、マウスを使用して正確なクリックを行い、左右のボタン. 違い; ハートは、ユーザーがインターネットを使用して他のプレイヤーと通信することを奨励するためのものです; フリーセルは、32 ビット データ処理サブシステムが正しくインストールされているかどうかをテストするためのものです. これらのゲームの出現により、人々はグラフィカル ユーザー インターフェイスにすぐに慣れることができますが、これはコンピューターの第一印象であり、コマンド ラインが何であるかを知らない可能性があります。

比較した

グラフィカル ユーザー インターフェイスとコマンド ラインのどちらが優れているとは言えませんが、どちらが適しているかはわかりません. 場合によっては、グラフィカル インターフェイスの方が直感的に操作でき、場合によっては、コマンド ラインが反復作業を置き換えることができます.オペレーション。

GUI

GUI と呼ばれるグラフィカル ユーザー インターフェイス, ほとんどのユーザーは現在、グラフィカル インターフェイスに直面しています. 従来の意味でのコマンド ラインは、常に前世紀の何かと見なされています. グラフィカル インターフェイスは、最初は非常に直感的に見えます.ハッシュ化されたデータの塊で関係がわかりにくいですが、折れ線グラフを描くとデータの方向性がすぐにわかります。

コマンドライン

しきい値は高く、グラフィカル インターフェイスほど明確ではありませんが、一部の自動化プログラムでは、コマンド ラインを使用すると操作が簡素化され、面倒な操作が少し軽減されます。

例えば

git を例にとると、Linus が発明したときはコマンドラインしかなかったはずですが、その後 git には無数のグラフィカル インターフェイス ツールがあり、便利なソフトウェアが次々と作成されましたが、git のコマンド ラインは消えていません。そして、毎日使っていますが、グラフィカルインターフェイスの使い方がわからないからでしょうか? もちろん、そうではありません。なぜなら、私が使用するほとんどのニーズでは、マウスの右ボタン メニューを選択してインターフェイスが数秒で更新されるのを待つ代わりに、コマンドを 1 つまたは 2 つ入力するだけで完了するからです。

一方、自動化スクリプトを書いたり、Jenkins を使ってサーバー プログラムをデプロイしたりする必要がある場合が多いのですが、これらの環境では、グラフィカル インターフェイスを使用する方法がなく、コマンド ラインを使用してロジックを記述することしかできません。

適用シーン

グラフィックインターフェース

コミットのフィルタリングなど、視覚的な表示と、表示結果に基づいた入力調整の繰り返しが必要なシナリオに適しています. インターフェイスでフィルターされたキーワードを継続的に調整して試すことができ、調整によって結果が変化します.

コマンドライン

単純なコマンドや機械化された操作に適しています, できれば一度書いたら一生使えるようなロジック. コミットのフィルタリングなどの要件である場合, コマンドパラメータを常に再入力する必要があります. 、コマンドを入力した後、コマンドラインに入ります. その後、彼のパラメータはすべて決定され、それらのほとんどは調整できなくなります.

常に例外があります

コマンドラインのパラメータを入力した後に調整することは本当に不可能ですか? ほとんどはこのようなものですが、常に例外があります.この種の例外では、コマンドの結果がリフレッシュされるため、 commandなどtopタイミング リフレッシュ状態である必要がありますcPキーボード、出力結果が変わります。

要約する

  • グラフィカル インターフェイスとコマンド ラインの両方が優れているわけではなく、より適しているだけです
  • グラフィカル インターフェイスは直感的な表示要件に適しており、出力結果はユーザー入力に従っていつでも調整できます。
  • コマンド ラインは自動化のシナリオに適しています。命令は操作ロジックに書き込むことができます。これは一般的により効率的です。
==>> アンチクライミング リンクをクリックしないでください。その場で爆発します。当社は責任を負いません。<<==

私がアンチシージと呼んでいる状態を見つけました: 外の人は入りたがらず、中の人は出たがりません~

おすすめ

転載: blog.csdn.net/shihengzhen101/article/details/129941568