![](https://www.both.org/wp-content/uploads/2022/12/fedora-jam-Resized.png)
My ATO Talk Download and Resource List
Bash Code
You can download the Bash program and other files I used for my talk at ATO 2023 here. This is a tgz file so you will need to use the tar command to extract the files. This will create a directory named “Presentation” and place the files there. The demo.sh file is the Bash program which is the presentation.
You will need to install the following packages that are required for this program.
- asciiquarium
- banner
- boxes
- cowsay
- figlet
- lolcat
- neofetch
- sl
Resources
I listed the following resources at the end of my presentation. I have learned a lot from them and I highly recommend them.
- The Art of Unix Programming — Eric Steven Raymond, http://www.catb.org/~esr/writings/taoup/html/
- Linux and the Unix Philosopy — Mike Gancarz, https://flylib.com/books/en/2.506.1/
- The source code is the license — Scott K Peterson, https://opensource.com/article/17/12/source-code-license
- Advanced Bash-Scripting Guide — Mendel Cooper, https://tldp.org/LDP/abs/html/
- 13 resources for learning to write better Bash code — Jose Vicente Nunez, https://www.redhat.com/sysadmin/learn-bash-scripting
- A Practical Guide to Linux Commands, Editors, and Shell Programming, 4th Edition — Mark Sobell and Matthew Helmke, ISBN-13 : 978-0133085044
- The Bash man page
More Stories
How to use the basename command
The basename command is a GNU core utility for UNIX and UNIX-like systems, and is designed to remove the file suffix and leading directories from a filename. It’s a reasonable alternative to at least some uses of the cut command. You’re not likely to use it alone, but it’s an interesting tool to have available to you when constructing a complex command.
Everyday tech that runs on Linux
Linux runs almost everything, but many people are unaware of that. Some folks might be aware of Linux and might...
The Linux Philosophy for SysAdmins, Tenet 01 — Data Streams, the universal interface
Everything in Linux revolves around streams of data – particularly text streams.
I recently Googled “data stream” and most of the top hits are concerned with processing huge amounts of streaming data in single entities such as streaming video and audio, or financial institutions processing streams consisting of huge numbers of individual transactions. This is not what we are talking about here although the concept is the same and a case could be made that current applications use the stream processing functions of Linux as the model for processing many types of data.
Linux: The Sustainable Choice for Computing and Environmental Responsibility
Sustainability is an increasingly important problem in computing. Reduce, reuse, and recycle is a famous motto for environmentally responsible consumption,...
Complete Kickstart: How to Save Time Installing Linux
Author's note: This article first appeared in the June 2008 issue of Linux Magazine but is no longer maintained there....
Windows security just got worse
Well, it didn't really get any worse, we just found another way in which it's already horrible. Like you, I...