En este capítulo vamos a tratar el tema de la edición de ficheros, para la cual tenemos varios comandos que podemos utilizar, y son los siguientes:
touch
El comando touch permite crear un fichero vacío. Con cualquier editor se puede crear un fichero vacío, pero con touch es especialmente cómodo y rápido.
Ejm
touch francisco.txt
cat francisco.txt
El primer comando crea el archivo francisco.txt, el segundo lo visualiza en pantalla, se puede ver al visualizar que el fichero está vacío. El programa ee es un editor muy rudimentario, pero al mismo tiempo muy efectivo. Podemos editar el archivo anterior y escribir alguna frase.
Ejm
ee francisco.txt
Presionando la tecla ESC, el usuario puede salir al menú principal, y guardar el fichero. Podemos comprobar el contenido del fichero.
Otro editor muy simple es nano. En el hipotético caso de que no esté instalado alguno de estos editores, es muy sencillo instalarlo, basta con escribir la siguiente sintaxis
Ejm
sudo apt-get install nano
sudo apt-get install ee
El programa mcedit es un editor algo maś sofisticado que ee y nano. Veamos su uso
Ejm
sudo apt-get install mc (para instalar mcedit que no viene por defecto instalado)
mcedit francisco.txt
Con la tecla F2 guardamos los cambios, y haciendo clic dos veces en ESC salimos del programa.
Como último comando vamos a utilizar vi. A primera vista parece el más difícil de utilizar, pero todos los linuxeros conocen este programa, ya que se trata de un programa muy potente. Veamos la sintaxis en un ejm.
Ejm
vi francisco.txt
Y entramos en el archivo francisco.txt que vamos a modificar
- Pulsamos «i» para entrar en el modo edición
- Escribimos el texto que queramos
- Pulsamos la tecla ESC para salir del modo de edición
- Tecleamos :+w+INTRO para grabar los cambios
- tecleamos :+q+INTRO para salir del programa
Resumen
Estos son los comandos que hemos visto en este capítulo
- pwd: muestra el contenido del directorio actual
- ls: lista ficheros y directorios
- cd: cambia de directorio
- mkdir: crea uno o varios directorios
- cat: visualiza un fichero
- more: visualiza un fichero pantalla a pantalla
- less: visualiza un fichero pantalla a pantalla y permite retroceder
- head: visualiza las primeras (10) filas de un fichero
- tail: visualiza las últimas (10) filas de un fichero
- touch: crea un fichero vacío
- ee: editor de textos muy sencillo
- mcedit: editor de texto que forma parte de Midnight Commander
- vi: editor de texto muy potente
- apt-get install: instala y desinstala programas
- apt-get update: actualiza los programas desactualizados
- apt-get upgrade: se aplica después de utilizar apt-get update.
- man: muestra ayuda sobre un determinado comando