2021-08-05


Note taking toolkit

Since I like to work on the (Linux) command line as much as possible, I developed a system for organizing helpful reminders and notes to myself. I originally developed this system in grad school as a means of maintaining a digital lab notebook. My note taking tool kit is a pretty simple system of a few scripts and bash aliases, and yet has proven to be some of the most useful code I've written to date. (The code isn't very cool, so don't get too excited. But the code is incredibly valuable by virtue of the fact that well-organized notes are inherently valuable.)


This page describes:

  1. Philosophy of the organizational convention

  2. Script to generate note files

  3. Alias to edit generated note file

  4. Script to add text-based embellishments to note files

  5. Script to compile many individual note files into one intelligently organized "notebook" file


The links to download the scripts will take you to my github page; code for the aliases is simply printed on this page under the assumption that you know how to copy/paste it into your .bashrc to implement them.