Estoy usando Debian Linux. Después de iniciar sesión hoy, apareció un mensaje que decía que Firefox tenía una actualización. Hice clic en él, pero me salió un error que decía 'ldconfig' no encontrado y que normalmente /sbin, /usr/local/sbin, etc. están en la ruta de ROOT. Solicité ROOT, vi que no había ninguna variable 'PATH', así que agregué una línea a .bashrc de la siguiente manera:
export PATH="/usr/local/sbin:/sbin:."
Después de hacer
. .bashrc
Me di cuenta de que ahora no tengo la capacidad de usar comandos como usuario ROOT, como vi, apt-get, more, etc. "Creo" que esto habría estado bien si hubiera puesto:
RUTA=$RUTA:/usr/local/sbin:/sbin:.
exportar RUTA
¿Está bien?
pero eso es agua pasada ya que ahora estoy muerto en el agua como usuario ROOT. ¿Cómo puedo salir de este problema de no poder usar vi como ROOT y hacer que .bashrc vuelva a ser como estaba?
TIA, Steve
Respuesta1
Parece que has arruinado tu camino. Si no está en su .bashrc local, significa que generalmente proviene de /etc./skel/.bashrc o /etc/bash.bashrc
Debería poder abrir vim o nano utilizando rutas explícitas.
/bin/nano o /bin/vi Creo que debería permitirte editar el archivo. Podría ser /usr/bin/ en lugar de solo /bin/, no estoy tan familiarizado con Debian como con Arch y RHEL/SLES.