I 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.
- Awk, Nawk and Gawk programming language cheat sheet
Download: - Sed, Unix Stream Editor cheat sheet
Download: - Ed, Unix Interactive Text Editor cheat sheet
Download: - Perl programming language’s special variable cheat sheet
Download: - Perl programming language’s pack()/unpack() and printf() cheat sheet
Download: - Screen VT100/ANSI terminal emulator keyboard shortcut cheat sheet
Download: - Bash (readline) Emacs editing mode cheat sheet
Download: - Bash (readline) VI editing mode cheat sheet
Download: - Bash history cheat sheet
Download:
Do you have a cheat sheet, you would like me to post here? Attach and send it to me at
. Include your name, link to your website and email, so I can give you a full credit and thank you
If you noticed any inaccuracies in the cheat sheets, please use feedback form to notify me, email me or just post a comment here!
Thanks!
Did you like this page? Subscribe to my posts!

|
|
|

August 9th, 2007 at 6:22 am
[…] As I wrote before, my way of learning these complex functions were to make a cheat sheet first with all the template parameters and then just spend a day reading more about them and experimenting. […]
September 4th, 2007 at 8:02 pm
Hey Peter , are we going to see some Php cheat sheets soon?
Cheers.
September 4th, 2007 at 10:02 pm
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!
October 4th, 2007 at 1:44 pm
[…] http://www.catonmat.net/projects/cheat-sheets/ !cheat frag, can you teach greybot to respond to !cheat, i have forgotten how it […]
November 17th, 2007 at 1:05 am
have any VI cheat sheets? lol
November 17th, 2007 at 1:10 am
Dora, gonna have one on readline vi editing mode soon.
vi related but not quite vi 
November 17th, 2007 at 1:32 am
Fairly new to Unix.. will be looking forward to a little help. Okay.. probably a lot of help. Thanks in advance
January 22nd, 2008 at 10:22 pm
[…] If you’re looking for some UNIX & Perl Cheat Sheets, check out Peteris Krumins blog. Thanks Peteris! ShareCloseSocial WebE-mail […]
January 23rd, 2008 at 2:09 am
[…] looking for some UNIX & Perl Cheat Sheets, among others such as BASH, and GAWK, check out Peteris Krumins blog. Intersting, well developed cheat sheets. addthis_url = […]
January 31st, 2008 at 11:29 pm
[…] Recently I decided to put them on my blog. Here is a link to all the cheat sheets on my blog: cheat sheets at catonmat (mein blog) They include: * awk (awk, nawk and gawk) programming language cheat sheet, * sed, unix stream […]
February 1st, 2008 at 12:47 am
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 1st, 2008 at 8:27 pm
A great job peter
February 4th, 2008 at 9:49 pm
[…] Line Tips Unix/Linux Command Cheat Sheet - pdf IT cheat sheets for all - more than just linux Cheat Sheets - tools cheat sheets The humble Linux cheat sheet Treebeard’s Unix Cheat Sheet DOS to Linux […]
February 9th, 2008 at 8:33 am
This list is awesome! Is really useful for anyone who uses Linux on a day to day basis.
April 27th, 2008 at 7:18 am
You can find cheatsheets for CSS, JavaScript, PHP, SSI, Delphi and HTML Entities at ExplainThat! Cheatsheets
June 30th, 2008 at 11:13 pm
Cheat Sheets
Cheat Sheets fuer Perl, Awk, Sed, Bash,…
http://www.catonmat.net/projects/cheat-sheets
July 8th, 2008 at 10:50 am
Peter, I’d absolutely love a Python cheat-sheet.
Eh?
July 8th, 2008 at 10:53 am
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.