From 2e88b34f97b753037037e828b3fc96910e0069a0 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Thu, 31 Oct 2013 12:57:33 -0400 Subject: guides/shell-workshop/: Add Fall 2012 slides. --- diff --git a/guides/shell-workshop/capstone-2012f/posix-xcu-intro.odp b/guides/shell-workshop/capstone-2012f/posix-xcu-intro.odp new file mode 100644 index 0000000..007a4ce --- /dev/null +++ b/guides/shell-workshop/capstone-2012f/posix-xcu-intro.odp Binary files differ diff --git a/guides/shell-workshop/capstone-2012f/posix-xcu-intro.pdf b/guides/shell-workshop/capstone-2012f/posix-xcu-intro.pdf new file mode 100644 index 0000000..53711fd --- /dev/null +++ b/guides/shell-workshop/capstone-2012f/posix-xcu-intro.pdf Binary files differ diff --git a/guides/shell-workshop/index.mdwn b/guides/shell-workshop/index.mdwn index 1c92a2f..0ba3382 100644 --- a/guides/shell-workshop/index.mdwn +++ b/guides/shell-workshop/index.mdwn @@ -1,8 +1,56 @@ - + -Introduction to the UNIX Shell Language and Environment -======================================================= +This page lists workshops I've given on the UNIX shell command language and +utilities, as specified by the Shell and Utilities (XCU) volume of +[POSIX.1][posix], [published][unix] by the IEEE and The Open Group. +Everything covered applies to any sufficiently-compliant shell and operating +system. + +[posix]: http://pubs.opengroup.org/onlinepubs/9699919799/ +[unix]: http://www.unix.org/ + + +Fall 2012 +========= + +This is a workshop that I gave to a team of students [working on ProteanOS in +the Capstone program][proteanos-capstone-2012f] of the New Jersey Institute of +Technology College of Computing Sciences. + +[proteanos-capstone-2012f]: http://www.proteanos.com/dev/capstone-2012f/ + +Slides +------ + +Below you may find the slides for this workshop: + + * [OpenDocument Format](capstone-2012f/posix-xcu-intro.odp) + * [Portable Document Format](capstone-2012f/posix-xcu-intro.pdf) + +Copyright +--------- + +Copyright © 2012 Patrick “P. J.” McDermott + +Permission is hereby granted to use this presentation under the terms of the +Creative Commons Attribution-ShareAlike license, either [version 3.0 +Unported][cc-by-sa-3.0] or (at your option) any later version. + +Permission is hereby granted to use this presentation under the terms of the GNU +General Public License as published by the Free Software Foundation, either +[version 3 of the License][gpl-3.0] or (at your option) any later version. + +This presentation is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the licenses for more details. + +[cc-by-sa-3.0]: http://creativecommons.org/licenses/by-sa/3.0/ +[gpl-3.0]: https://www.gnu.org/licenses/gpl-3.0.html + + +Spring 2012 +=========== 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 @@ -11,7 +59,7 @@ tutorial I had given during meetings of NJIT ACM's SIG GNU/Linux in the Fall of 2011. Flyer -===== +----- Below you may find the flyer for this event: @@ -21,19 +69,8 @@ Below you may find the flyer for this event: This flyer includes copyrighted images used pursuant to the fair use limitation of U.S. Copyright Law. -Standards -========= - -The workshop referred to the Shell and Utilities (XCU) volume of -[POSIX.1-2008][posix], [published][unix] by the IEEE and The Open Group. -Everything covered applies to any sufficiently-compliant shell and operating -system. - -[posix]: http://pubs.opengroup.org/onlinepubs/9699919799/ -[unix]: http://www.unix.org/ - Notes -===== +----- The following are my notes from the tutorial I gave at SIG GNU/Linux meetings, reused for the workshop: @@ -46,7 +83,7 @@ The following are the notes I wrote as a guide for the workshop: * [notes.txt](notes.txt) Session -======= +------- 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. @@ -55,7 +92,7 @@ workshop, including all of the commands I ran and scripts I wrote. * [HTML document](session.html) Examples -======== +-------- At the end of the workshop, I showed the following example shell scripts: @@ -69,7 +106,7 @@ At the end of the workshop, I showed the following example shell scripts: [opkbuild]: http://git.proteanos.com/opkbuild/opkbuild.git/tree/src/opkbuild.sh Copyright -========= +--------- Copyright © 2012 Patrick “P. J.” McDermott -- cgit v0.9.1