2009-05-19 8 views

उत्तर

8

यहाँ एक पूर्ण विवरण है कैसे cd काम करता है: http://web.archive.org/web/20090515201659/http://www.cs.ucr.edu/~brett/cs153_w02/syscall.html

cd यूनिक्स आदेश सिर्फ chdir कॉल करता है और त्रुटि कोड की जांच करता है।

+0

की कार्य निर्देशिका को बदल नहीं सकते हैं आपका लिंक मर चुका है! –

+0

@ माजिजेक: धन्यवाद, तय। मुझे वेबैक मशीन की तुलना में बेहतर लिंक नहीं मिला: - / –

2

सीडी आम तौर पर खोल में अंतर्निहित है, आप बस किसी भी खोल, जैसे की कोड पर गौर करना चाहिए बाश, या राख।

सीडी कमांड अंततः chdir() फ़ंक्शन पर आधारित होना चाहिए, लेकिन यदि आप सभी कमांड लाइन विस्तारों में रुचि रखते हैं, तो स्रोत खोल है।

http://en.wikipedia.org/wiki/Comparison_of_computer_shells

+6

सीडी को खोल में बनाया जाना चाहिए, क्योंकि आप मूल प्रक्रिया –

3

उदाहरण के लिए बैश सीडी आदेश के लिए स्रोत देखने के लिए,:

  1. से http://ftp.gnu.org/gnu/bash/
  2. बैश स्रोत डाउनलोड स्रोत
  3. की जांच bash- निकालें। /builtins/cd.def, जहां "" आपके द्वारा डाउनलोड किए गए संस्करण का प्रतिनिधित्व करता है (उदा। 4.2)। फ़ाइल के शीर्ष पर टिप्पणी के अनुसार, यह वह फ़ाइल है जिसमें से cd.c बनाया गया है।
संबंधित मुद्दे