Edité un archivo en / etc / que quiero guardar, pero olvidé abrirlo usando sudo. Recuerdo que había un comando para guardar dicho archivo en vi, y quiero saber si hay alguna manera de hacerlo en nano.
Gracias.
sudo
text-editor
nano
theTuxRacer
fuente
fuente
Respuestas:
Sí, puede guardarlo temporalmente en su directorio de inicio. Presione Ctrl+ Opara cambiar la ruta a su directorio de inicio o en / tmp y luego presione Enterpara guardarlo. Entonces puedes
sudo mv
hacerlo.Presione CTRL+ Ole mostrará el camino. Cambie eso a su directorio de inicio o / tmp. Por ejemplo, Nombre de archivo para escribir: / tmp / filename y presione Entrar.
fuente
sudo cp </full/temp/name> </full/original/name>
yrm </full/temp/name>
mantener permisos en el archivo original.sudo mv
los destruirá, que no es lo que quieres, especialmente si tenía permisos ejecutablesSimplemente abra una nueva pestaña en la terminal, use chmod para cambiar los permisos del archivo a 777, guarde el archivo en nano, luego vuelva a cambiar los permisos a lo que eran, probablemente 644. Una alternativa es cambiar el propietario usando chown para usted, guardar el archivo y vuelva a cambiar la propiedad a root.
fuente
fg
esta es sin duda la forma más rápida de hacerlo.Pruebe ctrl+ oy elija guardar el archivo en su carpeta de inicio.
Entonces hazlo
sudo mv /home/username/file /etc/
fuente