Useful Links
Computer Science
Operating Systems
Linux
Linux Command Line
1. Introduction to the Command Line
2. Navigating the Filesystem
3. Working with Files and Directories
4. Viewing and Editing Files
5. Permissions and Ownership
6. Process Management
7. Input/Output Redirection and Pipes
8. Searching and Text Processing
9. System Information and Administration
10. Networking
11. Archiving and Compression
12. Shell Environment and Customization
13. Introduction to Shell Scripting
Process Management
Understanding Processes
Definition of a Process
Process ID (PID)
Parent and Child Processes
Daemons and Background Processes
Viewing Processes
Process Status (ps)
Common Options
Filtering Processes
Searching Processes
Interactive Process Viewer (top)
Understanding Columns
Sorting Processes
Filtering Processes
Enhanced Process Viewer (htop)
Features of htop
Managing Processes
Process Signals
SIGTERM Signal
SIGKILL Signal
SIGINT Signal
Kill Process by PID (kill)
Kill Processes by Name (killall)
Kill Processes by Attributes (pkill)
Process Priority
Nice Command
Renice Command
Job Control
Foreground vs Background Processes
Running Commands in Background
List Background Jobs (jobs)
Bring Job to Foreground (fg)
Resume Job in Background (bg)
Suspend Foreground Process
Interrupt Foreground Process
Disowning Jobs
Previous
5. Permissions and Ownership
Go to top
Next
7. Input/Output Redirection and Pipes