-
Notifications
You must be signed in to change notification settings - Fork 1
/
03_bash_examples.demo.sh
executable file
·80 lines (80 loc) · 1.87 KB
/
03_bash_examples.demo.sh
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
. /home/502/aph502/code/bash/demo-magic/demo-magic.sh
DEMO_PROMPT="[03 \W]$ "
cd data-shell &> /dev/null
clear
pe 'whoami'
pe 'groups'
pe 'finger aidan'
pe 'time sleep 5'
pe 'time find . | wc -l'
pe 'time find . | wc -l'
pe 'which time'
pe '/usr/bin/time ls'
pe 'type time'
pe '/usr/bin/time -v find . | wc -l'
pe 'file pizza.cfg '
pe 'file solar.pdf'
p '# New slide'
pe 'du -shc'
pe 'du -shc molecules'
pe 'du -shc molecules/*'
pe 'echo du -shc molecules/*'
pe 'ls -lSrh molecules/*'
pe 'ls -lSrhd writing/*'
pe 'du -shc writing/*'
pe 'du -shc writing/* | sort -h'
pe 'for d in *; do echo -n $(find $d | wc -l); echo " $d"; done | sort -h'
pe 'df -h'
p '# New slide'
pe 'ls -l pizza.cfg'
pe 'chmod g-r pizza.cfg'
pe 'ls -l pizza.cfg'
pe 'mkdir tmp'
pe 'touch tmp/a_single_file'
pe 'chmod u-r tmp'
pe 'ls -ld tmp'
pe 'ls -l tmp'
pe 'chmod u+r tmp'
pe 'chmod a-x tmp'
pe 'ls -ld tmp'
pe 'cd tmp'
pe 'ls -l tmp'
pe 'chmod a+x tmp'
pe 'touch tmp/file1 tmp/file2 tmp/file3'
pe 'chgrp hh5 tmp/file1'
pe 'ls -l tmp'
pe 'chgrp -R hh5 tmp'
pe 'ls -l tmp'
pe 'touch tmp/newfile'
pe 'ls -l tmp/newfile'
pe 'chmod g+s tmp'
pe 'touch tmp/evennewerfile'
pe 'ls -l tmp/evennewerfile'
pe 'chmod -R o+rX tmp'
pe 'getfacl log'
pe 'setfacl -m g:hh5:r log'
pe 'getfacl log'
pe 'mkdir shared'
pe 'setfacl -R -m u:saw562:rwX shared'
pe 'setfacl -R -d -m u:saw562:rwX shared '
pe 'setfacl -R -d -m u:aph502:rwX shared'
pe 'getfacl shared'
pe 'touch shared/newsharedfile'
pe 'getfacl shared/newsharedfile'
pe 'ln -s north-pacific-gyre/2012-07-03/goostats statslink'
pe 'ls -l'
pe 'rm statslink'
pe 'ln north-pacific-gyre/2012-07-03/goostats statslink'
pe 'ls -l'
pe 'rm statslink'
p '# New slide'
pe 'module load pbs'
pe 'module show pbs'
pe 'module unload pbs'
pe 'module list'
module unuse ~access/modules
pe 'module avail nccompress'
pe 'module use ~access/modules'
pe 'module avail nccompress'
pe 'module purge'
pe 'module list'