Un shell es una interfaz de software con la que el usuario interactúa . Un shell de Unix es un comando del shell en el sistema operativo Unix, y proporciona una forma para que los usuarios de entrada de texto de comando en el sistema operativo para realizar tareas . El Unix Shell más común es el shell Bourne y C shell . Conocer los conceptos básicos de estas lenguas puede hacer que un usuario Unix poder en ningún momento. Uso del Shell
Para utilizar el shell del sistema operativo Unix, tendrá que abrir el terminal o aplicación de consola. Esta aplicación le permite introducir comandos usando texto. El terminal o consola de bypass lo que se llama la interfaz gráfica de usuario ( GUI) de su equipo para que pueda hablar con su software en un nivel básico . Si está utilizando el Mac OSX , hay un defecto en el terminal que no permitirá el acceso shell scripting sin apagarlo . Abra la aplicación Terminal a través de centro de atención o vaya a la carpeta Aplicaciones, Utilidades y luego , a continuación, seleccione "Terminal ". Una vez que haya abierto Terminal , vaya a la opción Terminal en la barra de menú y seleccione " Preferencias". Se abrirá la ventana de diálogo de preferencias. Ir a las conchas abiertas de área y seleccionar "Cáscaras abren con: comando path completo" . Esto automáticamente ha seleccionado bin /bash, el shell con el que vamos a trabajar aquí .
Primer guión
Para ejecutar la primera secuencia de comandos. vamos a utilizar el clásico ejemplo Hello World . Pediremos a la computadora para decir una frase de nuevo a nosotros que nosotros especifiquemos , en este caso , el mundo hola frase . Accede a tu shell , escriba:
#! /bin /sh
luego presionar "Enter " o "Return " para entrar en su concha. Una vez hecho esto, se puede introducir el comando. Para entrar en su solicitud hola mundo sencillo , simplemente escriba:
echo Hello World
Su terminal de computadora a escribir Hello World de nuevo a usted . Usted puede escribir cualquier cosa después del comando echo y el equipo va a responder con esa frase.
Variables
Una de las características de la línea de comandos shell es la capacidad para asignar variables a un comando . Puede agregar variables a casi cualquier comando para cambiar lo que hace ese comando. Usted puede incluso hacer sus propios comandos y asignar una variable de modo que usted puede escribir una versión más pequeña de la orden y conseguir el mismo resultado . Vamos a utilizar el ejemplo Hello World de nuevo. Usted hará una variable antes de un signo = . Tipo:
#! bin /sh
pulsa "Enter ". A continuación, escriba :
I_MADE_A_MESSAGE = " Hello World "
Sin espacios entre el = y el " Hello World " . Para ejecutar el tipo de variable :
echo $ I_MADE_A_MESSAGE
El signo de dólar se asegurará de que la cubierta sólo se hace eco de su mensaje Hello World
Si alguna vez tiene que recordar . comando simplemente escriba :
comando man