Ubuntu, CentOS 및 Red Hat에 기본적으로 설치되는 명령을 확인하는 방법은 무엇입니까?

Ubuntu, CentOS 및 Red Hat에 기본적으로 설치되는 명령을 확인하는 방법은 무엇입니까?

컬이 우분투의 일부로 번들로 제공되지 않는다는 사실에 놀랐습니다. 이 세 가지 운영 체제에 대해 확인할 수 있는 구성 요소 Linux 명령의 표준 목록이 있습니까 ?

답변1

https://askubuntu.com/a/50127

각 *buntu 버전에는 사전 설치된 패키지를 나열하는 .manifest또는 파일이 있습니다. .list해당 문서는 온라인에 있습니다.

예를 들어:

우분투 12.04.2 32비트 ➜ http://releases.ubuntu.com/precise/ubuntu-12.04.2-desktop-i386.manifest

우분투 11.04 32비트 ➜ http://releases.ubuntu.com/natty/ubuntu-11.04-desktop-i386.manifest

우분투 11.04 64비트 ➜ http://releases.ubuntu.com/natty/ubuntu-11.04-desktop-amd64.manifest

쿠반투 11.04 32비트 ➜ http://releases.ubuntu.com/kubuntu/11.04/kubuntu-11.04-desktop-i386.list

...등.

답변2

데비안 시스템이나 데비안 기반 시스템을 사용하고 있다면 이렇게 할 수 있습니다.

$ 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, 원래 질문을 놓쳤습니다.

관련 정보