मैंने अचानक फैसला किया कि मैं 'इको' के लिए स्रोत कोड देखना चाहता हूँ
$ which echo
/usr/bin/echo
इसलिए
$ ls -al /usr/bin/echo
-rwxr-xr-x. 1 root root 32536 Oct 31 2016 /usr/bin/echo
इसलिए
$strings /usr/bin/echo
मुझे विश्वास है कि यह एक संकलित सी कार्यक्रम है
अब मैं फंस गया हूं।
मैं कैसे:
पता करें कि यह किस पैकेज में है
स्रोत प्राप्त करें
इसका पुनर्निर्माण करें
झसे आज़माओ
नया संस्करण सिस्टम-वाइड स्थापित करें
(मुझे पता है कि 5 एक अच्छा विचार नहीं है, मैं बस उत्सुक हूं ...)
मैं इस समय फेडोरा में हूं, लेकिन मुझे डेबियन के जवाबों में भी दिलचस्पी होगी
एक प्रासंगिक ट्यूटोरियल का लिंक एक अच्छा जवाब होगा।
संपादित करें:
$ type -a echo
echo is a shell builtin
echo is /usr/bin/echo
इसलिए मुझे लगता है कि यह वह है जिसे /usr/bin/echo
मैं पूरा पढ़ने की कोशिश करने के बजाय देखना चाहता हूं bash
।
/usr/bin/echo --version
अगला प्रयास करें ।
type -a echo
पहले प्रयास करें ।