Misc 21 Comments July 25, 2007

Cheat Sheets

Programming cheat-sheets projectI love cheat-sheets! I love them because they make learning a new programming language, technology or a tool much, much easier.

I wrote the other reasons why I love and use cheat sheets on the first few cheat-sheet posts - awk cheat sheet post and perl's special var post. I don't want to copy paste what I wrote there, so just head to those two articles and read what I have to say about cheat sheets.

Here are all the cheat sheets I have created and I will probably also add the others I am using.

If you noticed any inaccuracies in the cheat sheets, please use the feedback form to notify me, or email me, or just post a comment here!



franck Permalink
September 04, 2007, 20:02

Hey Peter , are we going to see some Php cheat sheets soon?


September 04, 2007, 22:02

franck, I have no plans to make a PHP cheat sheet because the language is too big and I already know it. I create cheat sheets mainly for stuff I do not know and use them in a process of learning!

Dora Permalink
November 17, 2007, 01:05

have any VI cheat sheets? lol

November 17, 2007, 01:10

Dora, gonna have one on readline vi editing mode soon. :) vi related but not quite vi :)

Dora Permalink
November 17, 2007, 01:32

Fairly new to Unix.. will be looking forward to a little help. Okay.. probably a lot of help. Thanks in advance

peacengell Permalink
February 01, 2008, 00:47

nice job man god bless u thanks a lot i'm newbeee
and ilearn alot from u guys good job lol
nice cheat sheet i wana use linux everyday tool as i like the way it is and the way it works still learning cheer's guys see u r in my bookmarks

February 01, 2008, 20:27

A great job peter :-)

February 09, 2008, 08:33

This list is awesome! Is really useful for anyone who uses Linux on a day to day basis.

April 27, 2008, 07:18

You can find cheatsheets for CSS, JavaScript, PHP, SSI, Delphi and HTML Entities at ExplainThat! Cheatsheets

anon Permalink
July 08, 2008, 10:50

Peter, I'd absolutely love a Python cheat-sheet.


July 08, 2008, 10:53

Sorry, anon, I have no intentions to create a Python cheat-sheet at the moment. The language is too big to put on a cheat sheet, and I already know this language. Creating a cheat sheet for Python wouldn't teach me much.

August 24, 2008, 12:08

Hello Peter,

I find your Cheat-Sheet section just great! I'm already using your Screen reference card but now I see you have much more to offer. Thanks for the useful job!

August 26, 2008, 02:29

Thanks for the cheat-sheet...


ravi Permalink
September 08, 2008, 06:44

thanks for awk,sed & perl cheatsheets

anonymous Permalink
August 05, 2009, 06:40

Thank you!

Jason R. Ralph Permalink
November 21, 2009, 22:10

Hello Peter,
Right of the bat, I was intrigued at the level of expertise that you bring to the table. I have to day that I have learned more on www.catonmat.net than ever.

Keep up the good work. You are a very interesting fellow to track.



A few cheat sheets that I would be very interested in seeing here are: Lisp, Erlang, R, SASS, Scratch and even SQL.

caobang Permalink
May 11, 2011, 13:33

Thank you very much for your great job! ^^

April 25, 2012, 03:34

the best
very good

September 05, 2012, 04:07

please consider these revisions of the design


jinshu Permalink
October 10, 2012, 09:23

Hello Peter,
That's great job!

Leave a new comment

(why do I need your e-mail?)

(Your twitter handle, if you have one.)

Type the word "linux_11": (just to make sure you're a human)

Please preview the comment before submitting to make sure it's OK.