Cómo ver el código fuente de los comandos de Linux
lpj. @lpj-linux:~$ Entre ellos, use el comando ls /bin/ls para buscar la ubicación del paquete de software. El código es el siguiente:
lpj@lpj-linux:~$ p. >
lpj@lpj-linux:~$ donde ls /bin/ls usa el comando para buscar la ubicación del paquete de software. El código es el siguiente:
lpj@lpj-linux: ~$ dpkg -S / bin/ls coreutils:/bin/ls Como puedes saber del paso anterior, el paquete de software coreutils que ejecuta el comando ls se instala con apt (se dice que la instalación es algo ambigua, principalmente para distinguir apt-get -s y apt-get -s). Es para distinguir el código fuente del paquete apt-get -d) y luego descomprimirlo. El código es el siguiente:
sudo apt-get source coreutils cd /usr/src/coreutils-XXX. #XXX representa el número de versión sudo tar zxvf coreutils-XXX.tar.gz o simplemente descargue el código fuente y parchee y descomprima manualmente de la siguiente manera:
sudo apt-get -d source coreutils cd /usr/src tar zxvf coreutils-XXX. tar.gz gzip -d coreutils-XXX.diff.gz #Este paso generará el archivo coreutils-XXX.tar.gz. diff patch -p0 < coreutils-XXX.diff cd coreutils-XXX tar zxvf coreutils-XXX.tar.gzOK, después de completar estos pasos, puede ingresar /usr/src/coreutils-XXX /coreutils-XXX/src para ver cada comando código fuente.