This is the home page for CS155, Introduction to Unix,
part of the CSU Computer Science
CS155/156/157 series.
Click on the tabs, above, for other class pages.
Average score was 11.5/13 (88.2%)
Use ~cs155/bin/grade Q1 to see your score.
This homework is due Thursday 5/24 before class. Please look at the assignment and let me know if you have any questions. We will discuss it in class early in the week.
Average score was 4.4/5.0 (88%)
Use ~cs155/bin/grade HW1 to see your score and my feedback.
Use ~cs155/bin/grade (no parameters) to see just your scores for all homework.
HW1 Answers
If you are using a Windows machine and want to connect to the CS department machines from home, see the CSU information on VPN. The complete list of machine names in the CS department is here. In general you want to use one of the veggie machines (artichoke, arugula, ..., zucchini).
If you do not purchase the Greenlaw book, here are some resources online:
Unix Quick Reference
List of Unix Commands
I will add to this list as I find more.
I will be in the Linux Lab M-W 1:15–2:15PM. See my schedule for the big picture.
Due to the compressed summer schedule there will be no late period for assignments.
Our Linux systems got updated, and the way to create a terminal is now different. Basically, press Alt-F2 and then type “terminal”.
The man command shows useful information about a command.
Use it to find out what options you can give with a command, like this:
man command-name
Unbelievably, Google is not always the best solution, since many Unix
commands are common words. Googling cat, cd, date, echo,
or cut will not get you the result that you’d like.
The Greenlaw textbook is wrong on page 61: there is no -r option
to rmdir. You probably want rm -r to remove a directory and
everything in it.
rmdir -r
rm -r