Você iniciou uma estrutura de shell (string entre aspas, para loop ou while, etc.) e o bash estava esperando por você para completá-lo. Você pode pressionar Ctrl C para abortar o comando.
Eu usei o aplicativo Terminal no Mac OS X para remover alguns arquivos ocultos (acredito que isso use o shell bash por padrão). Eu inadvertidamente errei o meu comando e, ao apertar a tecla Enter, meu cursor de prompt mudou de:
username$
para simplesmente:
>
Eu só poderia sair para o cursor previos com CTRL + D. Eu tinha entrado em uma sub-sessão para um shell diferente? Por que isso aconteceu?