Best of ShellMay 2025

  1. 1
    Article
    Avatar of do_communityDigitalOcean Community·51w

    Bash Explained: How the Most Popular Linux Shell Works

    Bash (Bourne Again Shell) is a command-line interpreter and scripting language that serves as the default shell on most Linux distributions. It provides both an interactive interface for executing commands and a scripting environment for automation tasks. The guide covers Bash's history, features like command history and tab completion, differences from other shells, and practical applications in modern DevOps workflows including CI/CD pipelines, system administration, and cloud automation. It includes hands-on examples, common troubleshooting tips, and best practices for writing robust scripts.

  2. 2
    Article
    Avatar of lobstersLobsters·1y

    XKCD's "Is It Worth the Time?" Considered Harmful

    The post argues against the mindset that tasks should only be automated if it saves time immediately. It emphasizes that automating even simple tasks can develop skills and confidence, which are beneficial for automating more complex tasks in the future. Building an engineering culture that values automation can lead to greater efficiency and innovation over time.

  3. 3
    Article
    Avatar of communityCommunity Picks·1y

    a-h-abid/docker-commons: All common docker scripts in one place

    Docker Commons is a personal project designed to centralize common services using Docker for local development. It enables efficient resource management by preventing multiple redundant instances of services like MySQL and Redis. The project offers configurability to run only required services and supports both Linux and Windows environments leveraging WSL2. Setup instructions include cloning the project and configuring the environment files, while usage guidelines cover running, checking, and stopping services.