Generalidades
Este artículo explica cómo crear y editar un archivo a través de SSH usando dos editores de texto populares.
- nano — La mejor opción para principiantes.
- vim — Más características que el nano pero más difícil de usar. vim es una buena opción para usuarios avanzados.
Si no te sientes cómodo editando archivos en una terminal, puedes crear y editar archivos a través de FTP.
Usar nano para crear y editar un archivo
nano es más fácil de usar que vim, por lo que es una buena opción para los usuarios más nuevos. Los pasos a continuación te muestran cómo crear y editar un archivo con nano.
- Inicia sesión en tu servidor usando SSH.
- Navega al directorio que desees y crea o edita un archivo.
- Escribe nano seguido por el nombre del archivo. Por ejemplo, si deseas crear (o editar) un nuevo archivo llamado index.html, corre lo siguiente:
[server]$ nano index.html
- Un nuevo archivo abierto llamado index.html.
- Inicia escribiendo tu información dentro del archivo
- Para guardar el archivo, mantén presionada la techa Ctrl y presiona la letra O: (Ctrl + O).
- Lo siguiente pregunta confirmar el nombre del archivo el cual es index.html por defecto.
- Presiona la tecla Enter en tu teclado para guardar.
- Presiona Ctrl + X para cerrar nano y devolverte a tu shell.
Usar vim para crear y editar un archivo
Como se mencionó anteriormente, vim incluye más funciones que te permiten editar archivos, pero también es más difícil de aprender. vim solo se recomienda para usuarios avanzados con experiencia previa trabajando en el shell de Linux.
- Inicia sesión en tu servidor usando SSH.
- Navega al directorio que desees y crea o edita archivo.
- Escribe en vim seguido por el nombre del archivo. Por ejemplo, si deseas crear (o editar) un nuevo archivo llamado index.html, corre lo siguiente:
[server]$ vim index.html
- El editor vim puede parecer confuso al principio pues no podrás escribir dentro del archivo aún.
- Presiona la letra i en tu teclado para ingresar el modo INSERT (insertar).
- La parte inferior izquierda muestra la palabra -- INSERT --. Esto confirma que has cambiado al modo de edición.
- Comienza a escribir dentro del archivo.
- Cuando termines de editar el archivo, presiona la tecla ESC. Esto te saca del modo INSERT y -- INSERT -- desaparece de la parte inferior izquierda de tu terminal.
- Para guardar, escribe dos puntos (:) seguido de wq. Por ejemplo:
:wq
- Los caracteres :wq aparecerán en al fondo a la izquierda.
- Presiona Enter en tu teclado para guardar.
Cambiar el nombre de un archivo
Para cambiar el nombre de un archivo, usa el comando mv. Por ejemplo, para cambiar el nombre del archivo de file1.txt a file2.txt, ingresa lo siguiente:
[server]$ mv file1.txt file2.txt