Eliminado accidentalmente /etc/paths

Recientemente arruiné mi variable $PATH, así que pensé en arreglarlo eliminando /etc/paths, pero descubrí soluciones en línea para arreglar la variable $PATH simplemente editando ~/.bash_profile, así que moví /etc/paths a la papelera, pero luego vacié accidentalmente la papelera, así que ahora se ha ido, así que ahora debería preocuparme de que algunas aplicaciones críticas del sistema dejen de funcionar si es así, ¿cómo debo solucionar esto?

Reinstalar desde el respaldo
Solo tengo una copia de seguridad de mi directorio de inicio.
Luego reinstale el sistema operativo y configure una copia de seguridad adecuada
Pero no creo que sea necesario
Cierto, pero es la forma más fácil y probablemente la más rápida hoy en día. Solía ​​ser reinstalar o restaurar tomaba horas desde la cinta. Ahora desde la máquina del tiempo, etc., solo unos minutos. Probablemente menos tiempo del que ha dedicado a hacer la pregunta.
Sí, tiene razón, pero no tengo un disco enorme, solo tengo una tarjeta SD de 32 GB, por lo que no puedo hacer una copia de seguridad de mis imágenes, que tiene un tamaño de 20 GB y 12 gigas de archivos y aplicaciones de escritorio.

Respuestas (1)

El archivo /etc/paths se utiliza como valor inicial para la variable PATH. Debe contener:

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

Su protección, titular y grupo debe ser:

-rw-r--r-- root wheel
Pero no es necesario verdad?
/etc/pathses utilizado por /usr/libexec/path_helper... man path_helperdice "los valores predeterminados de PATH y MANPATH se obtienen de los archivos /etc/paths y /etc/manpaths respectivamente". El archivo debe existir para que PATH se configure correctamente.
Uh, creidhne, gracias por tu respuesta. He agregado el archivo de rutas y hay un error tipográfico en tu respuesta. Hay dos /usr/bin, así que reemplacé uno de ellos como /bin.