# Best way to show terminal and cmd commands

I want to show terminal commands as well as command prompt commands (windows) and was wondering what is the best way to format these in latex.

-

\documentclass{article}

\usepackage{xcolor}
\usepackage{listings}

\lstdefinestyle{DOS}
{
backgroundcolor=\color{black},
basicstyle=\scriptsize\color{white}\ttfamily
}

\begin{document}
Hi, I am Garbage Collector!
\begin{lstlisting}[style=DOS]
Microsoft Windows [Version 6.1.7601]

Nice. I trust the listings package lets the user change the color scheme (as you can do in windows) for printing something other than white text on black. – Ethan Bolker Aug 6 '12 at 20:01