Creando primer archivo en jupyter notebook: "SHELL_LINUX_BASIC.ipynb"
Este contiene comandos basicos en la terminal de linux. A manera interactiva se ha realizado un notebook para ser mas entendible.
En este notebook se muestra los comandos basicos que se utilizan en la terminal de Linux
- Posicionarse en una carpeta.
- Crear archivos, carpetas.
- Copiar, Mover archivos, carpetas.
- Mirar que archivos estan dentro de una ruta.
- Mirar que contiene cada archivo.
- Dar permisos de lectura, Escritura y Ejecucion a los archivos.
Se utilizaran los archivos "optd_aircraft.csv", "optd_aircraft_backup.csv" y "hello.txt" cargados en esta ruta del github.
Creando segundo archivo en jupyetr notebook: "SHELL_LINUX_INTERMEDIATE.ipynb"
Este contiene comandos mas utilizados en la terminal de linux. tambien a manera interactiva se ha realizado un notebook para ser mas entendible.
En este notebook se muestra los comandos intermedios que se utilizan en la terminal de Linux
- Conteo de lineas, palabras, etc de un archivo.
- vista de parte de un archivo
- Encontrar archivos.
- ordenar, cortar, pegar archivos.
- mostrar textos con algun patron.
- operaciones con archivos comprimidos.
- operaciones con archivo .csv.
Se utilizaran los archivos adicionales "Numbers_Names.txt", "Text_example.txt", "optd_aircraft_backup.csv.bz2", "optd_aircraft_new.csv" cargados en la ruta del github
Creando archivo en jupyter notebook: "Ejercicios_SHELL_LINUX.ipynb"
Este contiene ejercicios resueltos de los comandos mostrados en los notebooks anteriores.
Ejercicios con comandos:
- ls, mkdir, touch, cat, cp, mv, rm
- echo, wc, paste, tr, find
- cut, sort, grep
Archivos adicionales "optd_airlines.csv", "optd_por_public.csv".