DJ Adams

Blog posts tagged "unix"

  1. Unix tooling - join, don't extend

    Reading a 1984 paper by Pike and Kernighan helped crystallise an important axiom in Unix tool design about joining programs rather than extending them.

  2. Waiting for jobs, and the concept of the shell

    How Bash's wait builtin deepened my understanding of Bash scripting as a language.

  3. The myriad meanings of pwd in Unix systems

    Exploring the myriad meanings of pwd in Unix and Linux systems based on a Twitter poll with varied results.

  4. Why we have /bin/ and /usr/bin/

    The simple historic reason why Unix systems have both /bin/ and /usr/bin/ directories.

  5. Shell power and simplicity

    Reflecting on the often overlooked power and simplicity of shell programming concepts.

See all tags.