Ubuntu、CentOS、Red Hatにデフォルトでインストールされているコマンドを確認する方法は?

Ubuntu、CentOS、Red Hatにデフォルトでインストールされているコマンドを確認する方法は?

カールがUbuntuの一部としてバンドルされていないという事実に驚きました。これら3つのオペレーティングシステムで利用可能なコンポーネントLinuxコマンドの標準リストはありますか?

答え1

https://askubuntu.com/a/50127

各 *buntu バージョンには、プレインストールされたパッケージをリストするファイル.manifestまたはファイルがあります。.listその文書はオンラインにあります。

たとえば、

Ubuntu 12.04.2 32ビット➜ http://releases.ubuntu.com/precise/ubuntu-12.04.2-desktop-i386.manifest

Ubuntu 11.04 32ビット➜ http://releases.ubuntu.com/natty/ubuntu-11.04-desktop-i386.manifest

Ubuntu 11.04 64ビット➜ http://releases.ubuntu.com/natty/ubuntu-11.04-desktop-amd64.manifest

Kubantou 11.04 32ビット➜ http://releases.ubuntu.com/kubuntu/11.04/kubuntu-11.04-desktop-i386.list

...など。

答え2

Debian システムまたは Debian ベースのシステムを使用している場合は、これを行うことができます。

$ dpkg --get-selections | awk '($2 !~ /deinstall/) { print $0}'

これにより、インストールされたアプリケーションのリストが表示されます。

「コンポーネント」の観点から、それが意味するものを定義する必要があります。 Debian/Ubuntu および RHEL の世界では、パッケージはほぼコンポーネントと同義です。

答え3

何について?

ls /bin
ls /usr/bin
ls /usr/local/bin

または、よりエキゾチックなオールインワン製品もあります。

ls -d -1 {/usr/bin/,/bin/,/usr/local/bin}** | more

編集する。

Ups、元の質問を逃した。

関連情報