PATH, FHS and $PS1

This is a companion blog post for a presentation I gave at the February 2020 DenverScript Meetup. You can find the video recording and slide deck on my talks page. The Path Variable PATH is an enviornment variable. The variable is a colon-delimited string. The directory before each colon contains executable code and is invoked through a command, like pwd. To see the value, run echo $PATH from your command line

The Unnamed Privilege of Deep Work

In my last blog post, I wrote about how I’ve developed some new work habits after reading Cal Newport’s book Deep Work. Applying the techniques have transformed how I approach challenging projects at work and in my spare time, and I’m reading, writing, and creating more than ever before. Although Deep Work motivated me to change my habits, as I was reading the book, I noticed a quiet and persistent voice in my head telling me this style of work might not be for me.

Deep Work

For the last fifteen weeks, I have been slowly tearing down and rebuilding my schedule and habits to support the style of work that Cal Newport describes in his 2016 book Deep Work: Rules for Focused Success in a Distracted World. Although this is the first time I’ve read the book, I’ve been familiar with Newport and his ideas about learning and productivity for several years. When I was an Instructional Designer at a coding bootcamp, I read Newport’s Study Hacks blog and created student materials to help people use Active Recall while studying.

2 Ways to Search Your Command Line History

Sometimes you have to execute a complex command that you’ve used in the past. Instead of using the up-arrow key to scroll through your previous commands one at a time, here are two ways you can run a command without typing it again. 1. The history command Type history and hit enter Find the number of the command you want to run again Use one of the following commands: !