1 📝 Laboratorio: Edición de Archivos en Amazon EC2 (Linux)
1.1 🎯 Objetivos
- Utilizar el archivo ejecutable
vimtutor
para completar tareas básicas en Vim
- Copiar y editar contenido desde
/var/log/secure
usandonano
1.2 🕒 Duración estimada
1 hora
1.3 ✅ Tareas paso a paso
1.3.1 🔗 Tarea 1: Conexión a la instancia EC2
📸 Captura sugerida: Conexión SSH exitosa – enlace aquí
chmod 400 labsuser.pem
ssh -i labsuser.pem ec2-user@<public-ip>
1.3.2 📘 Tarea 2: Ejecutar el tutorial de Vim
📸 Captura sugerida: Ejecución de vimtutor
– enlace aquí
vimtutor
Si no está instalado:
sudo yum install vim
✅ Completa las lecciones 1 a 3.
Para salir del tutor:
:q!
1.3.3 ✍️ Tarea 3: Editar archivo en Vim
📸 Captura sugerida: Archivo helloworld
editado en Vim – enlace aquí
Crear archivo:
vim helloworld
En modo inserción (i
), escribe:
Hello World!
This is my first file in Linux and I am editing it in Vim!
Salir del modo inserción con ESC
y guardar:
:wq
Editar de nuevo:
vim helloworld
Agrega:
I learned how to create a file, edit and save them too!
Salir sin guardar:
:q!
Desafío adicional:
- Eliminar línea:
dd
- Deshacer acción:
u
- Guardar sin salir:
:w
1.3.4 ✏️ Tarea 4: Editar archivo en nano
📸 Captura sugerida: Archivo cloudworld
abierto y editado con Nano – enlace aquí
Crear archivo:
nano cloudworld
Escribe directamente:
We are using nano this time! We can simply start typing! No insert mode needed.
Guardar: CTRL + O
Confirmar nombre y salir: CTRL + X
Verificar archivo:
nano cloudworld
1.4 ✅ Finalizar laboratorio
- Cierra la sesión SSH
- Haz clic en End Lab en la plataforma
- Confirma para finalizar el entorno
1.5 📚 Recursos adicionales
1.6 💡 Tips útiles
Usa
:q!
para salir de Vim sin guardar y:wq
para guardar y salir.En Vim, puedes navegar con
h
,j
,k
,l
si tu teclado no tiene flechas activas.Nano es ideal para principiantes: no necesitas ingresar en modo de edición.
Si accidentalmente abres Vim y te trabas, recuerda:
ESC
, luego:q!
Usa
CTRL+R
en Bash para buscar comandos anteriores (historial interactivo).Si quieres revisar lo que modificaste con sudo, consulta los logs:
sudo cat /var/log/secure | tail