Difference between revisions of "Advanced Problems"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
− | + | [[CLI Navigating]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Variables == | == Variables == |
Revision as of 13:22, 23 February 2008
Variables
Assignment and Dereferencing
To assign a value to an environment variable you simply type the variable name, '=', then the value. For example,
FOO=Rob BAR=Love
To get the value of the variable (i.e. dereference) you place a '$' before the variable name.
#echo $FOO #Rob #echo $BAR #Love
Commands
env = Shows you the environment variables that are currently defined. echo = Displays a line of text.
Quiz
- What is the value of the "HOME" environment variable?
- How would you create an environment variable named GEEK that's contents are "FREE GEEK is the best!"?
Piping
grep, less, wc, cat, multiple files, lsof, xargs, find, sort, awk
Networking
ifconfig, ping, wget, traceroute
While/For
write, touch
Apt
can we set up a xen instance to let students have root?
- show studnets that they can have root in our current ltsp setup.
- add the ability to have debian livecd over the net - or something like that.
Advanced Syntax
- , --sort, &c.