Explicación detallada de la clasificación de Shell (interfaz gráfica + línea de comando)


Prefacio

Este artículo se utiliza como registro para que el autor aprenda Shell. Si hay algún error, no dude en señalarlo.


1. Shell de interfaz gráfica de usuario (shell GUI)

GUI construye un entorno de escritorio con funciones completas, operación simple y una interfaz amigable para Unix o sistemas operativos similares a Unix.
Los shells de GUI (interfaz gráfica de usuario) comunes incluyen lo siguiente:

Cáscara de Windows

El sistema operativo Windows utiliza Windows Shell como interfaz de usuario predeterminada. Proporciona el escritorio, la barra de tareas, el menú de inicio y otros elementos y funciones comunes de la GUI.

Cáscara de GNOME

GNOME Shell es parte del entorno de escritorio GNOME, que proporciona una interfaz de usuario moderna para sistemas Linux y Unix. Incluye funciones como un panel, un iniciador de aplicaciones y un administrador de ventanas.

Plasma KDE

KDE Plasma es el componente principal del entorno de escritorio KDE y proporciona una interfaz de usuario potente y flexible. Viene con funciones como paneles personalizables, widgets, iniciador, administrador de tareas y administrador de ventanas.

xfce

Xfce es un entorno de escritorio liviano adecuado para sistemas con recursos limitados. Proporciona una interfaz de usuario sencilla y eficiente, que incluye paneles, menús, administradores de ventanas y algunas herramientas integradas.

LXDE

LXDE (Lightweight X11 Desktop Environment) es otro entorno de escritorio destinado a un bajo consumo de recursos. Incluye paneles, menús, un administrador de archivos y algunas aplicaciones básicas.

Unidad:

Unity solía ser el entorno de escritorio predeterminado para el sistema operativo Ubuntu y proporcionaba una interfaz de usuario y un iniciador de aplicaciones modernos.

Buscador de macOS:

El sistema operativo macOS utiliza Finder como su GUI Shell. Proporciona un administrador de archivos y una ventana del Finder para explorar y administrar archivos y carpetas.

2. Shell de interfaz de línea de comandos (shell CLI)

Los siguientes son algunos shells de línea de comandos comunes:

Windows PowerShell (sistemas Windows NT que admiten la tecnología .NET Framework)
cmd.exe/ caracteres del símbolo del sistema (sistemas Windows NT)
sh / bash / ksh / csh (sistemas Unix/linux) (sistemas MS-DOS)

Potencia Shell

PowerShell es un entorno de secuencias de comandos de línea de comandos y un marco de automatización de tareas desarrollado por Microsoft. Proporciona potentes funciones de línea de comandos y herramientas de administración en sistemas Windows.

cmd.exe

cmd.exe es el intérprete de línea de comandos predeterminado en el sistema operativo Windows y también puede denominarse shell de línea de comandos. Se utiliza para ejecutar instrucciones de línea de comandos y scripts en sistemas Windows. cmd.exe proporciona una serie de comandos y funciones para administrar y controlar varios aspectos de la computadora, como el sistema de archivos, la administración de procesos, la configuración de red, etc. Aunque cmd.exe tiene una función relativamente simple y carece de algunas características modernas, sigue siendo el shell de línea de comandos más común y utilizado en los sistemas Windows.

sh(Bourne Shell)

Bourne Shell es un programa de shell de línea de comandos en Unix y sistemas similares a Unix. Era el intérprete de línea de comandos predeterminado en los primeros sistemas Unix.

bash (Bourne otra vez Shell)

Bash es el shell de Unix más utilizado y el intérprete de línea de comandos predeterminado en Linux. Proporciona un amplio conjunto de funciones de lenguaje de secuencias de comandos y comandos y es compatible con muchas otras instrucciones de shell de Unix.

ksh (cáscara de Korn)

Korn Shell es un shell de línea de comandos desarrollado por AT&T Bell Labs y es más poderoso que Bash. Proporciona capacidades de programación avanzadas, control de trabajos y funciones de edición de línea de comandos.

csh (C Shell):

C Shell es un shell de línea de comandos común en sistemas tipo Unix con sintaxis y características de estilo lenguaje C. Proporciona alias de comandos, control de trabajos y capacidades de edición de historial.

zsh(Z Shell)

Zsh es un potente shell de Unix que es una extensión y reemplazo de Bash. Cuenta con un historial de línea de comandos mejorado, autocompletado, compatibilidad con complementos y más.

Concha de pescado

Fish Shell es un shell de línea de comandos fácil de usar con funciones modernas como autocompletado, resaltado de sintaxis y variables globales.

Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_51690690/article/details/131963201
Recomendado
Clasificación