Navigating the Linux Command Line at Olympic Speed by Andrew Mallet
12:00 PM - 1:00 PM ESTWebinar
The Linux command line, it is black and white and not that interesting. Well let's dispel that myth straight away and get you working quick than Usian Bolt at the command line interface (CLI). The BASH shell or CLI is a little different to the command line you maybe use to and as such you need to learn how you can make the shell work for you. First off we need to make sure the TAB completion is working well for us by adding in the package bash-completion. Once it is installed we can TAB commute on commands and options, reducing the need to help documentation. Next we need to look at command line history which is persisted. So commands we ran yesterday are still available to us even after a reboot. Using HISTORY we can recall commands and even arguments we have used before reducing repetitive typing. Finally we need to know how to quickly move around the command line to the start or end of the line and delete content from the active line quickly. This really is an invaluable session for those just starting in Linux or even those with experience who need to work quicker at the CLI.
Andrew is an all around Linux professional with in depth knowledge of the OS and this is supported with scripting in bash, perl, python and ruby and application development in C, C++ and Java. Having worked for many years in training, Andrew has developed automated course build systems after endless time wasted on Friday nights. The first build system he built was aptly named "Friday nights." This has inspired his interest in all things deployment related. He has authored training courses on Microsoft Deployment Toolkit as well as countless bespoke PXE solutions to training organizations. His commitment to the community shows in the amount of content that he has uploaded to his YouTube channel since theurbanpenguin was founded in 2009, as well as more recently helping with the Google / Raspberry Pi CoderDojo project. Over the years Andrew has taught Novell, Microsoft, Lotus Notes, Citrix, Solaris as well as Linux. It is Linux, though, where his love is. Andrew is able to help you understand how the product will fit into your organization and understand the heterogeneous environment we all work in.