Cordiales saludos
Nano
Es un editor de texto básico que nos sirve para crear, modificar o visualizar un archivo de texto plano (archivos de solo texto). Además para realizar programas: en este curso haremos Scripts en Bash y python.
Creación de un archivo vacio
Con solo escribir nano automáticamente se habre el editor de texto donde podemos escribir (ver flecha roja).
$ nano
Luego de escribir nuestro texto con Ctrl + O guardamos con un nombre de nuestra preferencia. Con un poco de práctica lo dominaremos en pocos minutos ya que sus comandos básicos aparecen reflejados en la parte inferior.
Creación de un archivo especificando un nombre
Aquí se crea automáticamente el archivo de texto salomon.txt. Al crearlo de esta manera ya el archivo aparece con su nombre (ver recuadro rojo), luego que escribamos nuestro texto (ver recuadro amarillo) procedemos a guardarlo.
$ nano salomon.txt
Lectura de un archivo existente
Ya tenemos un archivo llamado comandos.txt.
$nano comandos.txt
Programa en Bash
A continuación crearemos un pequeño programa en Bash, a manera de ilustrar lo que podemos hacer con nano. Importante: Este es un ejemplo referencial, en futuras publicaciones trataremos a fondo la programación en Bash. (Me motiva llamar la atención y el interés por este tema)
Esto fue lo que escribí para ejecutar el programa saludo.sh.
$chmod +x saludo.sh y $./saludo.sh lo explicaremos más adelante.
$nano saludo.sh
$chmod +x saludo.sh
$./saludo.sh
Saludos desde mi programa
Programa en python
Esto fue lo que escribí para ejecutar el programa hola.py. También en este curso veremos un poco de python.
$ nano hola.py
$ python3 hola.py
Hola Mundo
Finalizando
Hoy trabajamos con nano para conocer este editor de texto incluido en todas las distribuciones de linux.
A continuación actualicé el archivo comandos.txt que está en nuestro repositorio de gitlab utilizando nano.. Notemos que todos los comandos ejecutados a continuación ya los hemos visto y nos sirve de práctica.
436 cd linux_curso/
437 ls
438 cat comandos
439 cat comandos.txt
440 echo " " >> comandos.txt
441 cat comandos.txt
442 nano comandos.txt
443 nano comandos_1.txt
444 cat comandos_1.txt
445 cat comandos_1.txt >> comandos.txt
446 cat comandos.txt
447 nano comandos_2.txt
448 cat comandos_2.txt
449 cat comandos_2.txt >> comandos.txt
450 comandos.txt
451 cat comandos.txt
452 nano comandos_3.txt
453 cat comandos_3.txt
454 nano comandos_3.txt
455 cat comandos_3.txt
456 cat comandos_3.txt >> comandos.txt
457 history
Repasemos Git.
Estos fueron los camandos que utilicé para actualizar el archivo comandos.txt en nuestro repositorio de gitlab. La idea es despertar el interes y promover el uso de git.
$git status
$git add comandos.txt
$git commit -m "Actualizando Comando"
$git push
Investiguemos, repasemos, estudiemos...
Interfaz de línea de comandos
Prompt
GNU nano
Todos a practicar, incluyéndome! Nos vemos en la próxima publicación...
The rewards earned on this comment will go directly to the people sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.