What is the difference between the commands wall, sleep and killall? If an example is given on each it would help me to understand better.