#6 CL se refiere a command line, es decir que es una aplicación para la linea de comandos, consola, bash, shell, prompt... vale, si aún no lo identificas te puedo decir que ms-dos pero no tengo moral para considerarlo una linea de comandos, dejemoslo en sucedaneo.
#9 bueno tienes Goose (http://goose-search.sourceforge.net/) aunque el proyecto está parado hace tiempo.