Google
Web dns.bdat.net

Administración de linux

Una guía básica

Pedro Pablo Fábrega Martínez

Aviso Legal
Tabla de contenidos
Introducción
Parámetros posicionales y variables internas
Script que muestra los tres primeros parámetros pasado en la línea de órdenes
Script que muestra el número de parámetros pasados
Script que escribe todos los parámetros pasados en una línea
Script que escribe todos los parámetros pasados en una línea y separados por el signo +
condiciones (test)
Script que comprueba que hay dos parámetros posicionales
Script que comprueba si los dos parámetros son iguales
Script que escribe «IGUALES» si los dos parámetros posicionales pasado son iguales y «DISTINTOS» en otro caso
Analizamos el programa:
Ficheros y directorios (1)
Script que dice «Es un fichero» si el argumento pasado es un fichero regular. En otro caso debe escribir «No es un fichero».
Script que dice «Es un directorio» si el argumento pasado es un directorio. En otro caso debe escribir «No es un directorio».
Script que dice «Es un enlace» si el argumento pasado es un enlace simbólico. En otro caso debe escribir «No es un enlace simbólico».
Script que escribe las características del fichero o directorio, pasado como argumento: tipo y permisos.
Script que escribe el tipo de fichero pasado como argumento.
Script que muestre el contenido de su argumento, si es un directorio muestre los ficheros que contiene y si es un fichero su contenido.
Bucles
Script que escribe los cinco primeros números
Script que suma todos los números pasados como argumentos.
Script que suma todos los números pasados como argumentos y escriba la operación y el resultado: p.e. 1 + 2 + 3 = 6
Script que escribe el tipo de todos los ficheros pasados como argumento.
Script que renombra todos los ficheros cuyo nombre sea de la forma texto.html y en otro que sea de la forma texto.xhml.
Lectura de ficheros
Script que muestra las línea del fichero /etc/passwd numeradas.
Script que saca una lista de todos los usuarios que no tienen un directorio con su nombre en /home.
Caso general
Corolario
Script que suma las cifras de un fichero
Edición de ficheros y expresiones regulares
Hacer un guion que separe las frases del fichero pasado como argumento y las guarde en otro fichero nuevo.
Guion que sustituye la palabra "á" por "á" en los ficheros pasados como argumento.
Guion que transforma un fichero cuyas línea tengan el formato nombre:apellidos:edad en el formato INSERT INTO TABLA VALUES ("nombre",apellidos",edad);
Prácticas con comandos Unix
Guion que diga si el usuario cuyo nombre pasamos como argumento está o no conectado.
Guion que diga qué usuarios de la lista que pasamos como argumento están o no conectados.
Ejercicios propuestos