Tiba-tiba saya memutuskan untuk melihat kode sumber untuk 'gema'
$ which echo
/usr/bin/echo
begitu
$ ls -al /usr/bin/echo
-rwxr-xr-x. 1 root root 32536 Oct 31 2016 /usr/bin/echo
begitu
$strings /usr/bin/echo
membuat saya percaya bahwa ini adalah program C yang dikompilasi
Sekarang saya mandek.
Bagaimana saya:
Cari tahu di paket mana
Dapatkan sumbernya
Bangun kembali
Menguji
Instal versi baru di seluruh sistem
(Saya tahu bahwa 5 itu bukan ide yang baik, saya hanya ingin tahu ...)
Saya saat ini di Fedora, tetapi saya juga tertarik pada jawaban untuk Debian
Tautan ke tutorial yang relevan akan menjadi jawaban yang bagus.
Edit:
$ type -a echo
echo is a shell builtin
echo is /usr/bin/echo
Jadi saya kira itu yang /usr/bin/echo
saya ingin lihat daripada mencoba membaca semuanya bash
.
/usr/bin/echo --version
selanjutnya.
type -a echo
dulu.