Basic Terminal Commands
Advanced Terminal
Basic Python
Advanced Python
Bonus Round: Geography
100

This command repeats back whatever text you give it.

What is "echo"?

100

 This command prints out the contents of a file. 

What is "cat"?

100

This function outputs text to the terminal.

 What is "print"?

100

When you want to store multiple values in the same variable you reach for this data type.

What is a list?

100

Where does the Nile River reside.

What is North East Africa.

200

This command lists all subdirectories and files in your current directory.

What is "ls"?

200

his control code exits the python interactive shell.

What is "Ctrl + D"? (also accept "exit()")

200

When you want your program to get a response from the user you use this function.

What is "input"?

200

When it's time to repeat a section of code over and over you need this control flow structure.

What is a loop? ("while" and "for" should also be accepted)

200

This South American country is the largest on the continent. 

What is Brazil? 

300

This command changes what directory you are in.

What is "cd"?

300

This symbol tells a command to run in the background.

What is an ampersand? ("&").

300

This data type stores whole numbers.

What is an "int"? (or "integer")

300

If you need to store key value pairs, you need this data type.

What is a dictionary?

300

How many states border Alaska?

What is 0? 

400

This command makes a new directory.

What is "mkdir"?

400

This command shows a diagram of a section of your file system.

What is "tree"?

400

This data type stores text.

What is a "string"? (or "str")

400

This python function takes in the name of a file and opens it.

What is "open"?

400

This city in Europe gets 50million annual visitors, make it the most visited city in the continent.

What is Paris, France. 

500

This command creates a new empty file.

What is "touch"? ("gedit" is also acceptable)

500

This directory is found in every directory, and takes you back to your parent directory.

What is ".."? (dot dot)

500

This operator is used to compare if two values are equal, as opposes to setting the value of a variable.

 What is "=="? (or "equals equals")

500

This technique involves a function calling itself to solve a similar problem, often used for the factorial function.

What is recursion?

500

This country has more pyramids then Egypt.

What is Sudan? 

M
e
n
u