Skip to main content

Linux Commands Cheat Sheet: A clean and minimal guide to 491 Linux commands

19
GitHub Stars
491
Curated Resources
13
Categories
23 hours ago
Last Refreshed
Basic File and Directory OperationsText Processing and EditingSystem Monitoring and ManagementUser and Permission ManagementNetworking and CommunicationDisk and File System UtilitiesCompression and ArchivingProcess ManagementSystem Configuration and SettingsPackage ManagementScripting and ProgrammingBackup and CompressionMiscellaneous Utilities

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me miscellaneous utilities resources from linux-commands-cheat-sheet"

Installation instructions →

What's inside

Miscellaneous Utilities

  • access

    Explore the Linux access command and learn how to manage file permissions and ownership. Discover practical examples to enhance your Linux skills.

  • accton

    Explore the Linux accton command and learn how to manage network interface configuration, troubleshoot network issues, and more with practical examples.

  • acpi

    Explore the Linux acpi command and its practical applications, including monitoring battery status and customizing acpi behavior. Gain a comprehensive understanding of this versatile utility.

  • acpid

    Explore the Linux acpid command, learn how to configure it to monitor power events, and create custom event handlers for practical applications.

  • addr2line

    Explore the addr2line command in Linux, a powerful tool for resolving addresses to function names and source file locations. Learn its basic syntax, options, and practical use cases.

  • agetty

    Explore the agetty command in Linux, learn how to configure it for serial console access, and manage user login processes effectively.

Scripting and Programming

  • aclocal

    Explore the aclocal command in Linux, learn how to generate the aclocal.m4 file, and integrate it with Autoconf for effective build automation.

  • autoconf

    Learn how to use the autoconf command to configure and build C programs, from simple to complex projects, with practical examples.

  • autoheader

    Explore the autoheader command in Linux, learn its purpose, and discover practical examples to generate configuration header files.

  • automake

    Explore the automake command in Linux, a tool for generating Makefiles. Learn how to create a basic automake project, customize configuration, and apply practical examples.

  • autoreconf

    Explore the autoreconf command in Linux, learn its purpose, and apply it to a sample project. Gain hands-on experience in automating the build process for your software projects.

  • bash

    Explore the power of Linux bash commands with practical examples. Learn essential file system navigation, file and directory manipulation, and data searching and filtering techniques.

System Monitoring and Management

  • adduser

    Explore the Linux adduser command with practical examples. Learn how to create new user accounts, set passwords and expiration, and add users to existing groups for effective system management.

  • arch

    Explore the arch command in Linux, learn how to identify your system's hardware architecture, and discover practical scenarios for using this powerful tool.

  • cal

    Explore the Linux cal command, learn its syntax, and practice using it to display calendars for the current month, specific years, and months.

  • chage

    Explore the chage command in Linux, learn how to modify user password expiration dates, and enforce password expiration policies for enhanced system security.

  • chpasswd

    Explore the chpasswd command in Linux, learn how to change user passwords in batch mode, and automate password changes using shell scripts.

  • date

    Explore the Linux date command and learn how to display, format, and manipulate date and time information on your system.

System Configuration and Settings

  • alias

    Explore the power of the Linux alias command and learn how to create, manage, and persist custom command shortcuts for improved productivity and efficiency.

  • apmd

    Explore the Linux apmd command and learn how to monitor battery status, configure automated power management, and optimize your system's power efficiency.

  • aumix

    Learn how to use the aumix command to adjust audio settings on your Ubuntu 22.04 system, including controlling master volume, muting and unmuting audio channels.

  • chkconfig

    Explore the chkconfig command in Linux, learn how to configure service startup behavior, and manage service startup levels with practical examples.

  • chroot

    Explore the chroot command in Linux, learn how to create a chroot environment, and manage processes and file systems within the isolated environment.

  • clock

    Explore the Linux clock command and learn how to display the current date and time, as well as set the system clock using practical examples.

Networking and Communication

  • apachectl

    Learn how to use the apachectl command to manage the Apache web server, including starting, stopping, restarting, and checking the server status.

  • arp

    Explore the arp command in Linux, learn its purpose, syntax, and how to manage the ARP cache through practical examples.

  • arpwatch

    Explore the arpwatch command in Linux, learn how to install and use it to monitor network activity, and gain practical experience with real-world examples.

  • cu

    Explore the Linux cu command, a powerful tool for establishing remote connections and transferring files between systems. Learn practical examples and techniques to enhance your networking and communication skills.

  • curl

    Explore the versatile curl command in Linux, learn how to fetch web page content, download files, and more through practical examples.

  • dig

    Explore the powerful dig command in Linux, learn its syntax, and practice various use cases for DNS lookups and advanced network troubleshooting.

Package Management

  • apt

    Explore the apt command in Linux, learn how to install, update, search, and remove packages using practical examples.

  • apt-get

    Learn how to effectively use the apt-get command in Linux for package management, including installing, updating, removing, and cleaning up packages.

  • aptitude

    Explore the aptitude package manager in Linux, learn how to search, install, upgrade, and remove packages, and gain practical experience with real-world examples.

  • dnf

    Explore the powerful dnf command in Linux, learn how to install, update, manage packages and dependencies, and leverage package groups for efficient package management.

  • dpkg

    Explore the dpkg command in Linux, learn to install and manage packages, and troubleshoot package installation issues. Gain practical experience in package management using this essential Linux tool.

Compression and Archiving

  • ar

    Explore the Linux ar command for creating, managing, and manipulating static libraries. Learn how to build, extract, and list the contents of static libraries through practical examples.

  • bunzip2

    Learn how to use the Linux bunzip2 command to extract and decompress compressed files. Explore practical examples and understand the command's syntax and purpose.

  • bzcat

    Explore the bzcat command in Linux, a powerful tool for decompressing gzipped files. Learn how to use bzcat with practical examples and combine it with other Linux commands.

  • bzdiff

    Explore the bzdiff command in Linux, which allows you to compare compressed files. Learn how to use bzdiff for effective file comparison and discover advanced options to enhance your workflow.

  • bzgrep

    Learn how to use the bzgrep command to search for patterns in compressed files, and combine it with other Linux commands for advanced searches.

  • bzip2

    Explore the bzip2 compression utility in Linux, learn how to compress and decompress files, and discover advanced bzip2 options and techniques.

Text Processing and Editing

  • aspell

    Explore the Linux aspell command and learn how to correct spelling errors in text files, customize the aspell dictionary, and adjust preferences for efficient text processing and editing.

  • awk

    Explore the power of the awk command in Linux, learn how to perform text processing, data manipulation, and analysis with practical examples.

  • col

    Explore the versatile col command in Linux, learn how to manipulate tabular data, and combine it with other commands for advanced text formatting.

  • colrm

    Learn how to use the Linux colrm command to remove specific columns from a file. Explore practical examples and combine colrm with other commands for efficient text processing.

  • column

    Explore the Linux column command and learn how to format tabular data, customize output, and apply practical examples to enhance your text processing skills.

  • comm

    Explore the powerful comm command in Linux, learn how to compare and contrast sorted files, and customize the output with various options. Enhance your text processing and editing skills.

Showing a sample of 491 resources. View the full list on GitHub →