Agregar acceso directo a la línea de comandos

1

¿Cómo ejecuto la aplicación: ~/ngrok escribiendo ngrok ?

Quiero agregar un acceso directo a la ubicación ~/ngrok para no tener que saber dónde está cuando ejecuto la aplicación.

    
pregunta Harry 06.05.2014 - 05:09

2 respuestas

1
Los comandos

en los terminales * nix se almacenan en varios directorios en todo el sistema de archivos. La variable PATH es una serie de directorios organizados con dos puntos ( : ) que se buscan para encontrar un comando de deseo. Cuando se llama a un comando, se lee la variable PATH y se comprueban todas las rutas que contiene contiene el comando en cuestión.

Tiene 2 formas de hacer que su programa se ejecute sin especificar la ubicación: agréguelo a un directorio que ya esté en su variable PATH , o agregue su carpeta contenedora a la variable PATH .

Puedes leer tu variable actual PATH ejecutando:

echo $PATH

Y puede editar su variable PATH siguiendo una guía como this

P.S. REALMENTE desaconsejo encarecidamente mantener los archivos directamente dentro de ~/

    
respondido por el Alexander 06.05.2014 - 05:35
0

También puede hacer que funcione en su archivo ~/.bash_profile . Simplemente ponga esta línea:

function ngrok { ~/ngrok; };

Para probarlo en la ventana de terminal actual, escriba source ~/.bash_profile . La nueva terminal cargaría este archivo automáticamente.

    
respondido por el Mateusz Szlosek 06.05.2014 - 08:25

Lea otras preguntas en las etiquetas