Linux Command Line

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