Here is a brief Linux cheat sheet that covers some commonly used commands and concepts:
Navigation
pwd
: Print current working directoryls
: List contents of current directorycd
: Change directorycd ..
: Move up one directory levelmkdir
: Create a new directoryrmdir
: Remove a directoryrm
: Remove a filecp
: Copy a file or directorymv
: Move or rename a file or directory
File Operations
cat
: Display contents of a fileless
: Display contents of a file one page at a timehead
: Display first few lines of a filetail
: Display last few lines of a filetouch
: Create an empty file or update the modification time of an existing filechmod
: Change permissions of a file or directorychown
: Change ownership of a file or directory
System Information
uname
: Print system informationuptime
: Print system uptimedf
: Show disk usagefree
: Show memory usagetop
: Display system processes and their resource usage
Networking
ping
: Test network connectivity to a hosttraceroute
: Show the network path to a hostifconfig
: Display network interface informationnetstat
: Display network connections and their status
Package Management
apt-get
: Install, remove, or update packages on Debian-based systemsyum
: Install, remove, or update packages on Red Hat-based systemspacman
: Install, remove, or update packages on Arch-based systems
Users and Groups
useradd
: Add a new userusermod
: Modify an existing userpasswd
: Change a user's passwordgroupadd
: Add a new groupgroupmod
: Modify an existing groupuserdel
: Delete a usergroupdel
: Delete a group
Miscellaneous
history
: Show command historysudo
: Run a command with administrative privilegesgrep
: Search for a pattern in a file or outputtar
: Create or extract a compressed archivessh
: Connect to a remote system via SSH
This cheatsheet only scratches the surface of what's possible with Linux, but it should give you a good starting point for working with the command line.