$ rpm -qa
$ rpm -qa --qf "%{NAME}\n"
As you've probably already guessed, it's possible to modify the format
of the package listing to whatever you want by putting other
expressions in --qf. e.g. to get package names and package versions
separated by a space, you'd do:
$ rpm -qa --qf "%{NAME} %{VERSION}\n"
$ rpm -ql <package>
$ rpm -qi <package name without version and arch>
Or you can ask YUM:
$ yum info <package>
$ rpm -qpR <file.rpm>
Or using yum
$ yum deplist <package>
# rpm -Uvh package-name-arch-version.rpm
$ rpm -qf <file>
You can also query yum:
$ yum whatprovides <file>
$ rpm -qa --qf "%{name}: %{license}\n"