Servidor Amazon Linux, conectado con SSH:
Traté de cambiar la RUTA para el usuario de apache haciendo algunos cambios en / etc / environment ( PATH=$PATH:/opt/openoffice4/program) y / etc / sysconfig / httpd ( export PATH = ${PATH:$PATH:}/opt/openoffice4/program).
Luego reinicié.
Ahora, no puedo hacer nada, incluso me ls -llleva a-bash: ls: command not found
¿Qué puedo hacer para recuperar el control?
linux
path
amazon-ec2
Ferenjito
fuente
fuente

/bin/ls?/bin/viy arreglar los archivos donde rompiste el camino.Respuestas:
¿Qué puedo hacer para recuperar el control?
Ejecute
/bin/viy revierta los cambios que realizó en/etc/environmenty/etc/sysconfig/httpd.fuente
Puede configurar su
PATHsin un editor. Simplemente escriba esto en el shell:fuente
PATH=something, NOPATH = something$HOMEestará sujeto a peleas y división de palabras. IOW, se romperá si$HOMEtiene un espacio (plausible) o algún personaje glob (menos probable).export PATH=/path to home/binno funciona, por supuesto.)exportreglas de sintaxis personalizadas que no tienen ese problema. (Ya se requieren reglas de sintaxis personalizados por otras razones, por ejemplo, para permitirexport array=(1 2 3).)Quizás esto ayude:
El comando 'exportar' no se usa desde / usr / bin, ¡por eso todavía funciona!
fuente