# Practica 1 Comandos Linux
## Crear 3 archivos texto1.txt texto2.txt y texto3.txt en el directorio del usuario
```
touch texto1.txt texto2.txt texto3.txt
```

## Crear 3 carpetas carpeta1 carpeta2 carpeta3 en el directorio del usuario
```
mkdir carpeta1 carpeta2 carpeta3
```

## Copiar texto1.txt en carpeta1, texto2.txt en carpeta2, texto3.txt en carpeta3
```
cp texto1.txt carpeta1
cp texto2.txt carpeta2
cp texto3.txt carpeta3
```

## Ingresar en los 3 archivos un texto y mostrar por consola
Comando nano para editar texto
```
nano texto1.txt
nano texto2.txt
nano texto3.txt
```

Comando cat para ver contenido
```
cat texto1.txt
cat texto2.txt
cat texto3.txt
```

## Modificar nombre de texto1.txt a texto1_old.txt dentro de la carpeta1
Con comando cd nos ubicamos en la carpeta1
con comando mv modificamos nombre texto1.txt por texto1_old.txt
```
cd carpeta1
mv texto1.txt texto1_old.txt
```

## Crear un archivo prueba.txt en el directorio raiz y luego ingresarle un texto
Ingresamos como superusuario comando sudo su
vamos a directorio raiz con cd /
creamos en directorio raiz archivo prueba.txt
editamos un texto en archivo prueba.txt
verificamos texto en archivo con comando cat
```
sudo su
cd /
touch prueba.txt
nano prueba.txt
cat prueba.txt
```

## Mover archivo prueba.txt a carpeta3 del usuario
Verificamos directorio que estamos con comando pwd
movemos archivo prueba.txt a carpeta3 con comando mv
verificamos con comando ls si se movio archivo a carpeta3
```
pwd
mv prueba.txt /home/rsa-key-20210327/carpeta3
ls /home/rsa-key-20210327/carpeta3
```

## Dar permisos al archivo prueba.txt para que tu usuario pueda modificarlo
vemos permisos del archivo prueba.txt con ls -l
Damos permisos con comando chmod
verificamos permisos agregados con ls -l
salimos con exit de usuario admin
Vamos a carpeta3 con comando cd
editampos archivo con nano
con comando cat vemos cambios en prueba.txt
```
ls -l /home/rsa-key-20210327/carpeta3/prueba.txt
chmod o+w /home/rsa-key-20210327/carpeta3/prueba.txt
ls -l /home/rsa-key-20210327/carpeta3/prueba.txt
exit
cd ..
cd carpeta3
nano prueba.txt
cat prueba.txt
```

## crear carpeta como root en el usuario actual
en directorio de usuario comando sudo su
creamos carpeta con comando mkdir
verificamos con comando ls -l
```
sudo su
mkdir carpeta
ls -l
```

## Eliminar todos los archivos y carpetas creadas dando los permisos y propiedades requeridas
con exit salimos de usuario admin
eliminamos com rm -r carpeta1 carpeta2 carpeta3 texto1.txt texto2.txt texto3.txt
verificamos con ls
vemos que hay aun directorio carpeta
identificamos con ls -l propietario
usamos comando chown para hacernos propietario
verificamos con comando ls -l
eliminamos con comando rm -r
verificamos con ls
```
exit
rm -r carpeta1 carpeta2 carpeta3 texto1.txt texto2.txt texto3.txt
ls
ls -l
sudo chown rsa-key-20210327 carpeta
rm -r carpeta
ls
```
