CS253 Midterm Review Guide
One page of multiple choice.
Rest is short answer
Need to know symbols BASH uses. *, { }, ., &, $ (for variables), ` (backticks), " and ', > >> 2> 2>> <
Regular expressions for grep and sed. ., [ ], ^, $, *
A page of notes is allowed, 8.5 by 11 both sides
There are no questions which are purely from the book. A lot of the questions require you to know how a Linux system functions in general. Creativity and reasoning will go a long way toward a good score.
Commands which might appear somewhere on the test:
- cd
- pwd
- ls
- who
- cat
- ssh
- export
- grep
- find
- sed
- nmap
- w
- file
- mv
- sleep
- man
- chmod
- fg
- killall
- ps
- nc
- cut
Pipes are mentioned in multiple questions, so be familiar with how to use these.
C programming: There will be 10 points worth of C programming content. The question will have a program, and you'll have to figure out what it does and write down the output from it.