Linux paso a paso: los cinco comandos para la terminal que todo usuario de Ubuntu debe conocer

Retomamos nuestra familia de tutoriales básicos Linux paso a paso, donde venimos tratando de enseñarle a los usuarios que quieran iniciarse en GNU/Linux, y más concretamente en Ubuntu por ser una de las distros más populares y sencillas, algunos trucos esenciales como instalar Ubuntu junto a Windows actualizar el Kernel.

Una de las mayores ventajas que le veo a GNU/Linux con respecto a otros sistemas operativo es su terminal. Al principio puede intimidar, pero es una buena herramienta para realizar fácilmente ciertas operaciones sin tener que andar navegando en los menús de la interfaz gráfica. Para aprender a dar nuestros primeros pasos por ella hoy vamos a explicaros cuales son los cinco comandos imprescindible para la terminal que todo usuario de Ubuntu debe conocer.

Sudo, imprescindible para acciones avanzadas

Sudo, viene de super user do o el super usuario hace, y es posiblemente el comando más importante de la lista, ya que es con el que tendremos que acompañar todos aquellos otros comandos con los que queramos hacer cualquier tipo de cambio sensible en el sistema, desde gestionar paquetes hasta editar archivos.

Debido a la seguridad de Linux no podremos realizar estos cambios a no ser que seamos super usuarios o administradores, por lo que la primera vez que compongamos un comando que lo contenga tendremos que escribir nuestra contraseña de administrador. Aquí tenéis una lista de ejemplos de comandos en los que necesitaremos meter el término sudo:

  • sudo apt-get update - Resincroniza las fuentes de los paquetes.
  • sudo edit /usr/share/applications/aplicacion.formato - Edita la aplicación aplicacion.formato.
  • Todo el resto de acciones que podemos realizar con este comando lo lista el propio Canonical en esta página de los manuales de Ubuntu.
Un vistazo a…
LOS 10 COMANDOS MÁS PELIGROSOS de Windows, Mac, Linux

Apt-Get, para la gestión de paquetes

Apt, que significa Advanced Packaging Tool, es otro de los comandos esenciales al que nos enfrentaremos a la hora de utilizar la terminal de Ubuntu. Ambos van de la mano, por lo que independientemente de lo mucho o poco que utilices la interfaz gráfica de la distribución, tarde o temprano acabarás teniendo que utilizarlo.

En Ubuntu 16.04 Canonical ha querido simplificar el comando reduciéndolo a apt, aunque de momento apt-get también sigue funcionando. Este es el comando que vas a utilizar para instalar aplicaciones con el terminal, eliminarlas, actualizar tu sistema operativo y realizar diferentes acciones con los paquetes. A continuación te mostrarmos algunos comandos de ejemplo:

  • sudo apt install nombreaplicacion - Instalar aplicación.
  • sudo apt-get remove nombreaplicacion - Eliminar aplicación.
  • sudo apt-get update - Resincroniza las fuentes de los paquetes.
  • sudo apt-get upgrade - Actualiza las aplicaciones y paquetes instalados a su última versión.
  • En esta página de los manuales de Ubuntu tienes la lista completa de todos los comandos que puedes utilizar con apt-get.

cd, navegando entre nuestras carpetas

Si queremos realizar utilizando nuestro terminal de Ubuntu diferentes acciones como el instalar una aplicación o editar un archivo que tengamos alojada en una carpeta concreta, será básico e imprescindible que sepamos utilizar el comando cd o change directory para navegar entre los directorios de nuestro sistema.

Su uso es muy parecido al que se realizaba con el mismo comando en el sistema operativo MSDOS de Microsoft hace algunas décadas. Eso sí, tenemos que tener en cuenta que cuando vayamos a empezar a utilizarlo el sistema interpretará que nuestro punto de partida es la carpeta Home, por lo tendremos que empezar a navegar desde ahí. Aquí tenemos alguns ejemplos de su uso:

  • cd Descargas - Accede a la carpeta Descargas cuando partimos de Home.
  • cd ..: Retrocede al directorio anterior.
  • cd /home/user/Descargas - Accede a la carpeta Descargas partiendo de cualquier otro directorio.
  • cd - Vuelve a la carpeta Home.
  • cd / - Vamos directamente a la raíz del sistema.
  • Como siempre, el resto de comandos con los que podemos conjugar cd nos los explica Canonical en un apartado de los manuales de Ubuntu.

Cat, mirando en los archivos de forma segura

Tanto si no nos terminamos de fiar de un programa ejecutable como si no queremos perder tiempo abriendo un documento de texto para leerlo, desde el terminal tenemos la opción de que se nos muestre el contenido de cada archivo sin tener que ejecutar nada más. Lo único que tenemos que hacer es utilizar el comando cat.

  • cat documento.txt - Para ver el contenido del archivo en el terminal.
  • cat -n documento.txt - Para ver el mismo archivo, pero mostrando un número determinado de líneas en pantalla.
  • Algunos ejemplos más de las diferentes combinaciones posibles los podéis ver en este enlace.

ls, listando archivos y carpetas

Si estamos buscando un archivo determinado en una carpeta a través del terminal es bastante importante saber en primer lugar si está donde lo estamos buscando. Y ahí es precisamente donde entra en juego el comando ls o o list, con el que se nos mostrará una lista con los directorios y archivos de la carpeta en la que estemos. Aquí unos ejemplos:

  • ls - Lista las carpetas y archivos dentro del directorio en el que estás.
  • ls -a - Incluye los archivos y directorios ocultos.
  • ls -l - Muestra toda la información sobre cada archivo.
  • ls -R - Incluye los subdirectorios de cada directorio listado.
  • Se pueden combinar los tres términos con ls -laR.
  • Hay varias otras combinaciones que se pueden hacer con el comando ls, y están listadas en este documento.

Otros comandos esenciales a tener en cuenta

Estos han sido los cinco comandos que hemos considerado más esenciales para cualquier usuario novel que quiera adentrarse en el mundo del terminal de Ubuntu, pero no son los únicos que tendremos que tener en cuenta si queremos tener un dominio básico. Por eso, vamos a terminar el artículo con una pequeña lista de otros comandos bastante importantes.

  • touch archivo.txt: Touch crea una archivo vacío. En el ejemplo creará uno con el nombre archivo.txt o actualizará la hora de modificación de el que haya con el mismo nombre.
  • mkdir Torrents: mkdir crea un nuevo directorio, como por ejemplo un directorio Torrents.
  • cp /home/archivo.txt /home/Documentos/archivo.txt: cp copia un archivo concreto y lo pega en otro directorio que escojamos.
  • mv /home/archivo.txt /home/Documentos/archivo.txt: mv mueve un archivo concreto y lo lleva a un directorio que escojamos eliminándolo de donde antes lo teníamos.
  • rm /home/archivo.txt: rm borra el archivo que queramos.
  • clear: Limpia el terminal borrando todo el texto que se ha escrito hasta ahora.
  • pwd: Visualiza el directorio actual en el que estamos.
  • history: Muestra el historial de todos los comandos que has utilizado.
  • df: Muestra el espacio libre en el disco duro.
  • top: Muestra los procesos que más CPU están consumiendo en tiempo real.

Como siempre, os agradecemos que utilicéis los comentarios para compartir vuestros conocimientos en este artículo, y que nos sugiráis más comandos para la terminal de Ubuntu que creáis que deberíamos haber incluido. También aceptamos vuestras sugerencias para próximas entregas de Linux paso a paso.

Ver todos los comentarios en https://www.genbeta.com

VER 31 Comentarios

Portada de Genbeta