シェル分類の詳しい説明(グラフィカルインターフェース+コマンドライン)


序文

この記事は筆者がShellを学ぶための記録として使用していますので、間違い等ありましたらお気軽にご指摘ください。


1. グラフィカル ユーザー インターフェイス シェル (GUI シェル)

GUI は、Unix または Unix 系オペレーティング システム用の完全な機能、簡単な操作、使いやすいインターフェイスを備えたデスクトップ環境を構築します。
一般的な GUI (グラフィカル ユーザー インターフェイス) シェルには次のものが含まれます。

Windows シェル

Windows オペレーティング システムは、デフォルトのユーザー インターフェイスとして Windows シェルを使用します。デスクトップ、タスクバー、スタート メニュー、その他の一般的な GUI 要素と機能を提供します。

GNOME シェル

GNOME Shell は GNOME デスクトップ環境の一部であり、Linux および Unix システムに最新のユーザー インターフェイスを提供します。これには、パネル、アプリケーション ランチャー、ウィンドウ マネージャーなどの機能が含まれています。

KDEプラズマ

KDE Plasma は KDE デスクトップ環境の主要コンポーネントであり、強力で柔軟なユーザー インターフェイスを提供します。カスタマイズ可能なパネル、ウィジェット、ランチャー、タスク マネージャー、ウィンドウ マネージャーなどの機能が付属しています。

Xfce

Xfce は、リソースに制約のあるシステムに適した軽量のデスクトップ環境です。パネル、メニュー、ウィンドウ マネージャー、およびいくつかの組み込みツールを含む、シンプルで効率的なユーザー インターフェイスを提供します。

LXDE

LXDE (軽量 X11 デスクトップ環境) は、低リソース消費を目的としたもう 1 つのデスクトップ環境です。これには、パネル、メニュー、ファイル マネージャー、およびいくつかの基本的なアプリケーションが含まれています。

団結:

Unity は、Ubuntu オペレーティング システムのデフォルトのデスクトップ環境であり、最新のユーザー インターフェイスとアプリケーション ランチャーを提供していました。

macOSファインダー:

macOS オペレーティング システムは、GUI シェルとして Finder を使用します。ファイルとフォルダーを参照および管理するためのファイル マネージャーと Finder ウィンドウが提供されます。

2. コマンドラインインターフェースシェル(CLIシェル)

一般的なコマンドライン シェルの一部を次に示します。

Windows PowerShell (.NET Framework テクノロジをサポートする Windows NT システム)
cmd.exe/ コマンド プロンプト文字 (Windows NT システム)
sh / bash / ksh / csh (Unix/linux システム) (MS-DOS システム)

パワーシェル

PowerShell は、Microsoft によって開発されたコマンド ライン スクリプト環境およびタスク自動化フレームワークです。Windows システム上で強力なコマンド ライン機能と管理ツールを提供します。

cmd.exe

cmd.exe は、Windows オペレーティング システムのデフォルトのコマンド ライン インタープリタであり、コマンド ライン シェルと呼ぶこともできます。Windows システム上でコマンド ライン命令とスクリプトを実行するために使用されます。cmd.exe は、ファイル システム、プロセス管理、ネットワーク構成など、コンピューターのさまざまな側面を管理および制御するための一連のコマンドと機能を提供します。cmd.exe は機能が比較的単純で、最新の機能がいくつか欠けていますが、それでも Windows システムで最も一般的で広く使用されているコマンド ライン シェルです。

sh(ボーンシェル)

Bourne Shell は、Unix および Unix 類似システムのコマンド ライン シェル プログラムで、初期の Unix システムではデフォルトのコマンド ライン インタプリタでした。

bash(ボーン・アゲイン・シェル)

Bash は、最も一般的に使用される Unix シェルであり、Linux のデフォルトのコマンド ライン インタープリタです。これは、コマンドおよびスクリプト言語機能の豊富なセットを提供し、他の多くの Unix シェル命令と互換性があります。

ksh(コーンシェル)

Korn Shell は、AT&T Bell Labs によって開発されたコマンド ライン シェルで、Bash よりも強力です。高度なプログラミング機能、ジョブ制御、コマンドライン編集機能を提供します。

csh(Cシェル):

C シェルは、C 言語スタイルの構文と機能を備えた Unix 系システム上の一般的なコマンド ライン シェルです。コマンドのエイリアシング、ジョブ制御、履歴編集機能を提供します。

zsh(ゼットシェル)

Zsh は、Bash の拡張機能および代替となる強力な Unix シェルです。強化されたコマンド ライン履歴、オートコンプリート、プラグイン サポートなどの機能を備えています。

魚の殻

Fish Shell は、オートコンプリート、構文の強調表示、グローバル変数などの最新機能を備えたユーザーフレンドリーなコマンド ライン シェルです。

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/qq_51690690/article/details/131963201