Cmd

A universal document converter -- Pandoc

Pandoc is a powerful document conversion tool, it is called swiss-army knife in this field. It understands many document formats, like markdown, ms word, pdf, html, etc. And it is free, you may install it as a command tool or try it online.

cmd dev

A tool showing cheatsheet for programming languages and Linux commands

cheat.sh is a pretty useful tool that provides a cheat sheet for all you need like Linux commands, programming languages and DBMSes. You can use it to display usages of a Linux command, a code snip of a programming language like code for looping an array with PHP. For the moment, it covers 56 programming languages(C, awk, bash, PHP, Python, Perl, R, Ruby, JS, Go, Swift...) and 1000+ Linux commands.

cmd dev git-bash

Unix style terminals for Windows

If you need to run commands on Windows, it would be a much better choice to use an Unix style terminal to replace default Windows console. Here it introduces some good of them, like Git for Windows, Cmder, and a more powerful one Cygwin.

cmd

Tricks for Git bash on Windows

In this article, you will see some useful Git bash tricks on Windows, like how to change drive, search command history, open an application, configure SSH, run bash scripts, open a file with Notepad++, speed up commands, etc.

cmd git-bash

Make Git Bash on Windows a better terminal

There are some things that you can do to make Git bash on Windows a powerful and easy-to-use terminal but not only one for Git. Although there have been a few wonderful solutions for replacing the Windows command terminal, such as Cygwin or Cmder, but you may don't want another new terminal. The things to make Git bash better include adding aliases for quick typing/navigation/automation, adding new commands for new utilities, etc.

cmd git-bash