Accidentalmente desactivé todos los directorios $PATHal intentar agregar uno nuevo ~/.bashrc. Abrí una nueva ventana de terminal cuando estaba editando y ahora $PATHestá vacía. Me preocupa si inicio desde otra unidad para encontrar $PATHque no podré iniciar nuevamente en esta unidad.
Básicamente, ¿cuál es el resultado predeterminado de echo $PATH?

~/.bashrcSin embargo, es el lugar equivocado para establecer variables de entorno. Deberías hacer eso en su~/.profilelugar.:$PATHal final se restauró la PATH. Y sí,~/.profilehay un código para "establecer PATH para que incluya el bin privado del usuario si existe", es decir$HOME/binRespuestas:
La respuesta a tu pregunta es:
y funciona en cualquier sistema compatible con POSIX. La respuesta seleccionada es la forma correcta de aumentar el camino sin borrar el contenido existente anterior. Si usa bash, podría considerar:
fuente
sed: No such file or directorytipo de problema) después de establecer accidentalmente mi PATH en nada durante un proceso de ejecución muy largo (es decir, no pude reiniciar). No pude usargetconf. Para restablecer mi camino, solía$(export $(cat /etc/environment)":/usr/bin/additional:/usr/bin/paths"). Para los curiosos:/etc/environmentes donde la variable PATH se establece inicialmente en muchos sabores de Linux.PATH=$(getconf PATH)no será útil, pero solo dará como resultadobash: getconf: No such file or directoryPuede encontrarlo en / etc / environment:
Entonces, solo búscalo:
fuente
Agregar: $ PATH al final de la línea de exportación solucionó el problema, por ejemplo
export PATH=<directory to be added>:$PATHAgrego esta línea al
~/.bash_rcarchivo en lugar del~/.profilearchivo para que pueda ver el efecto inmediatamente en un nuevo terminal y, por otros motivos, según la información aquí: https://superuser.com/questions/176404/linux-bash-not- cargando-perfil-en-nueva-sesiónPara mí, la salida predeterminada de
echo $PATHantes de agregar el nuevo directorio es:/ usr / lib / lightdm / lightdm: / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games
fuente
La ruta predeterminada es
Espero que esto te ayude
fuente