Muchos de ustedes habrían utilizado máquinas Unix/Linux en sus actividades diarias. Aquí te mostraré algunas sorpresas de los comandos de Linux que usas a diario en tus actividades:
1. Comando CP:
Muchos de ustedes que usan Linux seguramente habrían usado el comando cp. ¡Pero no le mostraré los detalles habituales del comando cp, sino que le mostraré qué quizás no sabía o pensó que el comando cp tendría esta opción (-prv)! A continuación, el comando cp proporcionará los detalles de los lugares de origen y destino de los archivos copiados:
# cp rhnplugin.conf ~/test.conf -prv `rhnplugin.conf' -> `/root/test.conf'
Para hacer que el comando cp muestre la barra de progreso durante la ejecución, consulta este tutorial.
2. ¿Cómo dejo de crear usuarios en mi máquina Linux?
Si no desea crear más usuarios en su caja de Linux, siga los pasos a continuación:
# chattr +i /etc/passwd
Ahora se verá si esto funciona?
# useradd user_name
Si la solución es exitosa, debería recibir el siguiente mensaje de error:
useradd: unable to open password file
Si desea revertir la creación del usuario, simplemente siga el siguiente comando:
# chattr -i /etc/passwd
3. Matar a tty
Cuando estaba trabajando en mi caja remota de Linux, de repente me desconecté de mi sesión de terminal. Volví a iniciar sesión y descubrí que mi sesión anterior todavía estaba allí, solo que en un estado inactivo. Para ver quién está conectado a un sistema, hay una variedad de comandos, cada uno brinda un poco de información diferente. Algunos son:w, dedo, quién, etc. Bueno, ejecutar el comando dedo activará las sesiones con pts/0 debajo de la columna Tty. Identifique el Tty que está inactivo y ejecute el siguiente comando reemplazando el Tty.
ps -ft pts/0 UID PID PPID C STIME TTY TIME CMD root 20955 20953 0 17:18 pts/0 00:00:00 -bash
Use el PID para cerrar la sesión usando el siguiente comando:
kill -9 20955