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
System Information and Administration
System Information
Kernel Information (uname)
System Architecture
Hostname Command
Current User (whoami)
User Identity (id)
System Uptime
Date and Time
Architecture Command
Distribution Information
Disk Usage
Disk Free Space (df)
Filesystem Usage
Human-Readable Output
Disk Usage (du)
Directory Usage
File Usage
Summarizing Output
Sorting Output
Memory Usage
Free Memory (free)
Memory Usage Display
Swap Usage Display
Human-Readable Output
Virtual Memory Statistics (vmstat)
Memory Usage in Process Viewers
User Management
Execute as Another User (sudo)
Granting sudo Privileges
Revoking sudo Privileges
Switch User (su)
Viewing Users
Viewing Groups
Adding Users
Removing Users
Adding Groups
Removing Groups
Package Management
Overview of Package Management
Debian/Ubuntu Package Management
APT Package Manager
Installing Packages
Removing Packages
Updating Packages
Searching Packages
DPKG Package Manager
Installing .deb Files
Managing .deb Files
Red Hat/CentOS/Fedora Package Management
YUM Package Manager
Installing Packages
Removing Packages
Updating Packages
DNF Package Manager
Modern YUM Replacement
RPM Package Manager
Installing .rpm Files
Managing .rpm Files
Arch Linux Package Management
Pacman Package Manager
Installing Packages
Removing Packages
Updating Packages
Synchronizing Databases
Previous
8. Searching and Text Processing
Go to top
Next
10. Networking