
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.
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. :1
que 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!