ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Shell


Enviado por   •  21 de Septiembre de 2014  •  Tesis  •  1.845 Palabras (8 Páginas)  •  203 Visitas

Página 1 de 8

Shell

Introducción

Un intérprete de órdenes, línea de órdenes o comandos, terminal, consola, shell o su acrónimo en inglés CLI (por Command Line Interface), es un programa informático que actúa como interfaz (conexión física y funcional entre dos aparatos o sistemas independientes.) de usuario para comunicar éste con el sistema operativo mediante una pantalla completa o una ventana que espera órdenes escritas por el usuario en el teclado. El programa los interpreta y los entrega al sistema operativo para su ejecución. La respuesta del sistema operativo se muestra al usuario en la misma ventana. A continuación, el programa shell queda esperando más instrucciones.

Ejemplo: cd directorio

El nombre "shell" en castellano significa "caparazón".

En resumen

El shell actúa como un intermediario entre el sistema operativo y el usuario utilizando líneas de comando introducidas por dicho usuario. Su función consiste en la lectura de la línea de comandos, la interpretación de su significado, la ejecución del comando y luego la devolución del resultado a través de las salidas.

Shell en Linux

El shell es un archivo ejecutable que interpreta los comandos, los transmite al sistema y devuelve el resultado.

Existen muchos tipos de shell, los más comunes son:

sh (llamado "Bourne shell"),

bash ("Bourne again shell"),

csh ("C Shell"),

Tcsh ("Tenex C shell"),

ksh ("Korn shell"),

zsh ("Zero shell").

Generalmente, sus nombres coinciden con el nombre del ejecutable.

Cada usuario tiene un shell predeterminado, que se activará al abrirse el aviso del comando. El shell predeterminado se especifica en el archivo de configuración /etc/passwd, en el último campo de la línea que corresponde al usuario. Es posible cambiar el shell durante una sesión; para hacerlo, sólo se deberá ejecutar el archivo ejecutable correspondiente. Por ejemplo:

/bin/bash

Ventana de línea de comandos (prompt)

El shell se inicia a través de la lectura de su configuración completa (en un archivo del directorio /etc/), y luego de la lectura de la configuración propia del usuario (en un archivo oculto cuyo nombre comienza con un punto y que se ubica en el directorio básico del usuario, es decir/home/user_name/.configuration_file). Luego, se muestra una ventana de línea de comandos o prompt:

machine:/directory/current$

En forma predeterminada, en la mayoría de los shells el "prompt" (aviso) consiste en el nombre de la máquina seguido por dos puntos (:), el directorio actual y luego, un carácter que indica el tipo de usuario conectado:

• "$" define a un usuario normal

• "#" define al administrador, llamado "root"

El concepto de la línea de comandos

Una línea de comandos es una cadena de caracteres que representan a un comando. Este comando corresponde a un archivo ejecutable del sistema o del shell junto con otros argumentos opcionales (parámetros):

ls -al /home/jf/ linux

En el comando anterior, ls es el nombre del comando, mientras que -al y ome/jean-francois/ son los argumentos. Los argumentos que comienzan con -se denominan opciones. Por lo general, para cada comando hay una cierta cantidad de opciones que se pueden detallar al introducir uno de los siguientes comandos:

command --help command -? man command

c:\ users > _ ms-dos

En el comando anterior “c” es el disco local , la “\” es para dar el orden de las carpetas o subcarpetas , “users” es la carpeta y el “_” es el prompt que espera la orden

Bibliografía

http://www.rae.es/rae.html

es.kioskea.net/contents/692-sistema-unix-el-shell

Guía Práctica para aprender a trabajar en Shell

En esta actividad aprenderás a manejar una Shell para moverte por el árbol de directorios y gestionar tus ficheros en Linux: crear, borrar copiar, mover y renombrar ficheros. Para Windows podrás utilizar el cuadro comparativo anexado a esta guía.

Shell es la línea de comandos, también conocida como consola de comandos o familiarmente consola.

Los ficheros son contenedores de información. Pueden contener texto, fotos, música, vídeo, etc.

Los directorios también son ficheros con una propiedad que los hace especiales, pues son los que utilizamos para ordenar los demás ficheros. También se les conoce como carpetas porque se utilizan para ordenar o clasificar la información que almacenamos en el disco duro del ordenador.

Abrir la terminal Shell

• Para abrir la terminal en Linux ve a Aplicaciones -> Accesorios -> Terminal.

• (En caso de abrirla en Windows ve a Inicio –> Windows Power Shell o CMD y utiliza comandos propios del sistema)

Pwd, En qué directorio estoy?

• Para saberlo teclea en la terminal las letras: pwd (Present Working Directory es tu directorio de trabajo actual.)

• No olvides pulsar enter para ejecutar los comandos que escribas en la terminal.

¿Qué aparece? ¿Ya sabes lo qué quiere decir el resultado? Anótalo y continuemos

Ls, cómo conocer el contenido de un directorio

• Ejecuta la orden: ls

¿Qué aparece?

• Y si usas el comando: ls -a

¿Qué ves ahora? ¿Puedes encontrar alguna diferencia con

...

Descargar como (para miembros actualizados)  txt (12.1 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com