Project logo

Automation Linux Enhanced


Permitir un manejo mas ágil, así como una ayuda a nuevos usuarios en sistemas operativos linux.

📝 Tabla de contenido

🧐 Acerca de

Ayudar a toda persona que inicie su cambio a una plataforma abierta linux, brindándole una herramienta para que su transición sea mas agradable.

Comandos funcionales

  • APT
    • Update.
    • Upgrade.
    • Update & Upgrade.
  • CP
    • Copy file.
    • Copy folder.
  • PIP
    • Install package.
    • Uninstall package.
  • Web Server
    • Inicializar servidor.
    • Detener servidor.

🏁 Comenzando

Estas instrucciones le proporcionarán una copia del proyecto en funcionamiento en su máquina local para fines de desarrollo y prueba. Consulte la implementacion para obtener notas sobre cómo implementar el proyecto en un sistema.

Prerequisitos

  • Python3.
  • Sistema operativo linux (debian o derivados).

Instalacion

Para su instalación solo basta con clonar el repositorio en la ruta deseada, se recomienda ubicar el sistema en la raíz de la carpeta del usuario.

Pued hacer uso del comando: cp -r Basic-Automatication-for-linux/ $HOME/

🎈 Uso

El uso del script se puede llevar a cabo ejecutándolo directamente y siguiendo los pasos que te muestra el script o en su defecto hacer uso de argumentos al momento de ejecutarlo.

Uso de argumentos

El uso de los argumentos permite mayor rapidez para la ejecución de los comandos, omitiendo la espera de la presentación del menú y ejecutando los comando directamente.

Python3 'NOMBRE_SCRIPT' -r 'PASSWORD' -s 'SECUENCIA'

Actualmente los argumentos disponibles son:

  • -r: Designa la contraseña del usuario para tareas que así lo requieran

  • -s: Es la secuencia para la ejecución del comando a utilizar

Python3 'ALE.py' -r contraseña_de_ejemplo -s 13

El primer término de la secuencia corresponde el comando a utilizar:

  • 1.- APT
  • 2.- CP
  • 3.- PIP

El segundo término corresponde al submenú del comando seleccionado, por ejemplo:

  • APT
    • 1.- Update
    • 2.- Upgrade
    • 3.- Update & Upgrade

🚀 Despliegue

  • Se recomiendo mantener el script en la raíz de la carpeta del usuario.

  • Generar un alias al script, de tal forma que no sea necesario escribir la ruta del script, para ello modificaremos el siguiente archivo.

    • Escribiremos el siguiente comando en la terminal sudo nano $HOME/.bashrc

    • Nos ubicaremos al final del archivo.

    • Escribimos el siguiente comando:
      alias ale='python3 (RUTA DE LA CARPETA)/ALE.py

    Ejemplo:

    alias ale='python3 /home/diego/Proyects/Python/Basic-Automatication-for-linux/ALE.py

⛏️ Construido usando

  • Python - Lenguage de programacion
  • Debian - Sistema operativo

✍️ Autor

🎉 Agradecimientos

  • Mrth GM
  • Ale AR
  • Freepik (Icono)