Ich entschied plötzlich, dass ich mir den Quellcode für 'Echo' ansehen möchte.
$ which echo
/usr/bin/echo
so
$ ls -al /usr/bin/echo
-rwxr-xr-x. 1 root root 32536 Oct 31 2016 /usr/bin/echo
so
$strings /usr/bin/echo
lässt mich glauben, dass es sich um ein kompiliertes C-Programm handelt
Jetzt stecke ich fest.
Wie mache ich:
Finden Sie heraus, in welchem Paket es sich befindet
Holen Sie sich die Quelle
Baue es wieder auf
Probier es aus
Installieren Sie die neue Version systemweit
(Ich weiß, dass 5 keine gute Idee ist, ich bin nur neugierig ...)
Ich bin zurzeit auf Fedora, aber ich würde mich auch für die Antworten für Debian interessieren
Ein Link zu einem relevanten Tutorial wäre eine gute Antwort.
Bearbeiten:
$ type -a echo
echo is a shell builtin
echo is /usr/bin/echo
Ich denke, es ist das, was /usr/bin/echo
ich sehen möchte, anstatt zu versuchen, das Ganze zu lesen bash
.
/usr/bin/echo --version
nächstes.
type -a echo
zuerst.