diff options
author | P. J. McDermott <pjm@nac.net> | 2012-04-01 03:42:44 (EDT) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2012-04-01 03:42:44 (EDT) |
commit | 5a265a0ce6b1793a879bd227fa9b24ebd08fd15c (patch) | |
tree | f4d6b1a88fce8bfdd82cc543bce0747c508bc8bc /guides/shell-workshop/index.html | |
parent | c1c178db813ed76e433686a171884187e71b41bd (diff) | |
download | www-5a265a0ce6b1793a879bd227fa9b24ebd08fd15c.zip www-5a265a0ce6b1793a879bd227fa9b24ebd08fd15c.tar.gz www-5a265a0ce6b1793a879bd227fa9b24ebd08fd15c.tar.bz2 |
Move UNIX shell workshop files under guides.
Diffstat (limited to 'guides/shell-workshop/index.html')
-rwxr-xr-x | guides/shell-workshop/index.html | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/guides/shell-workshop/index.html b/guides/shell-workshop/index.html new file mode 100755 index 0000000..de75f24 --- /dev/null +++ b/guides/shell-workshop/index.html @@ -0,0 +1,77 @@ +<!--#set var="title" value="UNIX Shell Scripting Workshop" --> +<!--#include virtual="../includes/header.html" --> +<h2>UNIX® Shell Scripting Workshop</h2> +<h3>Introduction to the UNIX Shell Language and Environment</h3> +<p> + This is a workshop that I gave at the New Jersey Institute of Technology + (NJIT) in the Spring of 2012 as part of the workshop series of the + university's chapter of the Association for Computing Machinery (ACM). It + was based on a similar tutorial I had given during meetings of NJIT ACM's + SIG GNU/Linux in the Fall of 2011. +</p> +<h4>Flyer</h4> +<p> + Below you may find the flyer for this event: +</p> +<ul> + <li><a href="flyer.svg">Source SVG document</a></li> + <li><a href="flyer.pdf">Rendered PDF document</a></li> +</ul> +<p> + Copyright © 2012 Patrick "P. J." M<span class="super">c</span>Dermott + <br> + This flyer may be used under the terms of the + <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons + Attribution 3.0 Unported license</a>.<br> + This flyer includes copyrighted images used pursuant to the fair use + limitation of U.S. Copyright Law. +</p> +<h4>Standards</h4> +<p> + The workshop referred to the Shell and Utilities (XCU) volume of + <a href="http://pubs.opengroup.org/onlinepubs/9699919799/">POSIX.1-2008</a>, + <a href="http://www.unix.org/">published</a> by the IEEE and The Open Group. + Everything covered applies to any sufficiently-compliant shell and operating + system. +</p> +<h4>Notes</h4> +<p> + The following are my notes from the tutorial I gave at SIG GNU/Linux + meetings, reused for the workshop: +</p> +<ul> + <li><a href="shell.txt">shell.txt</a></li> + <li><a href="shell-tut.txt">shell-tut.txt</a></li> +</ul> +<p> + The following are the notes I wrote as a guide for the workshop: +</p> +<ul> + <li><a href="notes.txt">notes.txt</a></li> +</ul> +<h4>Session</h4> +<p> + The following is a cleaned-up version of the shell session from the + workshop, including all of the commands I ran and scripts I wrote. +</p> +<ul> + <li><a href="session.txt">Plain text (Markdown) document</a></li> + <li><a href="session.html">HTML document</a></li> +</ul> +<h4>Examples</h4> +<p> + At the end of the workshop, I showed the following example shell scripts: +</p> +<ul> + <li><a + href="http://anonscm.debian.org/gitweb/?p=users/clint/debianutils.git;a=blob;f=which;hb=1b1dfee67e9ddd9dfe9171ac347e5000f4deab8a"><code>which</code> + of debianutils</a> + (an implementation of + <a href="https://en.wikipedia.org/wiki/Which_%28Unix%29">a program + available</a> + on many UNIX-like operating systems), notable for its use of the internal + field separator (IFS) to parse the <code>PATH</code> variable</li> + <li><a href="http://odin1.pehjota.net/git/opkhelper/tree/src/opkbuild.sh"><code>opkbuild</code></a> + of opkhelper (a set of scripts I wrote)</li> +</ul> +<!--#include virtual="../includes/footer.html" --> |