Tutoriales

51 comandos de Linux poco conocidos para usuarios avanzados

Linux es conocido por su amplia gama de potentes herramientas de línea de comandos que permiten a los usuarios interactuar eficazmente con el sistema. Si bien muchos usuarios de Linux están familiarizados con comandos populares como ls, cd o grep, existen algunos comandos y atajos menos conocidos pero muy útiles que pueden simplificar y aumentar la productividad.

Nos complace compartir nuestros últimos cinco artículos sobreComandos de Linux poco conocidos', que incluye más de 50 comandos que quizás no conozcas.

Este artículo reúne los cinco comandos en una guía sencilla y proporciona un breve resumen de cada comando, su funcionalidad y ejemplos.

1.Sudo!!

Si olvida ejecutar el comando sudono es necesario reescribir el comando completo. solo ingresa sudo !! Ejecutará el último comando. sudo.

apt update
Permission denied
sudo !!
sudo apt update

2. python -m ServidorHTTPSimple

Cree una página web simple para el directorio de trabajo actual en el puerto 8000.

LEER  ¿Los iconos se ven demasiado pequeños en Ubuntu? Activar escala fraccional
Publicaciones relacionadas
python -m SimpleHTTPServer

Serving HTTP on 0.0.0.0 port 8000 ...

3. comando mtr

Combinado con ping y traceroute, el estado de la red se muestra en tiempo real.

mtr google.com

4. Ctrl+x+e

Abre el editor de texto predeterminado del terminal, lo que le permite editar el comando actual antes de ejecutarlo.

Por ejemplo, presione Ctrl+x seguido por e Abra el comando en el editor de la terminal.

comando 5.nl

Genere el contenido de un archivo de texto con números de línea.

nl file.txt

1   This is line 1
2   This is line 2

6.comando shuf

Seleccione aleatoriamente líneas de un archivo o mezcle el contenido.

shuf -n 3 file.txt

7. comando ss

Muestra estadísticas de sockets y conexiones activas.

ss -tuln

8. El último comando

Muestra el historial del último usuario que inició sesión.

last

9. curl ifconfig.me

Muestra la dirección IP externa de la máquina.

curl ifconfig.me

10. comando de árbol

Muestra archivos y directorios en una estructura de árbol.

tree

11. árbol

Muestra una vista jerárquica de los procesos en ejecución.

pstree

12. Orden

Evita que los comandos se guarden en el historial.

 ls

13. comando de estadística

Muestra información de estado detallada para un archivo o sistema de archivos.

stat file.txt

14. . y .

Reutilice el último parámetro de la directiva anterior.

echo foo
.

comando 15.pv

Simule la transmisión de texto al estilo de Hollywood.

echo "Loading..." | pv -qL 10

16.Instalar|columna-t

Muestra el sistema de archivos instalado en un formato correcto.

mount | column -t

17. Ctrl + l

Presione para borrar la pantalla del terminal ahora Ctrl + l en la terminal.

18. Comando de rizo

Recibe mensajes de Gmail no leídos en la terminal.

curl -u username --silent " | perl -ne 'print "$1\n" if /(.*)/'

19. Comandos en pantalla

Separe y vuelva a conectar los procesos de larga duración del terminal.

screen -S session_name

20. comando de archivo

Identifica el tipo de archivo.

file file.txt

21. comando de identificación

Imprima información de ID de usuario y grupo.

id

22. ^foo^barra

reemplazar rico y bar en la instrucción anterior.

echo foo
^foo^bar

23. > archivo.txt

Actualice el contenido del archivo desde el símbolo del sistema.

> file.txt

24.Conducta

Programe un comando para ejecutarlo más tarde.

echo "shutdown now" | at 23:00

25. Sede

Muestra el tamaño de los archivos y carpetas en el directorio actual.

du -h --max-depth=1

26.comando expr

Resuelve cálculos matemáticos simples en la terminal.

expr 3 + 5

27. Encuentra instrucciones

Consulta la palabra en el diccionario.

look apple

28. Es una orden

Emitiendo repetidamente la cadena hasta que se interrumpa.

yes "I will study Linux!"

29. comando factorizar

Muestra todos los factores de un número determinado.

factor 12

30. comando ping

Cuando el anfitrión se conecte, haga ping al anfitrión a través de comentarios sonoros.

ping -i 60 -a 8.8.8.8

31. comando táctico

Genere el contenido del archivo en orden inverso.

tac file.txt

32.comando de seguimiento

Herramienta de depuración para rastrear llamadas al sistema.

strace ls

33. Denegación de orden

Los comandos se ejecutan en segundo plano incluso después de cerrar la terminal.

sleep 1000 &
disown -a && exit

34. comando getconf

Muestra la arquitectura del sistema (32 bits o 64 bits).

getconf LONG_BIT

35. mientras instrucción

La fecha y la hora se muestran en la esquina superior derecha del terminal.

while sleep 1; do tput sc; tput cup 0 $(($(tput cols)-29)); date; tput rc; done &

36. Comando de conversión

Convierta la salida del comando en una imagen.

convert input.jpg output.png

37. Ver comando

Muestra un reloj digital animado en la terminal.

watch -t -n1 "date +%T|figlet"

38. comandos de alojamiento y excavación

Utilidad de búsqueda de DNS.

host google.com
dig google.com

39. comando dstat

Genere estadísticas de recursos del sistema en tiempo real.

dstat

40. Instrucciones vinculantes

Muestra todas las combinaciones de teclas Bash.

bind -p

41. Comando táctil

Fuerza una verificación del sistema de archivos en el próximo reinicio.

sudo touch /forcefsck

42. comando lsb_release

Imprima información de distribución de Linux.

lsb_release -a

43. Comandos CNC

Compruebe si un puerto específico está abierto.

nc -zv localhost 22

44. rizo ipinfo.io

Generar información geográfica sobre direcciones IP.

curl ipinfo.io

45. Encuentra instrucciones

Enumere todos los archivos propiedad del usuario xyz.

find . -user xyz

46. ​​​​comando apto

Instala todas las dependencias de compilación del paquete.

sudo apt build-dep vim

47.ls de comando

Este comando enumera todos los servicios o procesos que actualmente escuchan en el puerto TCP 80.

lsof -iTCP:80 -sTCP:LISTEN

48. Tamaño de búsqueda +100M

Este comando busca todos los archivos y carpetas de más de 100 megabytes en el directorio actual y sus subdirectorios.

find . -size +100M

comando 49.pdftk

pdftk es una poderosa herramienta de línea de comandos que le permite manipular archivos PDF, incluida la combinación de varios archivos PDF en uno.

pdftk file1.pdf file2.pdf cat output combined.pdf

50. ps -LF -u nombre de usuario

Este comando muestra todos los procesos y subprocesos para el usuario especificado, incluida información detallada sobre el estado de cada subproceso.

ps -LF -u john

51.startx —: 1

Este comando inicia una nueva sesión X en la pantalla. :1que es útil para ejecutar múltiples GUI en diferentes pantallas simultáneamente.

startx -- :1

¡Eso es todo por ahora! No olvides compartir tus pensamientos en la sección de comentarios. Ese no es el final de los comandos poco conocidos de Linux; le ofreceremos más en los próximos artículos.

Volveré pronto con otro artículo interesante y útil para nuestros lectores. ¡Hasta entonces, estad atentos y conectados a Tetecing.com!

LEER  Cómo mostrar un mensaje de advertencia de seguridad a usuarios de SSH no autorizados

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba