Everyone thinks they know bash if they can type a few commands. Hey, you don’t know bash! Carl Albing leads a fast-paced tour of some of the newest features and most useful idioms in bash—the shell everyone needs to know—for better scripting, faster sysadmin-ing, and everyday work in open source development.
Carl begins by outlining eight powerful bash features that make bash more than just a simple scripting language (four kinds of “for” loops, many kinds of “if” statements, shell functions and redirections for robust scripting, and more). He then shares 10 things you probably don’t know about bash that will make your virtual life easier, covering shortcuts and idioms that put more power at your fingertips. Carl concludes with a review of the bash 4.x features that have beefed up bash and made it even more powerful and more useful.
Carl Albing is the RADM Frank Leighton Distinguished Visiting Professor in the Computer Science Department at the United States Naval Academy (USNA), where he teaches courses on high-performance computing, systems programming, and programming languages and compilers. Carl is a cofounder and codirector of the USNA’s Center for HPC Education and Research, which works to involve and support students and researchers in applying HPC to their classes and research work. Previously, Carl held a variety of positions at companies large and small, including roles in software engineering, customer support, and software management. An avid proponent of good scripting, Carl is the coauthor of the popular O’Reilly bash Cookbook (2nd edition forthcoming) and Prentice Hall’s Java Application Development on Linux. He holds a PhD in computer science from the University of Reading (UK).
Comments on this page are now closed.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org