Preguntas etiquetadas con path

RUTA (todo en mayúsculas) es el nombre de una variable de entorno en sistemas operativos tipo Unix, DOS, OS / 2 y Microsoft Windows, que especifica un conjunto de directorios donde se buscan programas ejecutables.

7
¿$ 0 siempre incluirá la ruta al script?
Quiero obtener el script actual para poder imprimir la ayuda y la información de la versión desde la sección de comentarios en la parte superior. Estaba pensando en algo como esto: grep '^#h ' -- "$0" | sed -e 's/#h //' Pero luego me pregunté qué pasaría si el script …

1
¿POSIX garantiza que las utilidades estándar están en PATH?
En la sección "Búsqueda y ejecución de comandos" , la especificación POSIX dice que PATHse busca cuando se encuentra una utilidad para ejecutar (con algunas excepciones). ¿La especificación menciona en PATHalgún lugar que se inicializará a un valor que garantice que se encontrarán todas las utilidades estándar? ¿O necesito hacer …
11 path  posix  standard 




2
¿Cuál es la diferencia entre "echo $ PATH" y / etc / paths?
Cuando me echo $ PATH me sale esto: Users/myusername/.node_modules_global/bin:/Users/mac/.node_modules_global/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/mac/Library/Android/sdk/platform-tools:/platform-tools. Quiero eliminar algunas rutas de esto, pero cuando abro el archivo usando el comando vim /etc/paths, obtengo los siguientes resultados: /usr/local/bin /usr/bin /bin /usr/sbin /sbin ¿Es el archivo / etc / caminos diferente de la variable $ PATH?
10 osx  path 

4
¿Por qué mi programa llamado "set" no se ejecuta?
He creado un programa C simple así: int main(int argc, char *argv[]) { if (argc != 5) { fputs("Not enough arguments!\n", stderr); exit(EXIT_FAILURE); } Y tengo mi RUTA modificada en etc / bash.bashrc así: PATH=.:$PATH He guardado este programa como set.c y lo estoy compilando con gcc -o set set.c …


1
¿Cómo se establece el camino para buscar páginas 'man'?
Estoy desconcertado por cómo se establece la ruta utilizada para encontrar manpáginas. Lo "correcto" parece suceder mágicamente. Por ejemplo, si cambio mi RUTA de /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin a /usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin la ruta buscada por las manpáginas (según man --path) cambia de /usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man a /usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man De alguna manera, la versión de Git con la …
10 path  man 

4
Listar todos los archivos / binarios en la RUTA actual
¿Existe una forma "fácil" de ejecutar un comando de estilo "ls -la" para enumerar todos los archivos / binarios ejecutables en la RUTA actual? (Tengo la intención de canalizar la salida en grep, para buscar comandos con prefijos desconocidos pero básicamente "nombres" conocidos, el tipo de caso en el que …
10 bash  ls  path  autocomplete 

2
¿Por qué tantos programas viven en PATH?
Una cosa que me desconcierta sobre Linux de escritorio, al menos, es que casi todo está en mi RUTA. Por todo, me refiero a todas las aplicaciones de escritorio, incluidas cosas como gnome-character-map y glchess. Estos no tienen interfaces de línea de comandos para hablar, por lo que no puedo …

2
Agregar una carpeta de archivos jar a mi ruta
Tengo herramientas de Java que necesito usar. Las herramientas están en una carpeta llena de archivos jar. Quería agregar esta carpeta a mi ruta, por las razones obvias, pero después de editar mi .bash_profile para incluir la nueva carpeta en la variable $ PATH y obtenerla, no funciona. También intenté …
10 path  java 

5
Encuentra la ruta absoluta de un script
En un script, me meto en $0la posible ruta relativa a él. Para convertirlo a absoluto, he encontrado esta solución que no entiendo: abspath=$(cd ${0%/*} && echo $PWD/${0##*/}) Mi problema es la magia dentro de ${0%/*}y ${0##*/}. Parece que el primero extrae el nombre del directorio y el segundo extrae …
10 bash  path 


1
zsh: expande completamente la ruta binaria en <tab>
En mi comportamiento actual de zsh, presionar la pestaña después de escribir "sudo" solo agrega un espacio. $ sudo ... Lo que realmente quiero es que la pestaña se expanda completamente a la ruta del binario que está a punto de ejecutarse cuando presiono la pestaña, lo que me permite …
10 zsh  path  autocomplete 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.