Ubuntu y CentOS encuentran paquetes basados en comandos

  Tabla de contenido

、 Untu Ubuntu

1.1 Paso

1.2 Ejemplos

Dos, CentOS

2.1 Paso

2.2 Ejemplos

Tres, resumen


Cuando se usa Linux, a veces es necesario consultar a qué paquete pertenece un determinado comando. A continuación, se presenta principalmente a Ubuntu (también aplicable a Linux usando la herramienta de administración de paquetes dpkg) y CentOS (también aplicable a Linux usando rpm como administrador de paquetes). método de paquete de software.

、 Untu Ubuntu

1.1 Paso

1. Primero use cuál para consultar la ruta absoluta del comando;

2. Utilice dpkg para averiguar qué paquete se ha instalado y contiene la ruta;

En pocas palabras, es posible que los pasos no se entiendan, pero lo entenderá si observa los ejemplos a continuación.

1.2 Ejemplos

(1) Consulte el paquete donde se encuentra el comando wget, como se muestra a continuación:

root@xipeng:~# which wget
/usr/bin/wget
root@xipeng:~# dpkg -S /usr/bin/wget
wget: /usr/bin/wget
root@xipeng:~#

 (2) Consulte el paquete de software donde se encuentra el comando curl, como se muestra a continuación:

root@xipeng:~# which curl
/usr/bin/curl
root@xipeng:~# dpkg -S /usr/bin/curl
curl: /usr/bin/curl
root@xipeng:~#

El comando que puede consultar la ruta absoluta del comando actual, dpkg -S busca el nombre del archivo en el paquete de software instalado.

Dos, CentOS

2.1 Paso

1. Primero use cuál para consultar la ruta absoluta del comando;

2. Utilice rpm para consultar qué paquete se ha instalado y contiene la ruta;

2.2 Ejemplos

(1) Consulte el paquete donde se encuentra el comando wget, como se muestra a continuación:

[root@localhost ~]# which wget
/usr/bin/wget
[root@localhost ~]# rpm -qa --queryformat="[%{NAME} : %{INSTFILENAMES}\n]" | grep /usr/bin/wget
wget : /usr/bin/wget
[root@localhost ~]#

(2) Consulte el paquete de software donde se encuentra el comando curl, como se muestra a continuación:

[root@localhost ~]# which curl
/usr/bin/curl
[root@localhost ~]# rpm -qa --queryformat="[%{NAME} : %{INSTFILENAMES}\n]" | grep /usr/bin/curl
curl : /usr/bin/curl
[root@localhost ~]#

Use which para consultar la ruta absoluta del comando, y luego use rpm -qa --queryformat = "[% {NAME}:% {INSTFILENAMES} \ n]" | grep commondPath para consultar el paquete de software correspondiente.

Tres, resumen

En todos los Linux que usan dpkg y rpm, puede usar el método correspondiente anterior para encontrar el paquete de software donde se encuentra el comando, ¡es muy simple! Si te sientes útil, dale me gusta y apóyalo. ¡Se puede conectar tres veces con un clic!

Supongo que te gusta

Origin blog.csdn.net/u011074149/article/details/113406093
Recomendado
Clasificación