Octavodia
Categorías
  • Aplicaciones
  • Blog
  • Ciencia
  • Comentarios tecnología
  • Correo Web
  • Electrónica
  • Historia Tecnología
  • Información
  • Tecnología
  • Test Tecnología
  • Vida
Octavodia
  • Tecnología

Cómo hacer que el script sea ejecutable en cualquier lugar de Linux

Total
0
Shares
0
0
0

Al crear un script Bash y guardarlo en un directorio, encontrará que solo puede ejecutar el script mientras se encuentra en ese directorio. ¿Alguna vez te has preguntado cómo ls , imagemagick , apache y squid se puede instalar en diferentes directorios, pero todavía se puede acceder a él en cualquier lugar? Eso es porque sus propios caminos se han agregado al ‘Camino’ variable. Al agregar varios enlaces, también puede hacer que su script sea ejecutable en cualquier lugar.

Agrega la ruta a Bash

Puede ajustar la ruta de acuerdo con 3 niveles diferentes. Bash es el primer nivel. Todo lo que vemos aquí afectará a Bash. Todo va allí, pero no tiene ningún efecto fuera de Bash.

Suponga que tiene una colección de scripts en el directorio al que desea acceder desde cualquier lugar.

Colección de guiones

Para hacer esto, puede agregar sus rutas a ‘~ / .bashrc’ . Puedes abrir el .bashrc archivo (ubicado en el Hogar carpeta, pero oculta de forma predeterminada) en su editor de texto favorito, como gedit .

Vaya al final del archivo y agregue:

 PATH="/path_of/the_folder_we/want_to_add_to:$PATH" 

Por ejemplo, si mantiene sus scripts ejecutables en directorio ‘/ home / myname / scripts’ , el comando sería:

 export PATH="/home/myname/scripts:$PATH" 
Agrega una ruta a la ruta

Para guardar los cambios, guarde el archivo, salga del editor de texto y escriba este comando en la terminal:

 source ~/.bashrc 

Guardar y salir para aplicar cambios

Luego, vaya a varios directorios diferentes e intente ejecutar scripts desde ellos.

Agregar un enlace al perfil

Si desea que el contenido del directorio sea accesible desde fuera de la restricción Bash, agréguelo al Perfil variable.

Abre el .perfil archivo con su editor de texto favorito.

Al final del archivo, escriba:

 export PATH="$PATH:$HOME/scripts" 

Debe cerrar la sesión y volver a iniciarla para aplicar los cambios.

Puede editar el archivo ‘.pam environment’ en lugar de ‘.profile’

En Ubuntu y sus derivados, puede editar el archivo ‘.pam environment’ al revés de ‘.perfil’ .

Abre el archivo ‘.pam_environment’ en el editor de texto. Si el archivo no existe, créelo.

En el archivo, escriba:

 PATH DEFAULT=${PATH}:/home/@{PAM_USER}/scripts 

Tenga en cuenta que en lugar de que la ruta esté completamente en código fijo y sea diferente del archivo de perfil, usaremos una variable aquí. De esta forma, cada usuario Directorio ‘/ home / USER_NAME / scripts’ se agregará a la ruta.

Al igual que con la edición del archivo .profile, debe cerrar la sesión y volver a iniciarla para que los cambios surtan efecto.

Agrega la ruta al medio ambiente

Una forma adecuada de acceder al contenido de un directorio multiusuario, compartiendo la misma computadora, es agregarlo a una variable de entorno. Abra una terminal y escriba:

 sudo nano /etc/environment 

La variable Path contiene una serie de directorios entre comillas, separados por dos puntos, similar a:

 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin" 

Para incluir su propio directorio en la lista, justo después de la ruta final, antes de cerrar las comillas, inserte dos puntos y la ruta al directorio. Si su directorio es ‘/ home / your_username / scripts’ , Se verá así:

 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/YOUR_USERNAME/scripts" 

Cierre sesión e inicie sesión nuevamente para aplicar los cambios.

Con los consejos anteriores, puede ejecutar sus scripts desde cualquier lugar en Linux.

Scripts de Linux

Al crear un script Bash y guardarlo en un directorio, encontrará que solo puede ejecutar el script mientras se encuentra en ese directorio. ¿Alguna vez te has preguntado cómo ls , imagemagick , apache y squid se puede instalar en diferentes directorios, pero todavía se puede acceder a él en cualquier lugar? Eso es porque sus propios caminos se han agregado al ‘Camino’ variable. Al agregar varios enlaces, también puede hacer que su script sea ejecutable en cualquier lugar.

Agrega la ruta a Bash

Puede ajustar la ruta de acuerdo con 3 niveles diferentes. Bash es el primer nivel. Todo lo que vemos aquí afectará a Bash. Todo va allí, pero no tiene ningún efecto fuera de Bash.

Suponga que tiene una colección de scripts en el directorio al que desea acceder desde cualquier lugar.

Colección de guiones

Para hacer esto, puede agregar sus rutas a ‘~ / .bashrc’ . Puedes abrir el .bashrc archivo (ubicado en el Hogar carpeta, pero oculta de forma predeterminada) en su editor de texto favorito, como gedit .

Vaya al final del archivo y agregue:

 PATH="/path_of/the_folder_we/want_to_add_to:$PATH" 

Por ejemplo, si mantiene sus scripts ejecutables en directorio ‘/ home / myname / scripts’ , el comando sería:

 export PATH="/home/myname/scripts:$PATH" 
Agrega una ruta a la ruta

Para guardar los cambios, guarde el archivo, salga del editor de texto y escriba este comando en la terminal:

 source ~/.bashrc 

Guardar y salir para aplicar cambios

Luego, vaya a varios directorios diferentes e intente ejecutar scripts desde ellos.

Agregar un enlace al perfil

Si desea que el contenido del directorio sea accesible desde fuera de la restricción Bash, agréguelo al Perfil variable.

Abre el .perfil archivo con su editor de texto favorito.

Al final del archivo, escriba:

 export PATH="$PATH:$HOME/scripts" 

Debe cerrar la sesión y volver a iniciarla para aplicar los cambios.

Puede editar el archivo ‘.pam environment’ en lugar de ‘.profile’

En Ubuntu y sus derivados, puede editar el archivo ‘.pam environment’ al revés de ‘.perfil’ .

Abre el archivo ‘.pam_environment’ en el editor de texto. Si el archivo no existe, créelo.

En el archivo, escriba:

 PATH DEFAULT=${PATH}:/home/@{PAM_USER}/scripts 

Tenga en cuenta que en lugar de que la ruta esté completamente en código fijo y sea diferente del archivo de perfil, usaremos una variable aquí. De esta forma, cada usuario Directorio ‘/ home / USER_NAME / scripts’ se agregará a la ruta.

Al igual que con la edición del archivo .profile, debe cerrar la sesión y volver a iniciarla para que los cambios surtan efecto.

Agrega la ruta al medio ambiente

Una forma adecuada de acceder al contenido de un directorio multiusuario, compartiendo la misma computadora, es agregarlo a una variable de entorno. Abra una terminal y escriba:

 sudo nano /etc/environment 

La variable Path contiene una serie de directorios entre comillas, separados por dos puntos, similar a:

 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin" 

Para incluir su propio directorio en la lista, justo después de la ruta final, antes de cerrar las comillas, escriba dos puntos y la ruta al directorio. Si su directorio es ‘/ home / your_username / scripts’ , Se verá así:

 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/YOUR_USERNAME/scripts" 

Cierre sesión e inicie sesión nuevamente para aplicar los cambios.

Con los consejos anteriores, puede ejecutar sus scripts desde cualquier lugar en Linux.

Total
0
Shares
Share 0
Tweet 0
Pin it 0
Artículo anterior
  • Ciencia

Fujifilm ganó prominencia durante la pandemia gracias a la medicina ‘efectiva’ de China Covid-19

Ver Publicación
Siguiente artículo
  • Historia Tecnología

Intel dice: Nuevas actualizaciones de seguridad ayudan a la computadora a ser ‘inmune’ a Meltdown y Spectre

Ver Publicación
También podría interesarte
Ver Publicación
  • Tecnología

Instrucciones para instalar myBB Forum en el servidor

  • admin
  • diciembre 8, 2020
Ver Publicación
  • Tecnología

Instrucciones para instalar Microsoft Office 2007 en Ubuntu 9.04

  • admin
  • diciembre 8, 2020
Ver Publicación
  • Tecnología

Instrucciones para instalar el sistema operativo Linux en el Chromebook

  • admin
  • diciembre 8, 2020
Ver Publicación
  • Tecnología

Instrucciones para instalar LAMP en Ubuntu para principiantes

  • admin
  • diciembre 8, 2020
Ver Publicación
  • Tecnología

Instrucciones para instalar Kali Linux a través de la red PXE

  • admin
  • diciembre 8, 2020
Ver Publicación
  • Tecnología

Las instrucciones para instalar Kali Linux en Windows 10 son más fáciles que nunca

  • admin
  • diciembre 8, 2020
Ver Publicación
  • Tecnología

Instrucciones para instalar la grabadora Hikvision a través de la red

  • admin
  • diciembre 8, 2020
Ver Publicación
  • Tecnología

Instrucciones para instalar hass.io en Raspberry Pi 3

  • admin
  • diciembre 8, 2020

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Octavodia

Ingresa las palabras de la búsqueda y presiona Enter.