print $PAGE 2>/dev/null
-rwxr-xr-- 1 fredyrosero uqbar Aug 19 22
"/blog/fundamentos/2022/08/19/50-comandos-linux-esenciales-que-DEBES-saber"
> Content:
> Exit code: 1 █
#linux
#fundamentos
50 comandos linux esenciales que DEBES saber
50 comandos linux esenciales que DEBES saber para desenvolverte como pez en el agua.
- Limpiar terminal:
clear - Listar descriptivamente un directorio incluyendo archivos ocutlos:
ls -la ó ll - Buscar un archivo en el directorio actual que contenga la palabra ‘uqbar’ en el nombre:
find . -name '*uqbar*' - Copiar un archivo:
cp [ruta origen] [ruta destino] - Mover un archivo:
mv [ruta origen] [ruta destino] - Eliminar archivo:
rm [ruta] - Crear una instancia de la shell bash:
bash - Finalizar la sesión de la shell instanciada:
exit - Lanzar un programa en primer plano en la sesión de la shell instanciada:
[comando] -
Finalizar proceso (o programa en ejecución) en primer plano de la sesión de la shell instanciada:
Ctrl + C - Lanzar programa en segundo plano en la sesión de la shell instanciada:
[comando] & - Mostrar procesos (o programas en ejecución) parados en la sesión de la shell instanciada:
jobs -
Parar proceso en primer plano en la sesión de la shell instanciada: Ctrl + Z
- Poner en primer plano un proceso parado en la sesión de la shell instanciada:
fg %n, donde n es el ID en jobs. - Poner un proceso parado en segundo plano en la sesión de la shell instanciada, donde n es el ID en jobs
bg %n - Desenlazar un proceso parado de la sesión de la shell instanciada, donde n es el ID en jobs.
isown -h %n - Lanzar un programa en segundo plano y que este ignore la finalización de la sesión de la shell instanciada (no hang up)
nohup [comando] & - Conectar la el STDOUT de un programa al STDIN de otro programa:
[comando1] | [comando2] - Redirigir el STDOUT de un programa a un archivo a el STDOUT:
[comando] | tee archivo.txt - Redirigir STDOUT de un programa a un archivo:
[comando] >archivo.txt - Redirigir el file descriptor 1 (STDOUT) de un programa a un archivo (equivalente al comando anterior):
[comando] 1>archivo.txt - Redirigir el file descriptor 2 (STDERR) de un programa a un archivo:
[comando] 2>archivo.txt - Redirigir tanto el file descriptor 1 (STDOUT) como el file descriptor 2 (STDERR) de un programa a un archivo:
[comando] &>archivo.txt ó [comando] >&archivo.txt - Redirigir el file descriptor 2 (STDERR) al file descriptor 1 (STDOUT) en un programa:
[comando] 2>&1 - Redirigir STDOUT de un programa al final un archivo:
[comando] >> archivo.txt - Redirigir un archivo al STDIN programa:
[comando] < archivo.txt - Al lanzar un programa, redirigir un archivo al STDIN y redirigir el STDOUT/STDERR a otro archivo:
[comando] <entrada.txt &>salida.txt - Lanzar un programa desenlazado completamente de la sesión de la shell instanciada (Equivalente al comando anterior pero con el dispositivo nulo como entrada y salida):
[comando] </dev/null &>/dev/null & - Redirigir la STDOUT de un programa a la STDIN de otro programa:
[comando1] | [comando2] - Mostrar las primeras N lineas de la STDOUT de un programa:
[comando] | head -n %N - Mostrar las ultimas N líneas de la STDOUT de un programa:
[comando] | tail -n %N -
Cambiar a 3ra TTY: Ctrl + Alt + F3
- Mostrar resumen procesos en ejecución: top ó htop
top - Terminar proceso agraciadamente:
kill pid o pkill [nombre proceso] - Terminar proceso forzadamente:
kill -9 pid - Mostrar todos los servicios activos (systemd):
systemctl list-units --state=active - Reiniciar un servicio (systemd):
systemctl restart [servicio] -
Reiniciar entorno de escritorio GNOME shell #Ubuntu: Alt + F2 + r + enter
- Reiniciar GNOME Display Manager #Ubuntu:
sudo service gdm3 restart - Ejecutar comando en bucle y con delay de 1sg:
for i in {1..5}; do echo "hola, N° $i"; sleep 1; done
Autor(@s)
> Exit code: 1 █