How do I display results using ngspice?
Since your deck doesn't specify any simulations to be run, or any output to be produced, Spice is letting you know it hasn't done anything.

There are three ways to fix this:


Add a simulation card (like .OP or .DC) and an output card (like .PRINT) to your circuit.
Use ngspice's interactive mode. Start the program with ngspice first.cir (no '&lt;' character) and it will give you an interactive shell where you can request specific simulations be run and outputs to be plotted.
Use .CONTROL ... .ENDC (an ngspice extension) in your deck to add batch commands that execute simulations and plot outputs, using the syntax of the interactive shell.