Todo sobre Linux Shell

Todo sobre Linux Shell

Un shell es un intérprete de línea de comando. Es un programa especial que toma la entrada de los dispositivos de entrada estándar, la convierta a lenguaje de máquina y envíe al sistema operativo. Después del procesamiento del sistema operativo, envíe el resultado de nuevo a shell. Shell de nuevo traducirlo en formato legible humano y enviar resultados a los dispositivos de salida.

Conchas de Linux:

  • Shell bash (nata de nuevo shell): esta es la concha más común utilizada por Linux hoy en día. Bash Sell es desarrollada por Sir Brian Fox y Chet Ramey.
  • CSH (chell C): la sintaxis y el uso de C Shell son muy similares al lenguaje de programación C.
  • KSH (Korn Shell): desarrollado en AT&T Bell Labs.
  • TCSH: TCSH es una versión mejorada pero completamente compatible de Berkeley Unix C Shell (CSH).
  • Para obtener todos los shells disponibles en su archivo de cheques /etc /shells de Linux Machine.

    # cat/etc/shells/bin/sh/bin/bash/sbin/nologin/bin/tcsh/bin/csh/bin/ksh/usr/bin/ksh/bin/pdksh 

    Si desea cambiar a otra carcasa, simplemente escriba la ruta de la carcasa como se muestra arriba.

    #/bin/tcsh o #/usr/bin/ksh