Introducción
La edición de texto es una habilidad fundamental para cualquier persona que trabaje con sistemas Linux. Ya sea que estés creando archivos de configuración, escribiendo scripts o tomando notas, saber cómo crear y editar archivos de texto de manera eficiente es esencial. En este laboratorio (lab), aprenderás a usar gedit, un editor de texto gráfico amigable para principiantes disponible en la mayoría de las distribuciones Linux. A diferencia de los editores de línea de comandos como nano o vim, gedit ofrece una interfaz gráfica familiar con menús, barras de herramientas y retroalimentación visual que hace que la edición de texto sea más accesible para los recién llegados a Linux.
Empezando con gedit
En este paso, aprenderás cómo abrir gedit y crear tu primer archivo de texto. Gedit es un editor de texto gráfico que viene preinstalado en muchas distribuciones Linux, incluyendo Ubuntu.
Primero, naveguemos hasta nuestro directorio de proyecto. Abre una terminal haciendo clic en el icono de la terminal en la barra de tareas o presionando
Ctrl+Alt+T, luego escribe:cd ~/projectEste comando cambia tu directorio actual a
/home/labex/project.Ahora, lancemos gedit para crear un nuevo archivo. En la misma terminal, escribe:
gedit first_note.txtEste comando abre gedit con un nuevo archivo llamado
first_note.txt. Si el archivo ya existe, lo abrirá para editarlo.Ahora deberías ver la ventana de gedit con un documento vacío. Escribe el siguiente texto:
HelloPara guardar tu archivo, presiona
Ctrl+So haz clic en la opción de menúFile > Save(Archivo > Guardar). El archivo se guardará en tu directorio actual (~/project).Puedes confirmar que tu archivo se ha guardado comprobando la barra de título de la ventana de gedit; debe mostrar el nombre del archivo sin un asterisco, que indicaría cambios no guardados.
Cierra gedit haciendo clic en la
Xen la esquina superior derecha de la ventana o seleccionandoFile > Quit(Archivo > Salir) del menú.Verifica que tu archivo se haya creado listando los archivos en tu directorio de proyecto:
ls -lDeberías ver
first_note.txten la salida, similar a:-rw-rw-r-- 1 labex labex 6 Jul 15 10:30 first_note.txt
Editando archivos existentes con gedit
En este paso, aprenderás cómo abrir y editar archivos existentes utilizando gedit. También explorarás algunas características básicas de edición.
Abramos el archivo que creaste en el paso anterior. En la terminal, escribe:
gedit first_note.txtGedit abrirá el archivo existente y mostrará su contenido.
Ahora, coloca tu cursor al final del texto que escribiste previamente, presiona
Enterpara crear una nueva línea y escribe:WorldTu archivo ahora debería contener:
Hello WorldObserva que gedit muestra automáticamente un asterisco (*) junto al nombre del archivo en la barra de título, lo que indica que hay cambios no guardados.
Guarda tus cambios presionando
Ctrl+So seleccionandoFile > Save(Archivo > Guardar) del menú. El asterisco debería desaparecer, lo que indica que todos los cambios se han guardado.Exploremos algunas características útiles de gedit:
- Para seleccionar texto, haz clic y arrastra con el mouse.
- Para copiar texto, selecciónalo y presiona
Ctrl+C. - Para pegar texto, coloca tu cursor donde quieres el texto y presiona
Ctrl+V. - Para buscar texto, presiona
Ctrl+Fpara abrir la barra de búsqueda.
Intenta seleccionar la palabra "World" y copiarla (con
Ctrl+C). Luego, coloca tu cursor al final del archivo, presionaEnterpara una nueva línea y pégala (conCtrl+V).Practica estas operaciones y, cuando hayas terminado, guarda tu archivo con
Ctrl+Sy cierra gedit.Puedes verificar el contenido de tu archivo desde la terminal utilizando el comando
cat:cat first_note.txtEsto debería mostrar el contenido de tu archivo en la terminal.
Creando un archivo de referencia
En este paso, crearás un archivo de texto más completo utilizando gedit para demostrar lo útil que puede ser un editor de texto para crear materiales de referencia o documentación.
Abre gedit para crear un nuevo archivo para almacenar comandos comunes de Linux:
gedit linux_commands.txtEn este archivo, crearás una guía de referencia simple para comandos básicos de Linux. Escribe el siguiente contenido en el archivo:
Basic Linux Commands Reference: ls - List files and directories cd - Change directory mkdir - Create a new directory rm - Remove files or directoriesExperimenta con el formato básico de texto en gedit:
- Selecciona una línea y presiona
Ctrl+Bpara ponerla en negrita (si se admite en texto sin formato). - Prueba otras opciones de formato del menú "Format" (Formato).
Nota: Los archivos de texto sin formato (.txt) no conservarán formatos como negrita o cursiva, pero gedit te permite ver el formato mientras editas.
- Selecciona una línea y presiona
Guarda tu archivo presionando
Ctrl+So utilizando la opción de menúFile > Save(Archivo > Guardar).Añadamos más contenido a nuestra guía de referencia. Añade estos comandos adicionales:
cp - Copy files or directories mv - Move or rename files pwd - Print working directory (show current directory) touch - Create an empty fileGedit incluye un corrector ortográfico. Actívalo haciendo clic en
Tools > Check Spelling(Herramientas > Comprobar ortografía) en el menú. Cualquier palabra mal escrita se subrayará en rojo.Cuando estés satisfecho con tu guía de referencia, guarda el archivo y cierra gedit.
Puedes ver tu guía de referencia completada utilizando el comando
cat:cat linux_commands.txtDeberías ver todos los comandos que has documentado mostrados en la terminal.
Características avanzadas y personalización de gedit
En este último paso, explorarás algunas funciones avanzadas de gedit y aprenderás cómo personalizarlo para adaptarlo a tus preferencias.
Abre gedit con un nuevo archivo:
gedit example.pyVamos a experimentar con la funcionalidad de búsqueda y reemplazo. Escribe el siguiente texto:
The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog again.Ahora vamos a reemplazar todas las ocurrencias de "fox" por "cat":
- Presiona
Ctrl+Hpara abrir el cuadro de diálogo de Búsqueda y Reemplazo. - En el campo "Buscar", escribe
fox. - En el campo "Reemplazar con", escribe
cat. - Haz clic en "Reemplazar todo".
Todas las ocurrencias de "fox" ahora deberían estar reemplazadas por "cat".
- Presiona
Borra el archivo y agrega el siguiente código de Python:
def greet(name): print(f"Hello, {name}!") greet("World")Observa cómo gedit aplica automáticamente la resaltado de sintaxis para el código de Python, haciendo que diferentes partes del código aparezcan en diferentes colores. Esta función ayuda a leer y escribir código de manera más eficiente.
Guarda el archivo presionando
Ctrl+S. Gedit ya debería reconocerlo como un archivo de Python por la extensión.Vamos a personalizar gedit para que sea más cómodo para codificar:
- Haz clic en
Edit > Preferences(Editar > Preferencias) en el menú. - Haz clic en la pestaña "Font & Colors" (Fuente y Colores).
- Experimenta con diferentes esquemas de color en el menú desplegable "Color Scheme" (Esquema de color).
- Haz clic en la pestaña "Editor".
- Activa "Display line numbers" (Mostrar números de línea) para una navegación más fácil.
- Establece "Tab width" (Ancho de tabulación) en 4 espacios, que es común en Python.
- Haz clic en "Close" (Cerrar) para aplicar tus cambios.
- Haz clic en
Gedit también admite complementos (plugins) para extender su funcionalidad:
- Abre las Preferencias nuevamente (
Edit > Preferences). - Haz clic en la pestaña "Plugins" (Complementos).
- Explora los complementos disponibles y activa algunos que te interesen, como "File Browser Panel" (Panel del explorador de archivos) o "Code Comment" (Comentario de código).
- Haz clic en "Close" (Cerrar).
- Abre las Preferencias nuevamente (
Prueba cualquier complemento que hayas activado. Por ejemplo, si activaste el "File Browser Panel":
- Haz clic en
View > Side Panel(Ver > Panel lateral) para mostrar el panel lateral. - Utiliza el explorador de archivos para navegar y abrir archivos.
- Haz clic en
Guarda tu archivo de Python y cierra gedit cuando hayas terminado de explorar.
Puedes ejecutar tu script de Python desde la terminal para ver si funciona:
python3 example.pyDeberías ver la salida:
Hello, World!
Resumen
En este laboratorio, has aprendido los fundamentos de la edición de texto gráfico en Linux utilizando gedit. Has dominado habilidades esenciales, entre las cuales se incluyen:
- Abrir y lanzar gedit, un popular editor de texto gráfico.
- Crear y guardar nuevos archivos de texto.
- Abrir y editar archivos existentes.
- Utilizar operaciones básicas de edición como copiar, pegar y buscar/reemplazar.
- Crear contenido estructurado con un formato adecuado.
- Explorar funciones avanzadas como el resaltado de sintaxis y los complementos (plugins).
- Personalizar gedit para adaptarlo a tus preferencias.
Estas habilidades de edición de texto son cruciales para diversas tareas en Linux, desde escribir notas simples hasta editar archivos de configuración o crear scripts. A medida que continúes tu viaje en Linux, la capacidad de crear y editar archivos de texto de manera eficiente será una parte esencial de tu conjunto de herramientas. Gedit ofrece un puente fácil de usar entre la simplicidad de los editores de línea de comandos y la complejidad de los entornos de desarrollo integrados (IDE) completos, lo que lo convierte en una excelente opción tanto para principiantes como para usuarios experimentados.



