Los usuarios que utilizan Linux, a diferencia de aquellos que suelen utilizar Windows, sabrán muy bien que utilizar este sistema operativo requiere, tarde o temprano, utilizar alguno que otro comando desde una consola o terminal. Bien sea porque están aprendiendo a cómo utilizarla, o porque leyeron algún artículo o tutorial en internet. Acá les dejo algunos de los comandos que suelo utilizar y que me parecen que son los más básicos e importantes para cualquier usuario:
Fuente
Ruta del directorio actual - pwd
Este sencillo comando nos indica la ruta completa del directorio en el que nos encontramos actualmente.
Cambiar de directorio - cd
Este comando nos permite movernos a través de los distintos directorios de nuestro sistema si se le proporciona una ruta. Si no se especifica alguna ruta, suele devolvernos a nuestro home: /home/<usuario>
ó ~
.
Podemos comprobar utilizando
pwd
que en efecto nos estamos moviendo de directorioCambiar al directorio inmediatamente superior - cd ..
En Linux existen dos directorios especiales: .
que hace referencia al directorio actual y ..
que hace referencia al directorio inmediatamente superior o directorio padre.
Listar los archivos y carpetas del directorio actual - ls
Con ls
podemos ver todos los archivos y carpetas que contiene el directorio en el que nos encontramos.
Adicionalmente, a este comando le podemos agregar ciertas opciones que lo hacen aún más útil. Por ejemplo:
Mostrar la salida en forma de lista - ls -l
Mostrar todos los archivos, incluidos los ocultos - ls -a
En Linux los archivos ocultos empiezan con un punto en su nombre
Combinando opciones - ls -la
Previsualizar el contenido de un archivo - more
Al especificar un nombre de archivo a more
obtendremos una previsualización del contenido del archivo que le hayamos indicado.
Si el contenido del archivo es muy extenso, podremos seguir viendo el contenido restante presionando la tecla Enter
. Si no queremos seguir viendo el resto del contenido, presionamos q
.
Limpiar la pantalla - Crtl + l
A medida que vamos utilizando el terminal, vamos a notar que la pantalla se llenará cada vez más y más de líneas. Algunas personas preferimos tener una pantalla limpia sin las líneas viejas que han aparecido y que ya no son de utilidad. Para solucionar este problema, nos basta con presionar la combinación de botones Crtl
+ l
, para que automáticamente la pantalla haga scroll up y nos deje una pantalla libre de líneas.
Antes
Después
Se vuelve una costumbre que cada vez que utilizamos un comando y ya no necesitamos la información, presionamos esta combinación de botones para mantener la pantalla limpia.
Reiniciar la consola - reset
A diferencia de Crtl
+l
, el comando reset
en vez de subir todo el contenido hacia arriba, lo borra. Es decir, una vez que ejecutamos reset
ya no podremos volver a ver el contenido que antes era mostrado.
Copiar un archivo - cp
A este comando le indicamos como primer argumento el archivo que queremos copiar, y como segundo argumento el sitio de destino. Cabe destacar que si el nombre que colocamos en el destino es distinto al nombre de origen, el archivo se copiará con el nuevo nombre.
Si queremos copiar una carpeta, debemos colocar la opción -r de la siguiente manera: cp -r carpeta1 copia_carpeta1
Eliminar un archivo - rm
No hay mucho que decir de este comando, simplemente escribimos el nombre del archivo que queremos eliminar y este cumplirá su cometido.
Si queremos eliminar una carpeta, tendremos que agregar la opción -r de la siguiente manera: rm -r carpeta1
.