अजीबोगरीब और धक्का के साथ अजीब बात है


1

बस जब मैंने सोचा कि मुझे पोप और पुशड मिला है, जब मैंने अपने दम पर अभ्यास करने की कोशिश की ... यह सब नरक में गया।

मैंने अस्थायी निर्देशिका को हटा दिया। मैंने फ़ाइंडर के माध्यम से इसे सत्यापित किया।

फिर मैंने नेस्टेड डायरेक्टरी का एक नया सेट बनाया। अचानक, अस्थायी वापस आ गया था, और मैं जो देख रहा था, उससे मैंने ~ दो बार धक्का दिया ???

pats-MacBook-Pro:~ pat$ mkdir -p hello/"I AM"/so/confused
pats-MacBook-Pro:~ pat$ pushd hello/"I AM"/so/confused
~/hello/I AM/so/confused ~ ~/temp
pats-MacBook-Pro:confused pat$ dirs -v
 0  ~/hello/I AM/so/confused
 1  ~
 2  ~/temp

पृथ्वी पर क्या...?!?! मैंने क्या गल्त किया है?

आपके धैर्य के लिए बहुत बहुत धन्यवाद।


pushdऔर popdबस याद रखो कि तुम कहाँ थे। वे निर्देशिकाओं के अस्तित्व से संबंधित नहीं हैं।
चोराबा

यह स्पष्ट नहीं करता है कि ~ अपने दम पर क्यों दिखाई देता है, या फिर अस्थायी अचानक क्यों दिखाई देता है: - \
patski

क्या आप सुनिश्चित हैं कि आपके द्वारा पुश confusedकरने से पहले डायरेक्टरी स्टैक खाली था ?
चोराबा

हाँ। मैंने शुरू करने से पहले टेम्पर्ड हटाने के लिए rmdir का उपयोग किया।
patski

जवाबों:


0

mkdirऔर rmdirनिर्देशिका बनाएँ और निकालें। pushdऔर popdस्थानों के ढेर के लिए सिर्फ एक इंटरफ़ेस है। आप स्टैक में एक स्थान स्टोर कर सकते हैं, या इसे पुनः प्राप्त कर सकते हैं। स्टैक को परवाह नहीं है कि क्या उसमें संग्रहीत स्थान वास्तव में मौजूद है।

दूसरे शब्दों में, यदि आप किसी निर्देशिका को स्टोर करते हैं pushdऔर उसे हटाते हैं, तो वह स्टैक में रहती है। कॉलिंग में popdत्रुटि होगी और स्टैक नहीं बदलेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.