kill is used to send a signal to a specific process identified by its PID. pkill allows you to kill processes based on their name or other attributes (using patterns).killall kills processes by name but is less flexible than pkill in terms of pattern matching.