Kodokon kodokon.com

इधर-उधर जाना: pwd, cd और ls

फ़ाइल ट्री में अपनी जगह पहचानें और pwd, ls तथा cd के साथ एक फ़ोल्डर से दूसरे फ़ोल्डर तक जाएँ।

7 मिनट · 3 प्रश्न

इस पाठ को Kodokon में खोलें

किसी फ़ाइल एक्सप्लोरर में आपको हमेशा दिखता रहता है कि आप कहाँ हैं: पाथ विंडो के ऊपर दिखता है और फ़ोल्डर की सामग्री आपके सामने फैली रहती है। टर्मिनल में डिफ़ॉल्ट रूप से इनमें से कुछ भी दिखाई नहीं देता। फिर भी आप हमेशा कहीं न कहीं होते हैं: हर पल शेल किसी एक तय फ़ोल्डर में बैठा होता है, जिसे मौजूदा फ़ोल्डर या कार्यशील डायरेक्टरी कहते हैं। रास्ता खोजने के लिए तीन कमांड काफ़ी हैं: एक यह जानने के लिए कि आप कहाँ हैं, एक यह देखने के लिए कि वहाँ क्या है, और एक हिलने-डुलने के लिए। पहली है pwd, यानी print working directory। यह कुछ भी नहीं बदलती, यह बस "मैं कहाँ हूँ?" का जवाब देती है, और जैसे ही आप भटकाव महसूस करें, सबसे पहले यही याद आनी चाहिए।

BASH
yoann@laptop:~$ pwd
/home/yoann
pwd मौजूदा फ़ोल्डर के पूरे पाथ के साथ जवाब देती है।

दूसरी है ls, यानी list: यह मौजूदा फ़ोल्डर की सामग्री दिखाती है। अकेले चलाने पर यह नामों की एक संक्षिप्त सूची देती है। ऑप्शन -l (यानी long) के साथ यह हर पंक्ति का ब्योरा देती है: अनुमतियाँ, मालिक, आकार और बदलाव की तारीख। ऑप्शन -a (यानी all) के साथ यह छिपी हुई फ़ाइलें भी दिखाती है, यानी वे जिनका नाम एक बिंदु से शुरू होता है। ऑप्शन कमांड के बाद, एक हाइफ़न लगाकर लिखा जाता है, और कई ऑप्शन आपस में जोड़े भी जा सकते हैं: ls -la

BASH
yoann@laptop:~$ ls
Desktop  Documents  Downloads  Pictures

yoann@laptop:~$ ls -l
total 16
drwxr-xr-x 2 yoann yoann 4096 Jul 20 09:14 Desktop
drwxr-xr-x 5 yoann yoann 4096 Jul 21 18:02 Documents
drwxr-xr-x 3 yoann yoann 4096 Jul 19 11:47 Pictures

yoann@laptop:~$ ls -a
.  ..  .bashrc  Desktop  Documents  Downloads  Pictures
वही कमांड ऑप्शन के साथ और बिना ऑप्शन के: ls, फिर ls -l और ls -a।

तीसरी है cd, यानी change directory: यह आपको एक जगह से दूसरी जगह ले जाती है। आप इसे उस फ़ोल्डर का नाम देते हैं जहाँ जाना है। चार शॉर्टकट याद कर लेने लायक हैं: cd .. एक स्तर ऊपर पैरेंट फ़ोल्डर में ले जाता है, cd ~ सीधे आपके होम फ़ोल्डर में वापस ले आता है, cd / मशीन की रूट तक पहुँचाता है, और अकेला cd वही करता है जो cd ~ करता है। ध्यान दें कि सफल cd कोई भी संदेश नहीं दिखाता: टर्मिनल में चुप्पी का मतलब है कि सब ठीक रहा।

BASH
yoann@laptop:~$ cd Documents
yoann@laptop:~/Documents$ pwd
/home/yoann/Documents
yoann@laptop:~/Documents$ cd ..
yoann@laptop:~$ cd ~
yoann@laptop:~$ pwd
/home/yoann
एक फ़ोल्डर में उतरना, पैरेंट में वापस चढ़ना, फिर सीधे घर लौटना।

ज्ञान जांच

सुनिश्चित करें कि आपको इस पाठ के मुख्य बिंदु याद हैं।

  1. आप भूल गए हैं कि आप किस फ़ोल्डर में हैं। आप कौन सी कमांड टाइप करते हैं?
    • ls
    • cd
    • pwd
    • whoami
  2. cd .. कमांड क्या करती है?
    • यह पैरेंट फ़ोल्डर में ऊपर ले जाती है
    • यह होम फ़ोल्डर में वापस ले जाती है
    • यह छिपी हुई फ़ाइलें दिखाती है
    • यह .. नाम का एक फ़ोल्डर बनाती है
  3. आप cd Documents टाइप करते हैं और टर्मिनल कुछ भी नहीं दिखाता। क्या हुआ?
    • कमांड चुपचाप विफल हो गई
    • जगह बदलना सफल रहा: कोई संदेश नहीं यानी कोई समस्या नहीं
    • टर्मिनल अटक गया है, उसे बंद करना पड़ेगा