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 █