============================= 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 in which they were first introduced and described. A missing week 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). 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: 2 apropos (synonym for: man -k) 4 awk (-F: '{print $1}') 1 bash (-u -v -x) 7 bzip2, bunzip2 2 cal (9 1752) 1 cat 1 cd (shell built-in) 6 chgrp 2 chmod ([ugo][+-=][rwx] file) 6 chown 6 col (-b) 1 cp 4 cut (-d ' ' -f 1) 1 date 3 diff 2 du 1 echo (shell built-in and external) 1 exit (shell built-in) 3 export (shell built-in) 5 false 1 fdisk (-l) 2 fg, bg (shell built-in) 2 file 2 find 7 gcc, g++ (-o -Wall) 2 grep (-v) 6 groups 7 gzip, gunzip 1 hdparm (-i -t) 2 head (-5) 2 hostname 6 id 5 if/else/fi (shell built-in) 2 jobs (shell built-in) 2 last (-a) 1 less 3 ln 4 lynx (-dump) 1 ls (-a -d -i -l -s) 5 mail 7 make 2 man (-k) 3 mesg ([yn]) 1 mkdir 1 more 1 mv 6 nc (-v) 1 passwd 3 printenv 2 ps 2 pstree 1 pwd (shell built-in and external) 1 rm (-f -r) 1 rmdir 2 set (shell built-in) 1 scp (-P -p) 3 script 7 sfdisk (-l) 2 sleep 10 1 ssh (-l -p) 2 sort (-n -r) 6 source (shell built-in, also named . [dot]) 1 stty (erase) 2 sum 2 tail (-5) 7 tar ([ctx]zvf archive) 5 test (shell built-in) (-rwxsfdenzao, -eq,-ne,-lt,-gt,-le,-ge, =, !=) 2 touch 4 tr (-c -d -s) 2 tree 5 true 6 umask (shell built-in) 3 uniq (-c) 1 vi, vim 4 wget (-q -O) 6 whereis 6 which 3 write 2 wc (-lwc) 2 who