Difficulty: Easy
Correct Answer: grep
Explanation:
Introduction / Context:
Unix-like systems historically provide several terminal-based tools for real-time or near-real-time communication between users. Distinguishing these tools from general text-processing utilities is important in both administration and user support contexts.
Given Data / Assumptions:
Concept / Approach:
mail sends electronic mail. write sends a live message to another user's terminal (TTY). mesg toggles whether a user's terminal permits such messages ('mesg y/n'). In contrast, grep searches for patterns in text and has nothing to do with inter-user communication. Therefore, the non-communication command is grep.
Step-by-Step Solution:
Verification / Alternative check:
Run 'man grep' to confirm it is a text filter. Compare with 'man write' and 'man mesg' to see their roles in messaging and permissions. Testing 'write username' demonstrates real-time delivery on the target TTY if 'mesg y' is set.
Why Other Options Are Wrong:
Common Pitfalls:
Assuming 'mesg' sends messages (it does not; it toggles permissions), or thinking 'grep' interacts with users because it can read from stdin—it only filters text.
Final Answer:
grep
Discussion & Comments