最新のGUIベースのLinuxディストリビューションでは、コマンドラインがまだ一般的に使用されているのはなぜですか? [閉鎖]

最新のGUIベースのLinuxディストリビューションでは、コマンドラインがまだ一般的に使用されているのはなぜですか? [閉鎖]

コマンドラインが広く使用されている選択ですか、それともここに問題がありますか?

最新のLinuxには、コマンドソルバーのテキストベースのUIへの入力を介してGUIの上に簡単に実装できる、数十の新しい強力な3DレンダリングGUI、グラフィックベースのAPI、およびデスクトップインターフェースがあります。コマンドを使用すると、プログラムにGUI要素が含まれます。

私が言おうとしているのは、なぜコマンドラインが2013年にもなぜそれほど人気が​​あるのか​​ということです。

私は、コンピュータのメモリが非常に小さい前に、素晴らしいGUIがメインメモリを捕まえたことに同意することができます。しかし、今はメモリが本当に安く、GUIは3Dであり、二次電池システムが日々進化しています。さて、それでは話してみましょう。では、なぜインタプリタにコマンドを入力して端末UIシミュレーションを解析するのですか?

より現代的なGUIを介して他にコマンドを実装するためのより強力なグラフィック方法がないのはなぜですか?

たとえば、データシートビューを生成するボタンとして「ls」または「list」を使用するのはどうですか?または、現在のマウントポイントのテーブルビューを生成するボタンに「umount」を実装するのはどうですか?

全体的に、より便利なトラップでまったく同じ制御と機能を提供するより現代的なコマンドソルバーの実装が実行されないのはなぜですか?

PS:ここにこの内容を追加する必要があります...そうするつもりはありませんでした。すべてコマンドは、素晴らしいウィジェットなどを含むGUIベースのプログラムを使用して実装する必要があります。私はコマンドラインを再編成する必要があると思います。そうでなければ、いくつかのアイデアは、単なる「単語」よりも視覚的な側面を通してより簡単に表現、最適化、管理、または循環する可能性があります。議論を始めようとするのではなく、なぜこれが何も変わらなかったのを見て、オペレーティングシステム/ソフトウェアのグラフィックが長年にわたって発展してきたことを学ぶことです。

ベストアンサー1

コマンドラインには構文があります。つまり、語彙的に同じ文字列に位置や他の文字列との関係によって異なる意味を与える方法です。

文法がないより文法があれば、より多くを表現できます。最良の例は、回文文字列です。回文を認識する正規表現(comp sci型)を作成することはできません。別の例:「特定の数の 'a'文字の後に同じ数の 'b'文字が続く」正規表現を作成することはできません。

構文を学ぶと、プログラミングの可能性が高くなります。テストと「while」ループを含むコマンドラインはありますか?任意の計算を行うことができ、これは「もっと表現できる」という別の表現です。

ある程度のプログラミング機能を備えたポイント・アンド・クリック・インターフェースはほとんどありません。

私の考えへの答えは、「コマンドラインがより表現力が良い」として帰結します。

おすすめ記事