[colug-432] book recommendation

Zach Villers zachvatwork at gmail.com
Wed Oct 19 13:32:15 EDT 2016


Git to the rescue;

List of free programming books, includes sections on unix, linux, freebsd,
python, bash, git, networking, operating systems, awk, sed, vim, and
something called WHenDoze? Maybe they mean the old DOS? ;)

https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md


On Tue, Oct 18, 2016 at 3:08 PM, <davelist at mac.com> wrote:

> We’re teaching a one credit Unix course next semester (so about 15 total
> contact hours) and I’m looking for a book. I have a handful of Unix books
> but am looking for one that at least covers what is numbered 1-7 below and
> haven’t found one that covers all these topics.  I have old copies of “A
> Practical Guide to the Unix System, 3rd Ed” by Sobell and “Unix in a
> Nutshell” but neither of those are organized very well for what I’m looking
> to cover. A search for an intro Unix book turns up this: "Learning the Unix
> Operating System, 5th Edition
> A Concise Guide for the New User” but that doesn’t cover all the material.
>
> Does anyone have a recommendation that covers all or most of those topics?
>
> 1. Shell basics
>         - basic commands and flags and parameters
>                 - cp, mv, rm, ls, mkdir, rmdir (. and ..)
>                 - home directory ~
>                 - cat, head, tail, more, less
>                 - tar, zip
>                 - wc, sort, cut
>                 - exit
>                 - history, tab completion, etc.
>                 - wildcards ?, *, [], {}
>                 - passwd
>         - running in background, ctrl-z, fg, bg
>         - pipes and redirecting input/output
>         - file permissions (chmod, chgrp, chown)
>
> 2. Shell customization
>     - .bashrc/.bash_profile
>         - alias
>         - changing prompt
>         - environment variables (PATH)
>
> 3. basics of file structure
>         - /usr, /etc, /home or /Users, and so on
>
> 4. More Unix commands
>         - echo, head, tail
>         - grep (regular expressions)
>         - diff
>         - du, df
>         - tee
>         - who
>         - ps, kill
>
> 5. other misc topics
>         - crontab
>         - Makefile
>
> 6. basics of bash scripting (loop and if statements)
>
> 7. ssh/scp and ssh-keygen, etc.
>
> 8. installing software from source (ok if not in book)
>         - download; unzip/untar; ./configure --prefix=; make; make
> install, etc.
>
> 9. git basics (ok, if not in book)
>
> Thanks,
> Dave
>
>
>
> _______________________________________________
> colug-432 mailing list
> colug-432 at colug.net
> http://lists.colug.net/mailman/listinfo/colug-432
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.colug.net/pipermail/colug-432/attachments/20161019/9b5ad9bd/attachment.html 


More information about the colug-432 mailing list