Preguntas etiquetadas con path

26
Bash no encuentra un programa aunque esté en mi camino

Tengo un programa en mi camino. El programa se ejecuta cuando se ejecuta con una ruta completa especificada. Pero el programa no se puede encontrar cuando lo ejecuto solo con su nombre. Esencialmente, quiero entender cómo es posible el resultado a continuación y cómo solucionarlo para que mi...

25
¿Qué significa $ {PATH: +: $ {PATH}}?

Recientemente noté lo siguiente en mi perfil de cygwin, más precisamente: /usr/local/bin:/usr/bin${PATH:+:${PATH}} Qué significa eso? ¿Por qué no es solo $ PATH? ¿Es esto un 'si existe $ PATH entonces agregue: $ PATH'? Mi propósito es intercambiar el orden y poner las rutas de Cygwin detrás de la...

24
Agregar a la ruta frente a vincular desde / bin

Nuestro administrador del sistema instaló una aplicación de software (Maven) en el servidor y les dijo a todos que agregaran la /usr/local/maven/bin/carpeta a su ruta. Creo que podría ser más conveniente simplemente vincular los pocos programas en esa carpeta desde la /bincarpeta (u otra carpeta...

24
Compartir alias y configuración de RUTA entre zsh y bash

El shell que normalmente uso es zsh. Tengo varios alias para habilitar el color en algunos programas como lsy grep. También configuré mi ruta personalizada para poder ejecutar programas en un lugar no estándar (como en ~/bin/). No cambiaré el shell de root a zsh, pero me gustaría compartir esta...

22
¿POSIX garantiza las rutas a las utilidades estándar?

Desde C, ¿cuál es la forma más fácil de ejecutar una utilidad estándar (por ejemplo, ps) y ninguna otra? ¿Garantiza POSIX que, por ejemplo, un estándar psse encuentra en /bin/pso debería restablecer la variable de entorno PATH para lo que me pasa con confstr(_CS_PATH, pathbuf, n);y vuelva a...

22
shebang y camino

¿Por qué un shebang necesita un camino? Incorrecto #!ruby Correcto #!/usr/local/bin/ruby #!/usr/bin/env ruby El sistema operativo debe tener la información sobre la ruta de un comando registrado, y ¿por qué todavía espera que se le

22
¿Por qué se eligió el colon como separador de ruta?

¿Por qué se :eligió colon ( ) como separador de ruta? Tenga en cuenta que quiero decir "separador de ruta" y no "separador de directorio". El separador de ruta es el símbolo colocado entre las entradas en la PATHvariable de entorno. PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:..." ^ this...

20
Trayectoria independiente shebangs

Tengo un script que quiero poder ejecutar en dos máquinas. Estas dos máquinas obtienen copias del script del mismo repositorio git. El script debe ejecutarse con el intérprete correcto (p. Ej.zsh ). Desafortunadamente, ambos env yzsh vivir en diferentes lugares en los equipos locales y...

19
¿Por qué root no tiene / usr / local en la ruta?

Me di cuenta de que la ruta predeterminada para root en mi de mis máquinas virtuales y servidores no incluye / usr / local / bin sudo -s echo $PATH /sbin:/bin:/usr/sbin:/usr/bin Mientras que los usuarios normales en el servidor tienen / usr / local /

19
`cual`, pero todo

Creo que la mayoría está familiarizada con el whichcomando, y lo uso con frecuencia. Acabo de encontrarme con una situación en la que tengo curiosidad, no solo sobre qué comando está primero en mi camino, sino cuántos y dónde están todos los comandos en todos mis caminos. Probé la página de manual...

17
Cómo configurar la variable de ruta crontab

Tuve un problema al ejecutar un script desde crontab. Después de investigar un poco, entendí que el problema se debía a que el parámetro PATH no incluye / sbin. Miré lo que incluye en / etc / crontab: PATH=/sbin:/bin:/usr/sbin:/usr/bin Como prueba: trabajo cron simple para imprimir la variable...

17
¿Mi comando `which` puede estar equivocado (a veces)?

He compilado la última versión de emacs del código fuente (v24.2) porque la versión instalada en mi máquina es (bastante) antigua para mí (v21.3). He hecho lo usual: $configure --prefix=$HOME make make install Ahora estoy probando emacs y me di cuenta de que todavía lanza la versión anterior ......

16
¿Por qué no se encuentra rsync?

rsync -avP /home/user/.profile hpux3:/home/user/.profile bash: rsync: command not found Si hice ssh a la máquina hpux3 rsync version 3.1.1 protocol version 31 Copyright (C) 1996-2014 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ output truncated Me he puesto...