Cheat Sheets
Intro
This repository contains a set of cheat sheets on various topics. The cheat
sheets are maintained as Markdown documents, as supported by the Ruby
Kramdown gem. The entire repository is organized as a Jekyll site and
lives in the repo’s gh-pages
branch. Thus, when changes are pushed to
the repo, they automatically show up at
software.clapper.org/cheat-sheets/.
Because the repo is just a Jekyll site, you can build it locally, as well. See below for instructions on how to do that.
The Cheat Sheets
- Bash (bash)
- BIND (bind)
- BitTorrent (bittorrent)
- Cygwin (cygwin)
- GIMP (gimp)
- Git (git)
- Gnome (gnome)
- GTK2 (gtk2)
- GuruPlug (guruplug)
- IntelliJ IDEA (intellij-idea)
- iPad (ipad)
- Linux (linux)
- Mac OS X (mac-os-x)
- MP3 (mp3)
- MySQL (mysql)
- Nginx (nginx)
- OpenLDAP (ldap)
- Oracle (oracle)
- PBX (pbx)
- PHP (php)
- Postfix (postfix)
- PostgreSQL (postgresql)
- Python (python)
- QuickBooks (quickbooks)
- Rails (rails)
- Rake (rake)
- Ruby (ruby)
- Safari (safari)
- SBT (sbt)
- SQL (sql)
- SSH (ssh)
- Thunderbird (thunderbird)
- Ubuntu (ubuntu)
- VirtualBox (virtual-box)
- Windows (windows)
- XFCE4 (xfce)
NO WARRANTY
I do not guarantee the accuracy of the information in these documents. Specifically:
- The instructions in a document are generally correct, at that time I add them. But there’s no guarantee that a particular cheat sheet hasn’t suffered bit rot and aged to irrelevance.
- Each instruction represents one way I discovered to solve a problem. There may be other ways, including better ways, to solve any particular issue.
If you follow my cheat sheets blindly, and terrible things happen to your computer as a result, it’s not my fault. I wrote these cheat sheets for my own use. I maintain them here largely for convenience. If they’re useful to you, great, but the onus is on you to use them with care.
Building the HTML Cheat Sheets Locally
If you’d like to build your own HTML copies of these cheat sheets:
- Clone this repo.
- Ensure that the Bundler Ruby gem is installed (
gem install bundler
). - Run
bundle install
to install the requisite gems. - Run
bundle exec rake
to build a local copy of the site.
The resulting generated HTML will be in the _site
directory; surf to the
index.html
file. Alternatively, you can run rake preview
to fire up a
local HTTP server on port 4000, to serve up the cheat sheets.
Here are the actual commands, in scrape-friendly form:
git clone http://github.com/bmc/cheat-sheets
gem install bundler
cd cheat-sheets
git checkout gh-pages
bundle install
bundle exec rake
Contact
Feel free to email me with suggestions, or fork this repo and send me pull requests.