El editor de texto llamado Nano para Linux está considerado como uno de los más comunes entre los principiantes. Tiene la ventaja de poder editar archivos de configuración sin problemas, también es fácil de usar y está disponible en la mayoría de los distribuidores. En este tutorial te contaremos cómo guardar un archivo en Nano. si ya has realizado cambios en el archivo de configuración.
Nano es un simple editor de texto de línea de comandos que se utiliza a menudo en las distribuciones de Linux. Proporciona funciones básicas de edición de texto como insertar, borrar, buscar y reemplazar, y soporta varios lenguajes de programación gracias al resaltado de sintaxis.
Tiene una interfaz sencilla y teclas de control, lo que lo hace accesible a los novatos en la línea de comandos. Es uno de los editores de texto más populares en Linux debido a su facilidad de uso. Para iniciar Nano, sólo tienes que escribir el comando "nano" en el terminal, que abrirá un archivo de texto en el editor Nano donde podrás hacer cambios y guardar archivos.
Hay varias formas de guardar. Veamos cada una en detalle.
La forma más sencilla es pulsar el atajo de teclado Ctrl+O
. una vez realizados todos los cambios en el archivo para guardarlos. En la parte inferior del programa puedes ver todos los atajos de teclado que necesitas para utilizar la utilidad. En esta parte del programa se enumeran todos los atajos de teclado que pueden ayudarte en tu trabajo.
Inmediatamente después de pulsar las teclas, el editor te pedirá que introduzcas el nombre del fichero a guardar:
Una vez que haya terminado, pulse Intro. Para volver a la ventana de edición pulsa Ctrl+X
. A continuación, el programa le informará de que el fichero se ha guardado correctamente.
En este momento puede cerrar el editor pulsando Ctrl+X
.
Consideremos también el caso en que necesite guardar datos en un fichero que pertenece a otro usuario o superusuario, y este registro no tiene acceso ni permiso. En tal caso, el usuario verá: "Error de escritura /nombrearchivo/nombrearchivo: Acceso denegado":
¿Cómo resolver el problema? La forma más sencilla es cerrar el editor(Ctrl+X
) sin guardar los cambios. La respuesta a la pregunta es No:
Una vez hecho esto, puede ejecutar el editor como superusuario:
$ sudo nano /etc/passwd
A continuación, puede escribir los datos en un archivo. Si los cambios no pueden perderse, en el indicador de nombre de archivo, especifique la ruta al nuevo archivo en su directorio personal, por ejemplo ~/temp_passwd
:
Sin embargo, si intenta guardar datos en un archivo perteneciente a otro usuario o superusuario al que no tiene acceso (por ejemplo, archivos de configuración en el directorio /etc), obtendrá el error: "Error al escribir /nombre_archivo/nombre_archivo: Acceso denegado":
Lo más sencillo es cerrar el editor pulsando Ctrl+X
sin guardar los cambios. Debes responder a la pregunta del editor sobre guardar el buffer con No:
Y luego abrir el editor como superusuario:
$ sudo nano /etc/passwd
Después de eso podrás escribir datos en el archivo como se describió anteriormente. Si no quiere perder los cambios, puede especificar la ruta al nuevo archivo en su directorio personal durante la consulta del nombre del archivo, por ejemplo ~/temp_passwd:
El archivo se guardará allí, donde podrás moverlo fácilmente para reemplazar al antiguo con el comando mv
usando sudo
:
$ sudo mv ~/temp_passwd /etc/passwd
Recuerde que todos los archivos del sistema deben ser editados como superusuario.
Tiene varias ventajas que lo convierten en un editor de texto popular entre los usuarios de Linux:
Estas ventajas hacen de Nano una opción popular para quienes buscan un editor de texto sencillo y eficaz en un entorno Linux.