Learn Terminal and CLI

Discover some powerful tips and tricks for using the terminal and other command-line interfaces. Learn the basics and discover productivity-boosting techniques.

All Terminal and CLI content:

  1. Vim Essential Plugin: Markdown to HTML

    Vim Essential Plugin: Markdown to HTML

    Tutorial Intermediate

    We're cheating a bit in this episode. Rather than installing an actual plugin, we'll be using a couple tools to allow us to write and convert Markdown to...

  2. Vim Essential Plugin: tComment

    Vim Essential Plugin: tComment

    Tutorial Intermediate

    The tComment Vim plugin serves one purpose: to help you toggle comments in your code as quickly as possible. I'll show you how easy it is to use in this...

  3. Vim Essential Plugin: SnipMate

    Vim Essential Plugin: SnipMate

    Tutorial Intermediate

    The SnipMate plugin aims to mimic the popular snippets feature in TextMate, which allows you to type a sequence of characters, and then automatically expand...

  4. Vim Essential Plugin: Sparkup

    Vim Essential Plugin: Sparkup

    Tutorial Intermediate

    The sparkup plugin, inspired by the popular ZenCoding, allows you to rapidly create HTML structures. It's an essential tool in your Vim handbag!

  5. Vim Essential Plugin: Surround

    Vim Essential Plugin: Surround

    Tutorial Intermediate

    Surround.vim, by Tim Pope, is easily one of the most useful plugins available. As the name suggests, it allows you to surround, update, and delete wrapping...

  6. Vim Essential Plugin: EasyMotion

    Vim Essential Plugin: EasyMotion

    Tutorial Intermediate

    In this first episode of Vim Essential Plugins, we'll be reviewing the helpful EasyMotion plugin, which allows us to be much quicker when traversing our...

  7. 25 Vim Tutorials, Screencasts, and Resources

    25 Vim Tutorials, Screencasts, and Resources

    Tutorial Beginner

    As I continue my self-imposed thirty days of Vim, I've come across a plethora of excellent tutorials, resources...even screencasts. If you're like me, and...

  8. 7 Simple and Useful Command-Line Tips

    7 Simple and Useful Command-Line Tips

    Tutorial Beginner

    One of the most useful, but under-used, tools a web developer has is the command-line. The terminal often scares people away; so here's where we demonstrate...

  9. How to Set Up a Dedicated Web Server for Free

    How to Set Up a Dedicated Web Server for Free

    Tutorial Intermediate

    All great websites have a great server behind them. In this tutorial, I'll show you how to set up a dedicated web server (with Apache, MySQL, and PHP)...