IES Miguel Romero Esteo - Departamento de Informática - Linux/Unix
Bases 2 /
Práctica 9
Comandos:
V arios comandos indicados en los enunciados.
Aplicaciones:
Recursos:
Enunciado:
Hacer login a la máquina vms con el usuario del alumno (en adelante $USER)
Crear el directorio $HOME/bases2/bases_p09/ejercicio1, entrar en su interior y realizar las operaciones necesarias con el comando touch para que al ejecutar el comando ls -1 se visualice en la salida estandard lo siguiente:
1. |
Muestra los nombres de archivo que terminan en .php |
2. |
Muestra los nombres de archivo que tengan la letra e en segunda posición. |
3. |
Muestra los nombres de archivo cuya primera letra esté comprendida entre a y e |
4. |
Muestra los nombres de archivo que no comienzan por una vocal |
5. |
Muestra los nombres de archivo que no terminan en .php |
6. |
Muestra los nombres de archivo que no terminan ni con .txt ni con .php |
¿Cómo se escriben los dos comandos
siguientes en la misma línea?. Escribe el resultado en el
fichero $HOME/bases2/bases_p09/ejercicio2
Listar todos los procesos del sistema (comando ps) y redirige el resultado a un archivo de nombre $HOME/bases2/bases_p09/ejercicio3.
Sea el comando who -A, que genera un mensaje de error:
1. |
Relanzar este comando y redirigir los errores a un archivo en $HOME/bases2/bases_p09/ejercicio4.1 |
2. |
Relanzar este comando y hacer desaparecer los errores sin redirigir a un archivo en disco. Escribir el comando resultado en $HOME/bases2/bases_p09/ejercicio4.2 |
Ejecutar los comandos siguientes:
1. |
Redirigir
el resultado del comando chmod a un archivo, los errores
a otro de acuerdo a las siguientes
indicaciones: Salida estandard a
$HOME/bases2/bases_p09/ejercicio5.fd1;
Salida de
errores a $HOME/bases2/bases_p09/ejercicio5.fd2
|
2. |
Redirgir
los resultados y los errores del comando al
archivo un mismo archivo $HOME/bases2/bases_p09/ejercicio5.fd1y2 |
Ejecutar los comandos date,who -A y almacenar el resultado de los dos comandos en un archivo de nombre $HOME/bases2/bases_p09/ejercicio7 (una sola línea de comando). Recuerda que el comando who -A genera un mensaje de error.
Mostrar la lista de procesos paginando el resultado.
Haciendo uso de tuberías, combina los comandos ps,grep para mostrar la lista de los procesos kworker que funcionan en el sistema. El resultado guárdalo en el archivo $HOME/bases2/bases_p09/ejercicio9
Haciendo uso de tuberías, combina los comandos tail y head para mostrar la sexta línea del archivo /etc/passwd. El resultado guárdalo en el archivo $HOME/bases2/bases_p09/ejercicio10
Crear los archivos siguientes:
Haz que el
sistema (no tú) cuente el número de archivos cuyo nombre
contenga la palabra fic. La búsqueda no deberá
discriminar entre mayúsculas y minúsculas.