Last login: Tue Dec  4 15:09:03 on ttys008
Math-Tuttle-OSX:~ smtuttle$ cd humboldt/
Math-Tuttle-OSX:humboldt smtuttle$ cd f12cs279
Math-Tuttle-OSX:f12cs279 smtuttle$ cd 279lectures/
Math-Tuttle-OSX:279lectures smtuttle$ cd 279lect15-1

Math-Tuttle-OSX:279lect15-1 smtuttle$ date
Tue Dec  4 15:13:57 PST 2012

Math-Tuttle-OSX:279lect15-1 smtuttle$ date +%m
12

Math-Tuttle-OSX:279lect15-1 smtuttle$ date +%a
Tue

Math-Tuttle-OSX:279lect15-1 smtuttle$ date +%A
Tuesday

Math-Tuttle-OSX:279lect15-1 smtuttle$ date +%B
December

Math-Tuttle-OSX:279lect15-1 smtuttle$ date +%b
Dec

Math-Tuttle-OSX:279lect15-1 smtuttle$ date +%D
12/04/12

Math-Tuttle-OSX:279lect15-1 smtuttle$ date '+It is now %T on %h %d, 20%y% (%a).%nThank you for your interest'
It is now 15:20:04 on Dec 04, 2012 (Tue).
Thank you for your interest

Math-Tuttle-OSX:279lect15-1 smtuttle$ today=`date +%a`
Math-Tuttle-OSX:279lect15-1 smtuttle$ echo $today
Tue

Math-Tuttle-OSX:279lect15-1 smtuttle$ echo "log entry" >> log_${today}.txt

Math-Tuttle-OSX:279lect15-1 smtuttle$ ls
279lect15-1.odt
279lect15-1.pdf
log_Tue.txt

Math-Tuttle-OSX:279lect15-1 smtuttle$ more log_Tue.txt
log entry

Math-Tuttle-OSX:279lect15-1 smtuttle$ cal
   December 2012
Su Mo Tu We Th Fr Sa
                   1
 2  3  4  5  6  7  8
 9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

Math-Tuttle-OSX:279lect15-1 smtuttle$ cal 12 2013
   December 2013
Su Mo Tu We Th Fr Sa
 1  2  3  4  5  6  7
 8  9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

Math-Tuttle-OSX:279lect15-1 smtuttle$ cal 2001
                             2001

      January               February               March
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
    1  2  3  4  5  6               1  2  3               1  2  3
 7  8  9 10 11 12 13   4  5  6  7  8  9 10   4  5  6  7  8  9 10
14 15 16 17 18 19 20  11 12 13 14 15 16 17  11 12 13 14 15 16 17
21 22 23 24 25 26 27  18 19 20 21 22 23 24  18 19 20 21 22 23 24
28 29 30 31           25 26 27 28           25 26 27 28 29 30 31
                                            
       April                  May                   June
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
 1  2  3  4  5  6  7         1  2  3  4  5                  1  2
 8  9 10 11 12 13 14   6  7  8  9 10 11 12   3  4  5  6  7  8  9
15 16 17 18 19 20 21  13 14 15 16 17 18 19  10 11 12 13 14 15 16
22 23 24 25 26 27 28  20 21 22 23 24 25 26  17 18 19 20 21 22 23
29 30                 27 28 29 30 31        24 25 26 27 28 29 30
                                            
        July                 August              September
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
 1  2  3  4  5  6  7            1  2  3  4                     1
 8  9 10 11 12 13 14   5  6  7  8  9 10 11   2  3  4  5  6  7  8
15 16 17 18 19 20 21  12 13 14 15 16 17 18   9 10 11 12 13 14 15
22 23 24 25 26 27 28  19 20 21 22 23 24 25  16 17 18 19 20 21 22
29 30 31              26 27 28 29 30 31     23 24 25 26 27 28 29
                                            30
      October               November              December
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
    1  2  3  4  5  6               1  2  3                     1
 7  8  9 10 11 12 13   4  5  6  7  8  9 10   2  3  4  5  6  7  8
14 15 16 17 18 19 20  11 12 13 14 15 16 17   9 10 11 12 13 14 15
21 22 23 24 25 26 27  18 19 20 21 22 23 24  16 17 18 19 20 21 22
28 29 30 31           25 26 27 28 29 30     23 24 25 26 27 28 29
                                            30 31

Math-Tuttle-OSX:279lect15-1 smtuttle$ cal 1
                               1

      January               February               March
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
                   1         1  2  3  4  5         1  2  3  4  5
 2  3  4  5  6  7  8   6  7  8  9 10 11 12   6  7  8  9 10 11 12
 9 10 11 12 13 14 15  13 14 15 16 17 18 19  13 14 15 16 17 18 19
16 17 18 19 20 21 22  20 21 22 23 24 25 26  20 21 22 23 24 25 26
23 24 25 26 27 28 29  27 28                 27 28 29 30 31
30 31                                       
       April                  May                   June
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
                1  2   1  2  3  4  5  6  7            1  2  3  4
 3  4  5  6  7  8  9   8  9 10 11 12 13 14   5  6  7  8  9 10 11
10 11 12 13 14 15 16  15 16 17 18 19 20 21  12 13 14 15 16 17 18
17 18 19 20 21 22 23  22 23 24 25 26 27 28  19 20 21 22 23 24 25
24 25 26 27 28 29 30  29 30 31              26 27 28 29 30
                                            
        July                 August              September
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
                1  2      1  2  3  4  5  6               1  2  3
 3  4  5  6  7  8  9   7  8  9 10 11 12 13   4  5  6  7  8  9 10
10 11 12 13 14 15 16  14 15 16 17 18 19 20  11 12 13 14 15 16 17
17 18 19 20 21 22 23  21 22 23 24 25 26 27  18 19 20 21 22 23 24
24 25 26 27 28 29 30  28 29 30 31           25 26 27 28 29 30
31                                          
      October               November              December
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
                   1         1  2  3  4  5               1  2  3
 2  3  4  5  6  7  8   6  7  8  9 10 11 12   4  5  6  7  8  9 10
 9 10 11 12 13 14 15  13 14 15 16 17 18 19  11 12 13 14 15 16 17
16 17 18 19 20 21 22  20 21 22 23 24 25 26  18 19 20 21 22 23 24
23 24 25 26 27 28 29  27 28 29 30           25 26 27 28 29 30 31
30 31                                       

Math-Tuttle-OSX:279lect15-1 smtuttle$ cal 7 1776
     July 1776
Su Mo Tu We Th Fr Sa
    1  2  3  4  5  6
 7  8  9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

Math-Tuttle-OSX:279lect15-1 smtuttle$ man cal
Math-Tuttle-OSX:279lect15-1 smtuttle$ man printf

Math-Tuttle-OSX:279lect15-1 smtuttle$ textfile=log_Tue.txt
Math-Tuttle-OSX:279lect15-1 smtuttle$ printf "The file %s contains %i lines.\n" $textfile `wc -l < $textfile`
The file log_Tue.txt contains 1 lines.

Math-Tuttle-OSX:279lect15-1 smtuttle$ printf "%.3f" 13.7
13.700Math-Tuttle-OSX:279lect15-1 smtuttle$ printf "%.3f \n" 1.456789
1.457 

Math-Tuttle-OSX:279lect15-1 smtuttle$ printf "%7s" moo
    mooMath-Tuttle-OSX:279lect15-1 smtuttle$ printf "%7s \n" m
    moo 

Math-Tuttle-OSX:279lect15-1 smtuttle$ df
Filesystem                        512-blocks      Used Available Capacity  Mounted on
/dev/disk0s2                       975093952 256328176 718253776    27%    /
devfs                                    378       378         0   100%    /dev
map -hosts                                 0         0         0   100%    /net
map auto_home                              0         0         0   100%    /home
localhost:/BjdpUwC5t2FfSjtgqRjmMR  975093952 975093952         0   100%    /Volumes/MobileBackups

Math-Tuttle-OSX:279lect15-1 smtuttle$ ssh st10@nrs-projects.humboldt.edu
st10@nrs-projects.humboldt.edu's password: 
Last login: Tue Dec  4 09:06:42 2012 from nrs-labs.humboldt.edu

[st10@nrs-projects ~]$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      28324436  20156748   6711408  76% /
/dev/sda1               101086     26917     68950  29% /boot
tmpfs                  1029324         0   1029324   0% /dev/shm

[st10@nrs-projects ~]$ exit
logout

Connection to nrs-projects.humboldt.edu closed.

Math-Tuttle-OSX:279lect15-1 smtuttle$ cd ..
Math-Tuttle-OSX:279lectures smtuttle$ cd ..

Math-Tuttle-OSX:f12cs279 smtuttle$ du -a 279lectures
16			 279lectures/.DS_Store
24			 279lectures/279lect01-2/279lect01-2-history-local.txt
8			 279lectures/279lect01-2/279lect01-2-projected.txt
8			 279lectures/279lect01-2/279lect01-2-projected.txt~
8			 279lectures/279lect01-2/279lect01-2-projected_txt.html
24			 279lectures/279lect01-2/279lect01-2-q1-to-convert.doc
112			 279lectures/279lect01-2/279lect01-2-q1-to-convert.odt
24			 279lectures/279lect01-2/279lect01-2-q2-to-convert.doc
104			 279lectures/279lect01-2/279lect01-2-q2-to-convert.odt
224			 279lectures/279lect01-2/279lect01-2.odt
400			 279lectures/279lect01-2/279lect01-2.pdf
8			 279lectures/279lect01-2/edited-279lect01-2-history-local.txt
24			 279lectures/279lect01-2/edited-279lect01-2-history-local.txt~
0			 279lectures/279lect01-2/play
968			 279lectures/279lect01-2

... chopped really long output...

400			 279lectures/279lect15-1/279lect15-1.pdf
8			 279lectures/279lect15-1/log_Tue.txt
1072			 279lectures/279lect15-1
31456			 279lectures

Math-Tuttle-OSX:f12cs279 smtuttle$ du -s 279lectures
31456			 279lectures

Math-Tuttle-OSX:f12cs279 smtuttle$ du -a 279lectures | sort -n0	279lectures/279lect01-2/play
0			 279lectures/279lect02-1/play
0			 279lectures/279lect02-2/play
0			 279lectures/279lect03-2/279lect03-2-history.txt~
0			 279lectures/279lect03-2/play
0			 279lectures/279lect04-1/play

...chopped really long output...

1616			 279lectures/279lect08-2
1792			 279lectures/279lect14-1
1856			 279lectures/279lect07-1
1864			 279lectures/279lect04-1
31456			 279lectures

Math-Tuttle-OSX:f12cs279 smtuttle$ du -a 279lectures | sort -nr
31456			 279lectures
1864			 279lectures/279lect04-1
1856			 279lectures/279lect07-1
1792			 279lectures/279lect14-1
1616			 279lectures/279lect08-2
1536			 279lectures/279lect11-2
1488			 279lectures/279lect05-2
1464			 279lectures/279lect10-2
1448			 279lectures/279lect12-2
1440			 279lectures/279lect10-1

... chopped really long output ...

0			 279lectures/279lect04-2/play
0			 279lectures/279lect04-1/play
0			 279lectures/279lect03-2/play
0			 279lectures/279lect03-2/279lect03-2-history.txt~
0			 279lectures/279lect02-2/play
0			 279lectures/279lect02-1/play
0			 279lectures/279lect01-2/play

Math-Tuttle-OSX:f12cs279 smtuttle$ du -a 279lectures | sort -nr | head
31456			 279lectures
1864			 279lectures/279lect04-1
1856			 279lectures/279lect07-1
1792			 279lectures/279lect14-1
1616			 279lectures/279lect08-2
1536			 279lectures/279lect11-2
1488			 279lectures/279lect05-2
1464			 279lectures/279lect10-2
1448			 279lectures/279lect12-2
1440			 279lectures/279lect10-1

Math-Tuttle-OSX:f12cs279 smtuttle$ uname
Darwin

Math-Tuttle-OSX:f12cs279 smtuttle$ uname -a
Darwin Math-Tuttle-OSX.local 11.4.2 Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64

Math-Tuttle-OSX:f12cs279 smtuttle$ !ssh
ssh st10@nrs-projects.humboldt.edu
st10@nrs-projects.humboldt.edu's password: 
Last login: Tue Dec  4 15:44:30 2012 from 137.150.7.22

[st10@nrs-projects ~]$ uname
Linux

[st10@nrs-projects ~]$ uname -a
Linux nrs-projects.humboldt.edu 2.6.18-308.1.1.el5 #1 SMP Fri Feb 17 16:51:01 EST 2012 x86_64 x86_64 x86_64 GNU/Linux

[st10@nrs-projects ~]$ sudo find / -name sudoers
[sudo] password for st10: 
/etc/sudoers

[st10@nrs-projects ~]$ ls -l /etc/sudoers
-r--r----- 1 root root 3192 Jul 20  2010 /etc/sudoers

[st10@nrs-projects ~]$ cat /etc/sudoers
cat: /etc/sudoers: Permission denied

[st10@nrs-projects ~]$ man su

[st10@nrs-projects ~]$ sudo useradd 279dummy
[sudo] password for st10: 
sudo: useradd: command not found

[st10@nrs-projects ~]$ sudo /usr/sbin/useradd 279dummy
[st10@nrs-projects ~]$ ls ~279dummy
ls: /home/279dummy: Permission denied

[st10@nrs-projects ~]$ sudo ls ~279dummy

[st10@nrs-projects ~]$ sudo ls -l ~279dummy
total 0

[st10@nrs-projects ~]$ sudo ls -ld ~279dummy
drwx------ 3 279dummy 279dummy 4096 Dec  4 16:09 /home/279dummy

[st10@nrs-projects ~]$ sudo /usr/bin/passwd 279dummy
Changing password for user 279dummy.
New UNIX password: 
BAD PASSWORD: it is too short
Retype new UNIX password: 
Sorry, passwords do not match.
New UNIX password: 
BAD PASSWORD: it is too short
Retype new UNIX password: 
passwd: all authentication tokens updated successfully.

[st10@nrs-projects ~]$ exit
logout

Connection to nrs-projects.humboldt.edu closed.

Math-Tuttle-OSX:f12cs279 smtuttle$ ssh 279dummy@nrs-projects.humboldt.edu
279dummy@nrs-projects.humboldt.edu's password: 

[279dummy@nrs-projects ~]$ ls

[279dummy@nrs-projects ~]$ ls -a
.  ..  .bash_logout  .bash_profile  .bashrc  .emacs  .mozilla

[279dummy@nrs-projects ~]$ group
-bash: group: command not found

[279dummy@nrs-projects ~]$ cd /etc

[279dummy@nrs-projects etc]$ cat group | grep 279dummy
279dummy:x:641: