オペレーティングシステムにGUIがない場合、シェルはどのように見えますか? [閉鎖]

オペレーティングシステムにGUIがない場合、シェルはどのように見えますか? [閉鎖]

端末、コンソール、シェルの概念と違いを理解します。今、私はシェルが特定のタスクを実行するためにオペレーティングシステムカーネルと通信し、ターミナルアプリケーションを介してそれを実行するインタプリタであることを知っています。

しかし、以前は、コンピュータにGUIがなかったとき、コンピュータとユーザーのすべての対話はシェルを介して行われました。

Unixバージョン7からBourne Shell(sh)が導入されたと読んでいましたが、コンピュータの電源を入れてタイピングを始めた瞬間からshと通信をするようなものでしょうか?または、コマンドを介してshプログラムを入力する必要があり、その後シェルが起動しますか?

MS-DOS機能は現在cmdにある機能ですか? WindowsやMacに似ていますか?

よろしくお願いします。誰でもこの進化を説明する文書を残していただきありがとうございます。

ベストアンサー1

「昔」ではありません。まだGUIがないコンピュータを使用しています。サーバー、組み込みシステム、さらには家庭用ワークステーションにグラフィック環境があるのが好きではない人もいるからです。

コンピュータを起動したり、SSH経由でログインしたり、別の方法でログインしたりすると、次のようになります。はい、表示されます$(または場合によってはログインプロンプトが最初に表示されます)。デフォルトでは、端末エミュレータをフルスクリーンとして使用するのと同じです。 MacランタイムはBSDに基づいているため、以前のUnixシステムと似ています。今日、Unixシリーズシステムのツールの多くは、30年以上前に使用されていたものと非常によく似ており、一部は長い間セキュリティパッチ以外には何も見られませんでした。

cmd.exeはDOSワークステーションとまったく同じではありませんが、同じ感じを与えます。良いDOSエミュレータを見つけて自分で試すこともできます。 Unix シリーズのシステムでは、約 1 時間の間、すべてのプロバイダーから VPS を受け取って実験でき、Linux を使用している場合は新しい vTTY を起動できます。

そこはいプログラムの数が少なく、SysVでRubyやNodeが見つからず、いくつかのツールが変更されていますが、最新のコンピュータで端末を使用することに慣れている場合は、テキストの使用に大きな問題はありません。 -専用システムで、少数しかありません。古いUnixシステムを使用してください(特にGNUツールの使用に精通している場合)。

もちろん、仮想マシンやエミュレータで以前のバージョンのUnixを実行することもできます。例えばこの回答VirtualBoxにはV7を実行するためのリンクがあり、お気に入りの検索エンジンですばやく検索すると、他の以前のオペレーティングシステムの指示とイメージが表示されることがあります。

おすすめ記事