Diferencia entre revisiones de «Shell (informática)»

 
(No se muestran 3 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
{{Definición|Nombre=Shell |imagen= Logooo_Shell.jpeg|concepto='''Shell''' (informática). En informática, el término Shell se emplea para referirse a programas que proveen una interfaz de usuario para acceder a los servicios del sistema operativo. Estos pueden ser gráficos o de texto simple, dependiendo del tipo de [[interfaz]] que empleen. Los Shells estan diseñados para facilitar la forma en que se invocan o ejecutan los distintos programas disponibles en la computadora.}}
+
{{otros usos|Shell (empresa petrolera)}}
<div align="justify">
+
 
'''Shell'''. [[Unix]] y [[Linux]] vienen con un shell Bourne denominado bash, escrito por la organización [[Free Software Foundation]]. El nombre bash proviene de Bourne Again Shell, uno de los tantos juegos de palabras en Unix. Se trata de un shell Bourne “avanzado”: tiene las capacidades estándar de programación que se encuentran en todos los shells Bourne y además varias de las características interactivas que se encuentran en los shells C. bash es el shell predeterminado cuando uno usa Linux.  
+
{{Definición
 +
| Nombre = Shell
 +
| imagen =
 +
| concepto = El término “shell” se emplea para referirse a programas que proveen una interfaz de usuario para acceder a los servicios del sistema operativo.}}
 +
 
 +
El término “'''shell'''” se emplea para referirse a [[programa informático|programas]] que proveen una [[interfaz de usuario]] para acceder a los servicios del [[sistema operativo]].
 +
 
 +
[[Unix]] y [[Linux]] vienen con un shell Bourne denominado bash, escrito por la organización [[Free Software Foundation]]. El nombre ''“bash”'' proviene de Bourne Again Shell, uno de los tantos juegos de palabras en Unix. Se trata de un shell Bourne “avanzado”: tiene las capacidades estándar de programación que se encuentran en todos los shells Bourne y además varias de las características interactivas que se encuentran en los shells&nbsp;C. Bash es el shell predeterminado cuando se utiliza Linux.
 +
 
 +
Los shells pueden ser gráficos o de texto simple, dependiendo del tipo de [[interfaz]] que empleen. Están diseñados para facilitar la forma en que se invocan o ejecutan los distintos programas disponibles en la computadora.
  
 
Apenas ingresa por primera vez, el prompt que se ve es producto de la acción de bash, en otras palabras: se está corriendo el primer programa Unix, el shell bash. Mientras está conectado, el shell bash estará permanentemente funcionando.
 
Apenas ingresa por primera vez, el prompt que se ve es producto de la acción de bash, en otras palabras: se está corriendo el primer programa Unix, el shell bash. Mientras está conectado, el shell bash estará permanentemente funcionando.
  
 
==Un comando típico ==
 
==Un comando típico ==
Los sitemas Linux y Unix soportan a través de la Shell un gran número de comadnos. Uno de ellos es '''cat'''.
 
Para utilizarlo, se escribe “cat” y luego se oprimae Intro:<br> /home/rafa$ cat<br>
 
  
Si existe algún error de tecleo al escribir “cat”, se visualizará el siguiente error: <br> /home/rafa$ ct<br> ct: command not found<br> /home/rafa$<br>
+
Los sitemas Linux y Unix soportan a través de la Shell un gran número de comadnos. Uno de ellos es '''cat'''.
 +
Para utilizarlo, se escribe “cat” y luego se oprime la tecla Intro:
 +
 
 +
/home/rafa$ cat
 +
 
 +
Si existe algún error de tecleo al escribir “cat”, se visualizará el siguiente error:
 +
 
 +
/home/rafa$ ct
 +
 
 +
ct: command not found
 +
 
 +
/home/rafa$
  
 
Por lo tanto, el shell informa que no pudo encontrar un programa denominado “ct”, y le ofrece otro prompt para seguir trabajando. Tanto Linux como Unix hacen diferencia entre mayúsculas y minúsculas (case sensitive): CAT está mal escrito. Tampoco se permite dejar espacios antes del comando.
 
Por lo tanto, el shell informa que no pudo encontrar un programa denominado “ct”, y le ofrece otro prompt para seguir trabajando. Tanto Linux como Unix hacen diferencia entre mayúsculas y minúsculas (case sensitive): CAT está mal escrito. Tampoco se permite dejar espacios antes del comando.
Línea 15: Línea 33:
 
== Shells de texto comunes ==
 
== Shells de texto comunes ==
  
*[[Bourne Shell]]
+
* [[Bourne Shell]]
*[[Almquist shell]]
+
* [[Almquist shell]]
*[[bash]]
+
* [[bash]]
*[[Korn Shell]]
+
* [[Korn Shell]]
*[[Emacs]]
+
* [[Emacs]]
*[[Símbolo del sistema de Windows]]
+
* [[Símbolo del sistema de Windows]]
  
 
== Shells gráficos comunes ==
 
== Shells gráficos comunes ==
  
*[[GNOME]]
+
* [[GNOME]]
*[[KDE]]
+
* [[KDE]]
*[[Xfce]]
+
* [[Xfce]]
*[[LXDE]]
+
* [[LXDE]]
*[[Escritorio de MS Windows]]
+
* [[Escritorio de MS Windows]]
  
 
== Véase también ==
 
== Véase también ==
  
*[[Interfaz gráfica de usuario]]
+
* [[Interfaz gráfica de usuario]]
  
 
==Fuentes==
 
==Fuentes==
  
* Artículo de la Web "escomposlinux.org": [http://www.escomposlinux.org El Shell]  
+
* Artículo de la Web "escomposlinux.org": [http://www.escomposlinux.org El Shell]
<br>
+
 
</div>
+
[[Categoría: Software]]
[[Category:Software]]
 

última versión al 17:56 8 may 2022

Para otros usos de este término, véase Shell (empresa petrolera).


Shell (informática)
Información sobre la plantilla
Concepto:El término “shell” se emplea para referirse a programas que proveen una interfaz de usuario para acceder a los servicios del sistema operativo.

El término “shell” se emplea para referirse a programas que proveen una interfaz de usuario para acceder a los servicios del sistema operativo.

Unix y Linux vienen con un shell Bourne denominado bash, escrito por la organización Free Software Foundation. El nombre “bash” proviene de Bourne Again Shell, uno de los tantos juegos de palabras en Unix. Se trata de un shell Bourne “avanzado”: tiene las capacidades estándar de programación que se encuentran en todos los shells Bourne y además varias de las características interactivas que se encuentran en los shells C. Bash es el shell predeterminado cuando se utiliza Linux.

Los shells pueden ser gráficos o de texto simple, dependiendo del tipo de interfaz que empleen. Están diseñados para facilitar la forma en que se invocan o ejecutan los distintos programas disponibles en la computadora.

Apenas ingresa por primera vez, el prompt que se ve es producto de la acción de bash, en otras palabras: se está corriendo el primer programa Unix, el shell bash. Mientras está conectado, el shell bash estará permanentemente funcionando.

Un comando típico

Los sitemas Linux y Unix soportan a través de la Shell un gran número de comadnos. Uno de ellos es cat. Para utilizarlo, se escribe “cat” y luego se oprime la tecla Intro:

/home/rafa$ cat

Si existe algún error de tecleo al escribir “cat”, se visualizará el siguiente error:

/home/rafa$ ct

ct: command not found

/home/rafa$

Por lo tanto, el shell informa que no pudo encontrar un programa denominado “ct”, y le ofrece otro prompt para seguir trabajando. Tanto Linux como Unix hacen diferencia entre mayúsculas y minúsculas (case sensitive): CAT está mal escrito. Tampoco se permite dejar espacios antes del comando.

Shells de texto comunes

Shells gráficos comunes

Véase también

Fuentes

  • Artículo de la Web "escomposlinux.org": El Shell