Linux Commands
Redirection
File Permissions
Processing Processes
General Linux Stuff
100

This command is used to create a new directory in Linux 

What is mkdir

100

This will happen with the command foo 1> bar

What is standard output redirection to the file names bar

100

This command will set the owner of file.txt to dan and the group to staff

chown dan:staff file.txt

100

This is the default nice value when starting a program 

What is 0

100

This is a family of open-source Unix-like operating systems that is one of the most used operating systems in the world

What is Linux

200

This command will show all background tasks running in the current shell

What is jobs

200
In the command `echo "foo" | tee bar | cat`, this is where the output will end up 

What is the standard output and the file bar

200

After creating a hard link called bar to the ordinary file foo, this will result when foo is deleted

foo would be removed but bar would remain

200

This will result from the command `nice -5 /usr/bin/prog`

What is nice -5 /usr/bin/prog

200

This command will safely power off a machine after warning all logged in users

What is shutdown?

300

This command will resume the last stopped job in the background

What is bg

300

This will send output from the program myapp to both standard output and the file file1.log?

What is myapp | tee file1.log

300

This setting would set the default permission to -rw-r-----

What is umask 027

300

This command causes the processes with PID 123 to end, but allows it to clean up first

What is kill -TERM

300

These are the basic components of a Linux machine

What is the Kernel, the shell, the GUI, and utilities

400

This command shows you what type a given file is

What is type

400
In Bash, this is how to redirect standard error and standard out together 

What is &>

400

This is the file attributes of a symbolic link with all permissions set for all users

What is lrwxrwxrwx

400

This is the maximum nice value that a regular user can assign a process

What is 19

400

This is virtual RAM used when the real RAM is used up

What is swap memory?

500

This command can be used to create a new blank file in Linux

What is touch

500

This will result in the output being added to the end of a file and not overwritten

What is append >>

500

This would set /bin/foo executable by everyone but writable only by its owner?

What is chmod u=rwx,go=rx /bin/foo

500

This is the signal that is send when ctrl + c is pressed in a terminal

What is SIGINT

500

This is the difference between the terminal, the shell, and the command line

What is the application used to run the shell, the application used to run commands, and the general type of application that uses commands?