Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

bash

DevOps & System Admin.

Bash Completion, Part 2: Programmable Completion

Bash programmable completion lets you create your own custom completion functions – scripts that allow you to tab-complete arguments for specific commands.
DevOps & System Admin.

Bash Completion, Part 1: Using Tab Completion

Using the tab key to automatically complete unambiguous commands and paths in Bash.
DevOps & System Admin.

Shellshock – CVEs, Patches, Updates, & Other Resources

Shellshock endangers un-patched web servers and Linux devices. So what is it? How can you tell if you’re vulnerable? And how can it be addressed?
Growing as Makers

Plays Well with Others – Lessons in Reusable Tooling

Programs must be able to work together, to talk and listen to one another, whether it's pipes, file descriptors, HTTP, or plain old TCP.
Platforms & Languages

String Tricks that Bash Knows

A couple of quick string operations you can do in pure bash shell scripts.
Extracurricular Activities

Tracking Down Disk Usage on the Command Line

I created short terminal command that I use to check disk usage by identifying large files and folders.
Developer Tools

Safe Usage of /bin/rm

Safe use of /bin/rm is important to prevent destroying critical data. A wrapper script for /bin/rm can help prevent accidental deletions.
Developer Tools

Simple Remote Pairing with wemux

wemux is a script that simplifies the management of shared tmux sessions.
DevOps & System Admin.

Bash, Pipes, and Standard Input

If we simply drop the less than character, we will be providing our script to bash as an argument, leaving standard input untouched. Life is good.
DevOps & System Admin.

Parsing Arguments in Bash (getopts)

Have you ever passed several parameters to a command like this: ls -lah, and thought “I wish my bash scripts could parse command line parameters like that.” Allow me to introduce y
Developer Tools

Vi Editing Mode for Bash

Fortunately, you can change the command line editing mode used by Bash. The default is emacs-mode, but you can easily change it to vi-mode.

Posts navigation

Newer posts →

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation