Diferentes Shells en Linux

SHELL es un programa que proporciona la interfaz entre el usuario y un sistema operativo. Cuando el usuario inicia sesión, el sistema operativo inicia un shell para el usuario. Kernel controla todas las operaciones informáticas esenciales y proporciona la restricción de acceso al hardware, coordina todas las utilidades en ejecución y gestiona los recursos entre procesos. Al usar el kernel, solo el usuario puede acceder a las utilidades proporcionadas por el sistema operativo.

Tipos de concha:

  • La carcasa C –
    Denoted as csh 

    Bill Joy lo creó en la Universidad de California en Berkeley. Incorporó características como alias e historial de comandos. Incluye útiles funciones de programación como la aritmética integrada y la sintaxis de expresiones tipo C.

    En capa C:

    Command full-path name is /bin/csh,
    Non-root user default prompt is hostname %,
    Root user default prompt is hostname #. 
  • La concha de Bourne –
    Denoted as sh 

    Fue escrito por Steve Bourne en AT&T Bell Labs. Es el shell UNIX original. Es más rápido y más preferido. Carece de funciones para uso interactivo como la capacidad de recordar comandos anteriores. También carece de manejo de expresiones aritméticas y lógicas integradas. Es el shell predeterminado para el sistema operativo Solaris.

    Para el caparazón Bourne:

    Command full-path name is /bin/sh and /sbin/sh,
    Non-root user default prompt is $,
    Root user default prompt is #. 
  • La concha Korn
    It is denoted as ksh 

    Fue escrito por David Korn en AT&T Bell Labs. Es un superconjunto del shell Bourne. Por lo tanto, es compatible con todo en el shell Bourne. Tiene características interactivas. Incluye características como aritmética integrada y arreglos tipo C, funciones y facilidades de manipulación de strings. Es más rápido que C shell. Es compatible con scripts escritos para C shell.

    Para el caparazón Korn:

    Command full-path name is /bin/ksh,
    Non-root user default prompt is $,
    Root user default prompt is #. 
  • Bourne-Again Shell de GNU –
    Denoted as bash 

    Es compatible con el shell Bourne. Incluye características de Korn y Bourne shell.

    Para el shell GNU Bourne-Again, el:

    Command full-path name is /bin/bash,
    Default prompt for a non-root user is bash-g.gg$
    (g.ggindicates the shell version number like bash-3.50$),
    Root user default prompt is bash-g.gg#. 

Publicación traducida automáticamente

Artículo escrito por him0000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *