Curso sobre comandos de linux
Estos comandos permiten enviar mensajes entre usuarios conectados al mismo sistema (servidor, máquina multiusuario, SSH, etc.).
🗂️ Comandos del módulo
| Qué quiero hacer | Linux | Windows CMD | PowerShell |
|---|---|---|---|
| Permitir / bloquear mensajes | mesg | ❌ | ❌ |
| Enviar mensaje a un usuario | write | ❌ | ❌ |
| Chat interactivo en terminal | talk | ❌ | ❌ |
| Enviar mensaje a todos | wall | ❌ | ❌ |
mesg – Controlar si aceptas mensajes
Permite habilitar o bloquear que otros usuarios te envíen mensajes con write, talk o wall.
Sintaxis
1mesg [y|n]
Modificadores importantes
mesg y→ Permite recibir mensajesmesg n→ Bloquea mensajes
📌 Muy usado en servidores para evitar interrupciones.
write - Enviar mensaje directo a un usuario
Envía un mensaje en tiempo real a otro usuario conectado.
Sintaxis
1write usuario [terminal]
Funcionamiento
- Escribes el mensaje
- Terminas con Ctrl + D
Ejemplo básico
1write ana
Luego escribes:
Hola Ana, el servidor se reinicia en 5 minutos
Finalizas con Ctrl + D.
Ejemplo con terminal concreta
1write ana pts/1
📌 Si el usuario tiene mesg n, no recibirá el mensaje.
talk - Chat interactivo entre dos usuarios (en desuso)
Permite una conversación en tiempo real, tipo chat en pantalla dividida.
Sintaxis
1talk usuario
Ejemplo
1talk juan
- Pantalla dividida
- Lo que escribes aparece al instante
- Para salir: Ctrl + C
📌 Hoy en día está casi en desuso (SSH, Slack, etc.), pero muy didáctico para entender terminales y procesos interactivos.
wall - Mensaje a todos los usuarios conectados
Envía un mensaje global a todos los usuarios del sistema.
Sintaxis
1wall [mensaje]
Ejemplo rápido
1wall "El sistema se reiniciará en 10 minutos"
Ejemplo desde entrada estándar
1wall
Escribes el mensaje y terminas con Ctrl + D.
Uso típico
- Avisos del administrador
- Reinicios
- Mantenimiento del sistema
📌 No respeta mesg n → lo reciben todos.
🧠 Resumen rápido (para tabla del curso)
| Comando | Uso principal | Comunicación |
|---|---|---|
mesg | Permitir / bloquear mensajes | Control |
write | Mensaje a un usuario | 1 → 1 |
talk | Chat interactivo | 1 ↔ 1 |
wall | Aviso global | 1 → todos |