File commands
| Task | Command | 
|---|---|
| Show current dirrectory | pwd | 
| Show all files and folders in current directory | ls | 
| Change directory | cd
 e.g. cd usr Navigate to root directory cd / Navigate to home directory cd ~ Navigate up one level cd .. Navigate back one level cd –  | 
| Make new folder in current location | mkdir
 e.g. mkdir newfolder  | 
| Remove file or directory | rm
 Caution: rm -r can be used to remove a directory and all files and folders inside.  | 
System commands
| Task | Command | 
|---|---|
| “SuperUserDo” – prefix to command to run command as root user | sudo
 e.g. sudo ls  | 
| Update Advanced Packaging Tool (APT) package manager – retrieves latest package list | sudo apt-get update | 
| Install software package | sudo apt-get install [package name]
 e.g. sudo apt-get install vlc  | 
| Update currently installed software package
 Note: this is done by tying together both the apt update and install commands.  | 
 sudo apt-get update && sudo apt-get install vlc  | 
| Restart computer | sudo reboot | 
| Shutdown computer | sudo poweroff | 
System information
| Task | Command | 
|---|---|
| Display operating system version | lsb_release -a | 
| Display kernel version | uname -a | 
| Display filesystem disk usage for all mounted partitions | df -h | 
| Display free and used memory (system RAM) | free -m | 
| Display network interfaces and assigned IP addresses | ip addr show |