Steven Vona is a Linux administrator whose passion for technology extends beyond the day to day and into a love of teaching his skills to others. Steven is trained and certified in multiple technologies, including Microsoft Windows, Linux, VMWare and Cybersecurity, and has over 16 years of experience working in both the public and private sectors. Because Steven did not complete a traditional educational path, he is mostly self-taught and a strong believer in learning by experimentation. Steven began to teach himself programming at age 12 and ran a BBS in 1988; when teaching, he encourages others to try different solutions and learn from their mistakes and successes. Outside of technology, Steven is an animal lover and an avid photographer who enjoys exploring and photographing his native city, Philadelphia.
Read Command - Prompt User for Input in Bash Scripts
An in-depth look at the Linux read command. Learn how to use the read command and it's options and how to incorporate it into your bash scripts.
Bash Hash Table - Speeding Up the Command Execution
Learn about the bash builtin hash command and how to add, delete and list the command hash table and avoid gratuitous PATH searches.
File Command - Determine File Types on Linux Command Line
Learn how to use the Linux file command to analyze file types from the command line, format it's output and see real world examples.
Create a Custom MOTD or Login Banner in Linux
Back in the old days, before graphical interfaces, system administrators would leave a message for users by using the Message of the Day "MOTD" file. These days the motd still exists but is rarely ever used. I personally haven't seen someone use the motd file...
cd Command - Change Directories on Linux Command Line
Learn the basics of navigating the Linux filesystem with the cd command and some tips and tricks to be more efficient on the command line.
Tail Command - Output the Last Lines of Files
The tail command is a simple command that by default prints the last 10 lines of a file to standard output (stdout). The most common use for tail is to follow, or continually read a log file on the command line. It is so common...
rm Command - Deleting Files on the Linux Command Line
Learn how to the rm command and all of it's options including recursive deleting, interactive deletion, confirmation prompts and deleting directories.