Stopping, Quitting, Suspending and Killing Processes in Linux
ctrl + c (Interrupt)
ctrl + c aka Keyboard Interrupt will interrupt your program which most programs will exit. This is useful when you start a program that just has been running for a really long time and you want to close it because you don’t want it to take up all your shell and you don’t really need to run it or maybe you used a command with the wrong arguments
ctrl + d (Disconnect)
ctrl+c won’t work in Python. Instead it’ll just keep saying KeyboardInterrupt. To actually close the program you’ll have to
ctrl+d. D stands for Disconnect and it’ll disconnect you from a process. This is used most often for getting out of the shell. It’ll close (logout) the shell for you.
ctrl + z (Suspend)
ctrl+z takes you out of the process and suspends it. puts it in the backgtound. kind of like minimizing it. if we want to see all the processes we can type
jobs and it’ll give us a list of the processses in teh background. If you want to go back to the proess (foreground) you type
bg will resume that process in the background so that it’l continue
kill as the name implies kills or terminates a process. You can kill the process by typing
kill PID where PID is the Process ID.
Tip: You can find the Process ID by using the
top command. Or by using grep to find a process like
ps aux | grep 'apache2'. In the results of the grep seacrh, the second column would be the process ID column and the first column would have the username that owns that process.)
:quit to exit Vim.
ctrl+c won’t work but Vim will catch the interrupt and tell you how to exit.
quitting Man pages
To quit a man (manual) page, type