interpretes_de_comandos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
interpretes_de_comandos [2022/07/05 16:37] – [Cambiar el intérprete] peroninterpretes_de_comandos [2024/02/15 17:43] (actual) – [Intérpretes de comando] peron
Línea 3: Línea 3:
 La //shell// o intérprete de comandos es el programa con el cual interactúas desde tu [[terminal_de_computadora|terminal]] para controlar nuestro sistema operativo remoto. La //shell// o intérprete de comandos es el programa con el cual interactúas desde tu [[terminal_de_computadora|terminal]] para controlar nuestro sistema operativo remoto.
  
-Cuando el intérprete indica que está listo para aceptar tu orden, puedes ingresar el comando que desees ejecutar a través del teclado. El comando se considera //entrada//. El intérprete buscará en uno o más directorios para localizar el programa que has solicitado. Si encuentra el programa, el intérprete traerá tu orden a la atención del //kernel//. Será el kernel quien seguirá las instrucciones del programa y ejecutará tu pedido. Una vez que el programa se haya ejecutado, el intérprete te solicitará más información o te dirá que está listo para una nueva órden.+Cuando el intérprete indica que está listo para aceptar tu orden, puedes ingresar un mandato que desees ejecutar a través del teclado, el //comando//Este comando se considera //entrada//. El intérprete buscará en uno o más directorios para localizar el programa que has solicitado. Si encuentra el programa, el intérprete traerá tu orden a la atención del //kernel//. Será el kernel quien seguirá las instrucciones del programa y ejecutará tu mandato. Una vez que el programa se haya ejecutado, el intérprete te solicitará más información o te dirá que está listo para una nueva orden.
  
 > La //shell// traducirá tu orden a un lenguaje que nuestra computadora es capaz de entender. Si tu orden es válida, la computadora hará honor a ella y la cumplirá, normalmente destinando temporalmente a tal fin una porción de nuestro banco de memoria común y presentándola en tu terminal. > La //shell// traducirá tu orden a un lenguaje que nuestra computadora es capaz de entender. Si tu orden es válida, la computadora hará honor a ella y la cumplirá, normalmente destinando temporalmente a tal fin una porción de nuestro banco de memoria común y presentándola en tu terminal.
Línea 18: Línea 18:
 El //prompt// es un indicador que el intérprete hace aparecer a fin de que esta listo y esperando órdenes. Puede aparecer de la siguiente manera: El //prompt// es un indicador que el intérprete hace aparecer a fin de que esta listo y esperando órdenes. Puede aparecer de la siguiente manera:
  
-<code>fulano@texto-plano.xyz:~$</code>+<code>fulana@texto-plano.xyz:~$</code>
  
-(Esto significa que eres el usuario “fulano”, en el entorno texto-plano.xyz.).+(Esto significa que eres la usuaria ''fulana'', en el entorno ''texto-plano.xyz''.).
  
 Esto puede variar, dependiendo de cómo esté configurado tu intérprete. Si lo que ves no es como lo anterior, a no asustarse! Algunos intérpretes tienen //prompts// más largos y elaborados, otros más exiguos y simples. Esto puede variar, dependiendo de cómo esté configurado tu intérprete. Si lo que ves no es como lo anterior, a no asustarse! Algunos intérpretes tienen //prompts// más largos y elaborados, otros más exiguos y simples.
Línea 26: Línea 26:
 ===== Intérpretes disponibles ===== ===== Intérpretes disponibles =====
  
-Existen varios intérpretes, y podrás encontrar varios disponibles:+Existen varios intérpretes compatiblesalgunos de ellos disponibles en nuestro sistema:
  
-[[Csh|Shell]]+[[sh|sh - Shell de Thompson]] (histórico, no disponible)
  
-[[TCSh|TCSh]]+[[Bourne Shell|Shell de Bourne]] (histórico, suplido por [[bash|Bourne Again Shell]])
  
-[[ksh|Korn Shell]] (Por defecto).+[[Csh|csh - Shell C del Unix de Berkeley]]
  
-[[Bash|Bourne Again Shell]]+[[TCSh|TCSh - Tenex C Shell]]
  
-[[zsh|Z Shell]]+[[ksh|ksh - Shell de Korn]] (intérprete por defecto de nuestro sistema). 
 + 
 +[[Bash|bash - Bourne Again Shell]] 
 + 
 +[[zsh|zsh - Z Shell]]
  
 [[fish|Fish Shell]] [[fish|Fish Shell]]
Línea 101: Línea 105:
  
 <code bash> <code bash>
-Shell /usr/local/bin/bash+chsh -s /usr/local/bin/bash
 </code> </code>
  
 A continuación cierra tu sesión de texto-plano y vuelve a loguearte. A continuación cierra tu sesión de texto-plano y vuelve a loguearte.
  • interpretes_de_comandos.1657039033.txt.gz
  • Última modificación: 2022/07/05 16:37
  • por peron