Bootcamp Unix basics
This page is a work-in-progress draft.
Goal
To teach the student the Unix basics.
Why?
The Unix operating system has been the backbone for many modern operating systems.
another sentence to add
What will be taught?
Unix filesystem
- Basic navigation (
cd
ls
)
- Symbolic links (
ln -nfs
)
- About mtimes (
touch
)
Bash shell features
- Piping (
|
)
- Redirection (
>
)
- Command sequences (
&&
||
)
- Background jobs (
&
disown
)
Unix process tree
- What is a process?
- Browsing processes (
top
htop
)
- Killing processes and kill signals (
kill
killall
)
Unix permissions
- How to read unix permissions (eg,
-rwxrw-r--
)
- About Unix users & groups (
whoami
w
)
- Octal permission numbers (eg,
0755
)