==================================== 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 -- ---------------------------------------------------------------------- 1 TERMINAL CONTROL CHARACTERS: ^C ^D ^W ^U ^Z 2 alias (shell built-in) 3 apropos (synonym for: man -k) 14 at 9 awk '{print $1}' 1 bash 13 bg (shell built-in) 2 cal (9 1752) 1 cat 3 cd (shell built-in) 8 chmod ( -R ugo[-+=]rwx octal_number ) 8 chown ( -R ) [owner][:[group]] 4 clear 1 cp ( -a -r ) 14 crontab 1 date 10 df 10 diff 13 dmesg 8 du 1 echo (shell built-in and external) 10 eject 2 exit (shell built-in) 10 fdisk ( -l ) 1 fg (shell built-in) 2 figlet 10 file ( -s -L ) 3 find 10 gpasswd 3 grep ( -i -v -w ) 12 grub 10 groupadd 10 groupdel 10 groupmod 8 groups 4 head 1 history (shell built-in) 2 hostname 8 id 13 jobs (shell built-in) 13 kill (shell built-in) 13 killall 3 less (similar to "more"; used by "man") 7 ln 14 locate 1 ls ( -l -i -a -d ) 3 man ( -k ) 3 mkdir ( -p ) 11 mkfs 11 mkswap 3 more (similar to "less") 1 mount 3 mv 4 nano 10 newgrp 5 nl (same as "cat -n") 3 passwd ( username ) 13 ps ( laxww ) 13 pstree 3 pwd (shell built-in and also external) 8 quota -v 1 rm ( -r -f ) 3 rmdir 13 rpm 12 shutdown -h now 1 sleep (60) 1 sort ( -f -n -r ) 8 su ( - ) 10 sudo 5 sum 11 swapoff 11 swapon 4 tail 13 tar 2 toilet 3 touch 3 tree 8 umask ( octal_number ) (shell built-in) 11 umount 2 unalias ( -a ) (shell built-in) 13 uname 10 uniq ( -c ) 8 useradd 10 userdel 10 usermod 5 vi and vim and vimtutor 3 wc ( -l -w -c ) 5 whatis 5 which 3 whoami 13 yum -- | 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/