PowerShell es una interfaz que ejecuta órdenes o instrucciones a la computadora de forma directa, tanto para el servidor que utiliza como para ciertas aplicaciones instaladas en el sistema.
Este programa es bastante más práctico que la Consola de comandos (CMD) ya que sus funciones son mucho más extensas, permitiendo realizar cambios más profundos en el servidor del sistema como tal y en otros programas más específicos.
Ejecución de un script
Para poder ejecutar un script o un programa en línea de comandos existen varias posibilidades:
En primer lugar
convierte el script ejecutable privilegios en GNU/Linux
Ejemplo:
chmod +x /home/carlos-vialfa/mis_scripts/script.sh
chmod 0755 /home/carlos-vialfa/mis_scripts/script.sh
1. La ruta absoluta
Cualquiera que sea la ubicación donde te encuentres ingresa
/home/carlos-vialfa/mis_scripts/script.sh
2. La ruta relativa
En este caso hay que ir al directorio que contiene el ejecutable
cd /home/carlos-vialfa/mis_scripts/
Para ejecutar el script escribe
./script.sh
Si descendiste demasiado en el árbol de directorios debes utilizar . y ..
- . – directorio actual
- .. – directorio padre
Ejemplo:
El script se encuentra en /home/carlos-vialfa/mis_scripts/
Yo me encuentro en /home/carlos-vialfa/bin/perl_scripts/
Para ejecutar el script desde esta ubicación debo ingresar
../../mis_scripts/script.sh
3. Modificar la variable PATH
Para hacer esto vamos a agregar a la variable PATH la ruta que contiene el script
export PATH=$PATH:/home/lami20j/mis_scripts
Para ejecutar el script escribe:
script.sh
Para mayores detalles ver
variable PATH