Если Ваш VIM был создан с активированной опцией буфера обмена, то Вы выбираете свой текст в визуальном режиме и затем вводите "*y.
Для вставки от буфера обмена сделайте "*p.
Каждый *buntu выпуск имеет a
.manifest
или.list
файл, который перечисляет предварительно установленные пакеты. Этот файл расположен онлайн.Например:
Ubuntu 12.04.2 32bit ➜ http://releases.ubuntu.com/precise/ubuntu-12.04.2-desktop-i386.manifest
Ubuntu 11.04 32bit ➜ http://releases.ubuntu.com/natty/ubuntu-11.04-desktop-i386.manifest
Ubuntu 11.04 64bit ➜ http://releases.ubuntu.com/natty/ubuntu-11.04-desktop-amd64.manifest
Kubuntu 11.04 32 бита ➜ http://releases.ubuntu.com/kubuntu/11.04/kubuntu-11.04-desktop-i386.list
... и так далее.
Если Вы, оказывается, находитесь в системе Debian, или Debian основывал систему, которую можно сделать;
$ dpkg --get-selections | awk '($2 !~ /deinstall/) { print $0}'
Который даст Вам список установленных приложений.
Что касается "компонентов", необходимо будет определить то, что Вы подразумеваете под этим. В Debian / Ubuntu и вероятно в мире RHEL пакет примерно синонимичен с компонентом.
Что относительно?
ls /bin
ls /usr/bin
ls /usr/local/bin
Или более необычный all-1:
ls -d -1 {/usr/bin/,/bin/,/usr/local/bin}** | more
Править.
Взлеты, я пропустил исходный вопрос.