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
Commands I use to explore Linux filesystems
As a SysAdmin, I need to manage the filesystems on the hosts in my home lab. There's usually little to...
Why VirtualBox is my goto Hypervisor
I first started using VirtualBox many years ago, and it quickly became my favorite virtualization platform. What drew me in...
How to generate good passwords with pwgen
Whenever I change passwords on my systems, I need to try to think up ones that will be hard to...
13 years is a long time for a laptop
I’ll always have fond memories of my X1 Carbon. Goodbye, little laptop.
Problems updating QT5 on Fedora 43
I've been having problems trying to install updates on my systems with graphical interfaces. This is due to a conflict...