¡Damas y caballeros, bienvenidos! Siempre en Linux es importante saber los comandos básicos, ya que de esa manera se opera principalmente. Por eso a continuación mostraré cuáles son los comandos básicos de Linux Ubuntu.
Es importante que siempre hayamos activado el ssh durante el asistente de instalación, para poder acceder de forma remota al equipo.

Comentar también, que los siguientes comandos son los que personalmente no sólo siempre ejecuto en un equipo nuevo, si no que me permitieron conocer inicialmente Linux y ser capaz de entender y seguir cualquier procedimiento de instalación, solución de problemas, etc.
Comandos de inicio de sesión en Ubuntu.
Si queremos acceder de forma remota a la máquina Ubuntu sea el Símbolo de Sistema / cmd o PowerShell en Windows, o la Terminal en macOS, el primer comando básico de Ubuntu es:
ssh usuario@ipmaquinaubuntu

Si tenemos añadido dicho equipo en un servidor DNS como Adguard, Pi-Hole o cualquier otro, podremos sustituir ipmaquinaubuntu con el nombre que hayamos dado de alta en dicho servidor.
En caso que estemos accediendo de forma local, bastará con colocar tanto el usuario como la contraseña por separado.
Comandos básicos de permisos de administrador en Ubuntu
Normalmente veremos que el usuario que hemos creado durante la instalación tiene permisos limitados, sin embargo tenemos 2 maneras básicas para trabajar:
- Iniciar como root (el administrador en Linux).
- O cada vez que escribamos un comando debemos poner el sudo por delante del comando que escribamos.
Comentar que por defecto en ambos casos, se inician con la misma contraseña.
Iniciar como root:
sudo su

Si queremos volver al ‘usuario base’ del equipo, simplemente escribimos:
exit
Personalmente prefiero iniciar sesión con sudo su, para estar seguro que ante cualquier error, no sea relacionado por carencia de permisos.
Comandos básicos para actualizar Ubuntu.
Siempre es importante mantener nuestros equipos actualizados, pero antes quiero comentar de qué se trata cada uno:
apt-get update
→ actualizará la lista de paquetes a instalar desde los servidores de Ubuntu.apt-get upgrade
→ descargará e instalará los paquetes de seguridad, estabilidad, etc. que ya están instalados en tu sistema Ubuntu.- apt-get install → descargará e instalará los paquetes de seguridad, estabilidad, etc. que no están instalados y son necesarios en tu sistema Ubuntu.
- -y → no nos pedirá confirmación si queremos instalarlos.
- && → permite unir los comandos.
apt-get update && apt-get upgrade -y && apt-get install -y

Cabe destacar que estos comandos pueden ser ejecutados de forma separada y sin usar el -y. Y por supuesto, después de cada actualización del sistema, es necesario reiniciar con:
reboot -h 0
Comandos para ver las direcciones IP.
Debemos instalar previamente las herramientas de red con:
apt install net-tools
Una vez instalado, con el siguiente comando podremos ver los datos de red de nuestra máquina con:
ifconfig

Instalar los controladores o drivers (solo si es una máquina virtual).
En VMware:
Hay momentos en los que durante el proceso de actualización del sistema se incluyen estas tools, sin embargo siempre es conveniente comprobarlo desde el hypervisor. Y en caso que no los tengamos, los instalaremos con:
apt install open-vm-tools-desktop -y
En Synology
Cuando tenemos instalados los controladores, veremos que en la ventana del Synology Virtual Machine Manager nos muestra los datos como: CPU, Red, RAM, etc.:

Si no los tenemos, es necesario instalarlos con:
apt install qemu-guest-agent -y

Ver o cambiar el nombre de la máquina Ubuntu.
Para ver el nombre de la máquina Ubuntu:
hostnamectl

Si el nombre que pusimos durante el proceso queremos cambiarlo, simplemente ejecutamos:
hostnamectl set-hostname nuevonombredelamaquina
Además veremos que este comando también nos facilita información adicional del equipo, como por ejemplo la versión de sistema operativo.
Comandos básicos para editar un fichero en Ubuntu
Este es uno de los procedimientos más comunes e importantes, ya que la mayoría de las veces, cuando deseamos seguir cualquier tutorial relacionado con la instalación, configuración, solución de errores, u otros, veremos que muchas veces se dice hay que editar el ficheroX.
Así como en Windows editamos con el Bloc de Notas, en Linux existen 2 tipos de editores principalmente vi y nano. Ambos tienen comandos distintos.
Editar en vi
Podemos crear un fichero de pruebas así:
touch nombredeldichero
Una vez creado, lo abrimos con:
vi nombredelfichero

Una vez dentro del él empezamos a escribir, y veremos en la parte de abajo – – INSERT – –. Eso significa, que estamos en modo de escribir dentro del fichero. Cuando terminemos presionamos la tecla esc, y veremos que – – INSERT – – desaparece, y el cursor solo escribirá en esa zona, lo cual significa que ahí escribimos el comando para cualquier opción como por ejemplo si queremos salir sin guardar cambios:
:q!
Si en cambio queremos guardar el fichero y salir del editor vi, podemos también con la tecla mayúsculas y z (⇧ + zz).
Editar en nano
Como ya tenemos el fichero creado, usamos el mismo abriéndolo con:
nano nombredelfichero
Dentro de este editor veremos que en la parte inferior las opciones se mantienen de forma permanente a diferencia del editor vi, y para ejecutarlas es con la tecla Control y la letra correspondiente, siendo dicha tecla representada por ^

Es decir, siguiendo los mismos ejemplos anteriores:
Salir será con:
^X
Sin embargo, veremos que luego nos pregunta qué acciones queremos con el fichero.
Si estamos fuera de cualquiera de los 2 editores y queremos ver el contenido de un archivo sin abrirlo, sería con:
cat nombredelarchivo
Curiosidades finales acerca de los comandos básicos en Ubuntu
- Las razones por la cual no uso interfaz gráfica mayoritariamente son:
- Ahorro de recursos de hardware.
- Debido a que la mayoría de mis máquinas las uso como servidores, siempre me conecto de forma remotas a las mismas por ssh.
- Aún teniendo interfaz gráfica, la gran mayoría de instalaciones en Linux son por medio de comandos de terminal.
- Ya no hace falta Putty para poder conectarnos de forma remota por medio de ssh desde Windows.
- Recomiendo visitar también el articulo de comandos básicos de CentOS, ya que en él hay más comandos muy útiles para empezar con Linux.
- Si estamos en un entorno virtual, es muy recomendable el uso de snapshots / instantáneas ya que nos ayudará a restaurar el equipo a un estado anterior de forma fácil, rápida, y sobre todo limpia. Personalmente lo uso mucho cuando voy a instalar, y si por alguna razón no funciona algo o tengo muchos errores, restauro fácilmente el equipo al estado anterior.
- Si nos aprendemos o tenemos estos comandos siempre a mano, estaremos listos para instalar cualquier programa que queramos en Linux. O incluso ser capaces de seguir cualquier procedimiento o tutorial relativos a este sistema operativo.
Deja una respuesta