Starting my adventure with Linux a couple of years back, most tutorials and older, more experienced colleagues suggested using the command 'kill', sort of like a replacement for the Process Manager from Windows for a convert. But I also got (not sure if correctly) a sense of pro smugness about this command.
However, based on my own inquires I soon stared to use the 'killall' function, as I always had a problem with PIDs. However I just now learned that there is also a command 'pkill', which basically does the same thing. Also I learned that the proper way to use 'kill' is to use 'ps -A | grep ...'.
But isn't this procedure exactly the same thing as just using 'pkill', or 'killall'? (I've read What's the difference between 'killall' and 'pkill'?, so I know that those 2 are a little different.)
Why use kill at all, when we still have to do the identification: name of the process -> PID in order to use 'kill'?