Shell Commands
Navigating the System
File Permissions
Files Files Files
General Linux Knowledge
100

This is the syntax for almost all commands in Linux

What is COMMAND OPTION ARGUMENT

100

This is a common shortcut to the home directory

What is ~

100

This command will set MyFile so that any user can do anything with it

What is chmod 777 MyFile

100

Every command, as well as every directory and device, is one of these in Linux

What is a file

100

This is the administrator account on Linux  

What is root

200

These commands let you copy, move, remove, and link a file, respectively 

What is cp, mv, rm, and ln

200

An absolute path is differentiated from a relative path through the use of this  

A leading /

200

You would use this if you wanted to add execute permissions to all users

What is chmod +x

200

This is the difference between a html, Python, and text file

What is nothing

200

If you wanted to view the contents of a file in pages, you would use this command

What is less

300

This represents any character and any number of characters in a shell command 

What is the wildcard *

300

If you want to navigate to a directory that is 2 above your current one, you would use this

What is ../../

300

You would use this if you wanted to remove execute permissions from the group owner and others

What is chmod go-x

300

Files that represent physical devices are usually found in this directory 

What is /dev/

300

These commands lets you view the contents of a file, as well as view the beginning and end of a file respectively 

What are cat, head, tail  

400

This character, when added to the end of a command, runs the command in the background

What is &

400

If you wanted to tell whether a file was a soft link or a regular file, you would use this command  

What is ls -l

400

This permission allows you to delete files 

What is the write permission on the directory

400

Most of the executable files in Linux are located here

What is /usr/bin/ (or /bin/)

400

These are the basic text streams in Linux

What are stdin, stdout, stderr

500

If you wanted to save the output of a command to a file, you would use this

What is redirection >

500

Miscellaneous configuration files are found in this directory 

What is /etc/

500

This will set the permissions of the file to --wxrw--w-

What is chmod 362

500

Typically, this is where removable media is mounted

What is /run/media 

500

This is the init system used on modern Linux systems

What is SystemD