==================================== Unix/Linux Command List (cumulative) ==================================== - Ian! D. Allen - idallen@idallen.ca - www.idallen.com 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 the man page "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 -- ---------------------------------------------------------------------- 4 alias (shell built-in) 2 apropos (synonym for: man -k) 13 at 1 bash 13 bg (shell built-in) 4 cal (9 1752) 3 cat 2 cd (shell built-in) 7 chmod ( -R ugo[-+=]rwx octal_number ) 7 chown ( -R ) [owner][:[group]] 3 clear 2 cp ( -a -r ) 13 crontab 2 date 11 df 13 dmesg 11 du 2 echo (shell built-in and external) 11 eject 2 exit (shell built-in) 10 fdisk ( -l ) 13 fg (shell built-in) 10 file ( -s -L ) 3 find 9 gpasswd 3 grep ( -i -v -w ) 12 grub 9 groupadd 9 groupdel 9 groupmod 9 groups 4 head 4 history 4 hostname 7 id 13 jobs (shell built-in) 13 kill (shell built-in) 13 killall 2 less (used by "man") 3 ln 4 locate 2 ls ( -l -i -a -d ) 2 man ( -k ) 2 mkdir ( -p ) 11 mkfs 11 mkswap 2 more (similar to "less") 11 mount 3 mv 9 newgrp 4 nl (same as "cat -n") 3 passwd ( username ) 13 ps ( laxww ) 13 pstree 2 pwd (shell built-in and external) 2 rm ( -r -f ) 2 rmdir 3 sleep (60) 4 sort ( -f -n -r ) 6 su ( - ) 4 sum 11 swapoff 11 swapon 4 tail 1 tar (only used once, installing VMware tools) 3 touch 7 umask ( octal_number ) (shell built-in) 11 umount 4 unalias ( -a ) (shell built-in) 12 uname 4 uniq ( -c ) 7 useradd 9 userdel 9 usermod 6 vi vim 4 wc ( -l -w -c ) 7 whoami -- | Ian! D. Allen - idallen@idallen.ca - Ottawa, Ontario, Canada | Home Page: http://idallen.com/ Contact Improv: http://contactimprov.ca/ | College professor (Free/Libre GNU+Linux) at: http://teaching.idallen.com/ | Defend digital freedom: http://eff.org/ and have fun: http://fools.ca/