lunes, 9 de marzo de 2015

Introducción a la programación en Shell

¿Que es una shell?

Shell es un interprete de comandos, permitiendo una comunicación directa entre el usuario y el ordenador.

Podemos utilizar distintos editores de texto para la creación de estos archivos.

Como por ejemplo el editor Vi -> http://linuxzone.es/how-tomanual-basico-de-uso-del-editor-vi/
y el Nano

Estos archivos tendrán un formato .sh y se ejecutarán mediante ./nombredelarchivo.sh

Todos los archivos .sh deberán contener en el inicio de pagina #! /bin/bash  para indicarle con que programa se ejecutara el script.

Variables

Las variables no pueden llamarse igual que las palabras reservadas por ejemplo:

!         case    do
done      elif    else
esac      fi      for
function  if      in
select    then    time
until     while   { 
}         [[      ]]

Comandos para visualizar ficheros: 
less
cat
more
..
Ejemplo : less /etc/passwd 
Tambien podemos utilizar filtros para agilizar busquedas del contenido en los ficheros utilizando el comando PIPE.

less /etc/passwd | root
Mostrar la información referente al usuario root.
head/tail
Mostrarán el principio(cabeza) o el final (cola) de un archivo
head /etc/passwd 
tail /etc/passwd  




No hay comentarios:

Publicar un comentario