Unix Tools

CSE3391




Lecture 1: Introduction to UNIX and Shells

0 comments

Ronald Pose

UNIX was designed as an OS for software development. It's very powerful, but it can also be very cryptic.

No sophisticated programming, no theory, just learning how to use the tools for program development on UNIX.
You don't need to memorise everything, just where to find the commands for each tool.

Regular Expressions!!! I'd forgotten all about these.

You have to do the practical exercises in your own time.

ssh ra-clay.cc.monash.edu.au
You can use these machines from home.

Processes and Shells
We want to understand the philosophy of UNIX and how it fundamentally operates.
There are processes, and there are files. Even the mouse and keyboard are, you write / read them in the same way.

How do you glue these together?

We have shells.
The shell is a command interpreter.

ls | grep "txt"

using grep as a filter for the output of ls


Last posts

Archives

Links