Skip to content

Commit b2c6d88

Browse files
committed
rescue 2 links, add UNIX For Beginners
1 parent b36d62f commit b2c6d88

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

src/courses.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ Origin of jschauma course is not certain. It may be even older
1515
* Institution: `Cornell University`
1616
* 2003: [COMS 214: Advanced Unix Tools](http://www.cs.cornell.edu/courses/cs214/2004sp/)
1717
* Institution: `Cornell University`
18-
* 2003: [Unix: An Oral History](http://www.princeton.edu/~hos/frs122/unixhist/oralhistory.htm)
18+
* 2003: [Unix: An Oral History](https://dspinellis.github.io/oral-history-of-unix/)
19+
<!-- dead: http://www.princeton.edu/~hos/frs122/unixhist/oralhistory.htm -->
1920
* Institution: `Princeton University`
2021
* comprised mostly of writings and essays
2122
* 2006: [CS631APUE - Advanced Programming in the UNIX Environment](https://stevens.netmeister.org/631/)
@@ -26,4 +27,4 @@ Origin of jschauma course is not certain. It may be even older
2627
## Alternative courses
2728

2829
* 2001: [Unix Classes](http://boris.lk.net/unix/)
29-
* by [Boris Veytsman](http://boris.lk.net/) for [itt](https://www.itt.com/)
30+
* by [Boris Veytsman](http://boris.lk.net/) for [itt](https://www.itt.com/)

src/lang/shell.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ Shell languages often mix structured programming constructs with bespoke command
99
* [view converted Markdown on GitHub](https://github.com/susam/tucl/blob/master/the-unix-command-language.md#the-unix-command-language)
1010
* The syntax (` | `) was [contributed by Douglas McIlroy](https://www.tuhs.org/pipermail/tuhs/2020-December/022535.html).
1111
* The original syntax can be found in 1987's [A Research UNIX Reader](https://archive.org/details/a_research_unix_reader/page/n27/mode/2up).
12-
* 1976: [Using a Command Language as a High-Level Programming Language](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.85.7617&rep=rep1&type=pdf)
12+
* 1976: [Using a Command Language as a High-Level Programming Language](https://grosskurth.ca/bib/1976/mashey-command.pdf) ([doi](https://dl.acm.org/doi/abs/10.5555/800253.807670))
13+
<!-- dead: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.85.7617&rep=rep1&type=pdf -->
1314
* by John Mashey
1415
* 1978: [The UNIX Shell](https://archive.org/details/bstj57-6-1971/mode/2up) ([html](https://becksteinlab.physics.asu.edu/pages/unix/shell.html)) ([mirror](https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-1971.pdf))
1516
* by [Stephen Richard Bourne](https://dl.acm.org/profile/81100584611)

src/prim/man.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,5 @@ Much information about Unix is available through it's manuals. The manuals are s
1919
* 1982: [Introduction to the UNIX Operating System](http://www.bitsavers.org/pdf/uNIX/uNIX_Jan82.pdf)
2020
* by [Stephen M. Walters](http://www.starrynights.us/Biography/Biography.htm)
2121
* A mix of notes, standard man pages and assembly code
22+
* 1997: [UNIX For Beginners (2e)](https://people.computing.clemson.edu/~dhouse/courses/405/docs/unix4beg.pdf) ([alternate format](https://wolfram.schneider.org/bsd/7thEdManVol2/beginners/beginners.pdf)) ([HTML to PDF dump](https://www.ualberta.ca/computing-science/media-library/docs/unix-beginners.pdf))
23+
* by Brian Kernighan

0 commit comments

Comments
 (0)