============================= Basic Unix/Linux Command List ============================= -IAN! idallen@idallen.ca This is a list of basic Unix/Linux command names used in this course and the week number in which they were first introduced and described. A missing week number means the command hasn't been formally introduced yet. All these command names have manual pages (though some of them are built-in to the shell and are described in the man page for the bash shell, e.g. exit is described deep inside in "man bash"). Keep a notebook with these command names in it; you will be required to learn and remember at least some of what each of these commands can do: WK COMMAND __ ______________________________________________________________________ 3 apropos (synonym for: man -k) 7 apt-get install {package} 6 awk '{ print $5 }' 3 bash 3 cal (9 1752) 2 cat (-s) 3 cd 3 chmod ( +x ) 6 cmp 1 cp (-u) 4 cut 3 date 6 diff 1 dir (DOS alias - use ls instead) 6 display 7 dpkg -L {package} 3 du 2 echo (shell built-in and external) 2 exit (shell built-in) 3 file 3 find 6 gnuplot 3 grep (-v) 4 gunzip (-c) 3 head (-5) 3 hostname 2 ifconfig 6 last 2 less 1 ls ( -l -a -d ) 2 man (-k) 3 mv 7 nc (also called "netcat") 2 passwd 3 pwd (shell built-in and external) 3 rm ( -r ) 3 rmdir 2 scp 7 script [filename] 2 sort (-n -r) 2 ssh 2 stty erase '^H' -OR- stty erase '^?' 2 su 3 sum 3 tail (-5) 3 touch 4 tr 6 uniq (-c -w) 1 vi, vim 3 w 3 wc ( -l -w -c ) 2 wget 6 whereis 6 which 3 who 6 xli