From 83f5b3694c0f0b092920e847da07befc8fb8fde0 Mon Sep 17 00:00:00 2001 From: pablogarciaramirez <44579297+pablogarciaramirez@users.noreply.github.com> Date: Wed, 5 Dec 2018 00:01:12 +0100 Subject: [PATCH] Update 2018-12-04.md --- 2018-12-04.md | 45 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 2 deletions(-) diff --git a/2018-12-04.md b/2018-12-04.md index 6e0d081..a9dc0a3 100644 --- a/2018-12-04.md +++ b/2018-12-04.md @@ -40,19 +40,60 @@ cat fich | rev # Ejercicios propuestos con ficheros y directorios (Bash) - Crear un directorio para cada usuario +```bash +mkdir pablo juan +``` - Crear un fichero para cada usuario +```bash +mkdir pablo +cd pablo +touch fichero.txt +ls +``` - AƱadir contenido a cada fichero creado para cada usuario -- Elimiar un directorio +```bash +echo "pablo" > importante +``` +- Eliminar un directorio +```bash +rmdir pablo +``` - Renombrar un directorio +```bash +mv pablo pablo2 +``` - Mover archivos de una carpeta a otra +```bash +mv ./pablo/importante ./juan +``` - Si el archivo que se quiere eliminar pertenece a un usuario "complicado" no se elimina +```bash +su rm archivo +``` - Asignar permisos para una carpeta para cada usuario +```bash +chmod u+w ./gi1 +``` - Asignar permisos para un fichero para cada usuario +```bash +chmod u+w fichero.txt +``` - Asignar permisos para una carpeta para cada grupo +```bash +chmod g+r ./gi1 +``` - Asignar permisos para un fichero para cada grupo +```bash +chmod g+w fichero.txt +``` - Arrancar un proceso o un servicio +```bash +nano +``` - Eliminar un proceso o un servicio - +```bash +killall nano +``` # Ejercicios resueltos con ficheros y directorios (Bash) 1. Crear fichero que tenga tu nombre