Sábado, Noviembre 25, 2017

ComandOS no tan conocidos pero siempre útiles [Parte 1]

terminal-comandos

Amada u odiada, criticada o defendida a muerte y casi motivo de míticos poderes sobrenaturales como los de “super vaca“, no hay lugar a dudas de que la terminal en el mundo de un linuxero siempre forma parte del eje central. Hoy pienso traerles la primera parte de una colección de algunos comandos que he ido recopilando y que a pesar de no formar parte de los cotidianos, siempre nos pueden resultar útiles.

Sistema

chage -E 2014-07-31 [usuario]

Establece la fecha de expiración a la cuenta de un usuario. Con -1 en vez de la fecha, se elimina la expiración.

lsblk

Muy útil herramienta que muestra tus dispositivos de almacenamiento de una manera muy ordenada y clara.

while true; do [comando]; sleep 30; done

Un sencillo ciclo que muestra el resultado de un comando cada 30 segundos. [Ctrl-C] para terminar.

service --status-all

Muestra el estado o estatus actual de cada servicio.

tree -d

Lista el directorio actual de manera gráfica con ASCII. Usa la opción –help para listar sus opciones, algunas muy útiles.

!:1

Imprime el primer argumento del último comando ejecutado. (!:2 el segundo, etc.)

getent passwd [usuario]

Obtener información del usuario indicado. Esto es igual a: “cat /etc/passwd | grep [usuario]

[Ctrl-l]

Este no es un comando, pero si una combinación de teclas muy efectiva que limpia la terminal, igual que el comando “clear”, pero sin dejar huella en el historial.

[Ctrl-w]

Combinación de teclas que de la línea de comandos, elimina la palabra previa al cursor. Muy útil si estas editando lineas previas.

cat /proc/cpuinfo | grep processor | wc -l

Muestra el número de CPUs.

shutdown -h 23:30
shutdown -r 180

El primero apaga el equipo a la hora indicada. El segundo reinicia el equipo en 180 minutos.

chpasswd usuarios.txt

Actualiza passwords de usuarios masivamente. En el fichero usuarios.txt se escriben haciendo uso del formato username:password, uno por linea.

Concatenar Comandos

 cmd1 ; cmd2 ; cmd3

Los comandos se ejecutaran en orden secuencial, sin importar el resultado del comando previo.

 cmd1 | cmd2

La salida (output) del cmd1 se convierte en la entrada (input) de cmd2.

cmd1 || cmd2

El cmd2 solo se ejecutará si el cmd1 termina sin éxito o en error.

cmd1 & cmd2

Tanto cmd1 como cmd2 se ejecutan simultáneamente.

 cmd1 && cmd2

El cmd2 solo se ejecutara si el cmd1 termina con éxito.

Redes

lsof -i TCP:8080

Procesos que están usando el puerto 8080, ya sea locales o remotos.

wget --limit-rate=100k url/archivo.iso

Limita la velocidad de una descarga con wget, asi no se ocupa todo el ancho de banda.

Geek

sl

Este comando debe ser instalado desde el repositorio, y al ejecutarlo tendrás una increíble locomotora recorriendo tu consola.

Espero que lo disfruten. Suerte a todos y buen fin de semana.

 

Fuentes: linuxtotal | humanos

Compártelo. ¡Gracias!

 
Grupo Digital de Ayuda! Laboratorio Linux! - Linux para todos.

¿Quién está en línea?

Hay 52 invitados y ningún miembro en línea

Contador de Visitas

9055208
Hoy Hoy 322
Ayer Ayer 1327
Esta semana Esta semana 5814
Este mes Este mes 33699
Total de Visitas Total de Visitas 9055208

Día con más
visitantes

11-11-2017 : 2493

Gracias por su visita