bash- comando no fuente de error

Traté de instalar omnet++ en mi Macbook pro (OS 10.10) ayer. Recibí un error, así que eliminé la ruta en mi perfil de bash.

Ahora, cada comando que intento ejecutar en mi terminal muestra un error de comando no encontrado. Intenté de muchas maneras pero no encontré una respuesta.

ingrese la descripción de la imagen aquí

¿Qué quiere decir explícita y específicamente con "Recibí un error, así que eliminé la ruta en mi perfil de bash" ? También de man path_helper: "La utilidad path_helper no debe invocarse directamente. Está diseñada solo para que la use el perfil de shell".
restablecer el terminal de nuevo al directorio raíz.
esto podría ayudar a superuser.com/a/498356
Básicamente, eliminó la ruta, lo que significa que el shell no puede encontrar comandos /usr/binni en otras ubicaciones similares (esas son las ubicaciones que contienen comandos como tar, touchy todo). @Buscar웃 apunta a algo que sí ayudará. Agregue la ruta nuevamente en .bashrco .bash_profile, reinicie el shell, y eso debería ser todo.

Respuestas (1)

Primero, recupere su PATH para el shell actual ejecutando

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

Luego solucione los problemas de PATH

  • edite su bash-profile y vuelva a colocar la línea que ha eliminado. Si no recuerdas, toma las dos líneas de arriba
  • path_helpertoma su entrada de los archivos en /etc/paths.d, al menos uno de esos archivos parece estar dañado (las dos últimas entradas en la salida parecen un poco extrañas). Para solucionarlo, ejecute /bin/ls -l /etc/paths.dpara obtener el nombre del archivo que contiene las adiciones para omnet++ (debe tener el nombre correspondiente) y elimínelo consudo /bin/rm /etc/paths.d/NAME-OF-FILE