Volver a Software Libre
El ordenador es un aparato con el que interactuamos. Es decir, le pedimos algo y él nos contesta:
- Nosotros: "¿Qué día es hoy?" - Ordenador: "Domingo 1 de junio"
Cuando trabajamos con Linux hay dos formas de hacer esto: con una interfaz gráfica o con una interfaz de consola. Vamos a ver un par de ejemplos:
Podríamos decir que la consola es una forma prehistórica de comunicarse con el ordenador. Pues sí, es verdad. Pero aprender a dar órdenes al ordenador en formato texto nos puede ayudar mucho a automatizar tareas y a realizar algunas cosas imposibles desde el modo gráfico.
Para abrir una consola o terminal tenemos dos formas.
Para empezar a trabajar es recomendable usar la terminal gráfica, ya que puedes cambiarle los colores y el tamaño de forma más sencilla. La terminal “a pelo” la dejaremos para más adelante.
Los comandos (órdenes) más simples consisten en una palabra:
Pero a veces no es suficiente con una palabra. Entonces escribimos órdenes con varias palabras separadas por espacios: el comando y los argumentos. La primera palabra será el comando y las siguientes le darán información adicional:
iox@Hercules[~]$ cal julio 2009
julio 2009
lu ma mi ju vi sá do
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Los ordenadores guardan mucha información, y la guardan en forma de archivos, agrupados en carpetas y subcarpetas.
La “raíz” de esta árbol está representada por el símbolo /. Imaginemos que queremos copiar el archivo “pelicula.avi” de la carpeta “bob” a la carpeta “anna”. Utilizaremos el comando cp:
cp /home/bob/pelicula.avi /home/anna/
El primer argumento del comando cp es el origen (/home/bob/pelicula.avi) y el segundo el destino (/home/anna). Juguemos un poco:
1 – Crear una carpeta para hacer las pruebas con el comando mkdir
mkdir /tmp/pruebas
2 – Crear un archivo dentro de la carpeta con el comando touch
touch /tmp/pruebas/ejemplo.txt
3 – Listar el contenido de la carpeta que hemos creado con el comando ls
ls /tmp/pruebas
4 – Cambiarle de nombre al archivo con el comando mv
mv /tmp/pruebas/gato.txt /tmp/pruebas/perro.txt
5 – Comprobar que efectivamente el nombre del archivo ha cambiado
ls /tmp/pruebas
6 – Hacer una copia del archivo con el comando cp
cp /tmp/pruebas/perro.txt /tmp/pruebas/clon.txt
7 – Comprobar que se ha copiado
ls /tmp/pruebas
8 – Eliminar los archivos con el comando rm
rm /tmp/pruebas/perro.txt rm /tmp/pruebas/clon.txt
9 – Eliminar la carpeta con el comando rmdir
rmdir /tmp/pruebas
El teléfono de Reciclanet suena y coge nuestro amigo Paco:
- Reciclanet al habla. - Quería saber vuestra dirección para ir a dejaros un equipo. - Estamos en la calle Orixe 58 lonja, San Ignacio, Bilbao, Vizcaya, País Vasco, España, Península Ibérica, Europa, La Tierra, Sistema Solar, Vía Lactea, Universo. - ¿Me estás vacilando? - No no, es que yo solo se usar rutas absolutas.
Si Paco supiera usar rutas relativas le hubiera bastado con llegar hasta Bilbao. El resto es superfluo.
Supongamos que queremos eliminar el archivo loro.txtde la carpeta /home/robot, y el directorio de trabajo actual es “/home/robot”. Podemos hacerlo de dos formas:
rm /home/robot/loro.txt
rm loro.txt
¡Así es mucho más fácil! Hay que escribir mucho menos.
Para saber cuál es el directorio actual utilizamos el comando pwd.
pwd /home/iox
Para cambiar el directorio actual utilizamos el comando cd
cd /tmp
Creamos una carpeta
mkdir pruebas
Entramos en la carpeta
cd pruebas
Comprobamos cuál es el directorio actual
pwd
sudo su //Te pide la contraseña
du -sh /home/robot 793M /home/robot
ls -l /home/robot
free
total used free shared buffers cached
Mem: 1555556 870748 684808 0 50904 570864
-/+ buffers/cache: 248980 1306576
Swap: 1052216 0 1052216
Volver a Software Libre