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