यह मार्गदर्शिका दस लिनक्स कमांड सूचीबद्ध करती है जिन्हें आपको लिनक्स टर्मिनल का उपयोग करके अपने फाइल सिस्टम के चारों ओर नेविगेट करने में सक्षम होने के लिए जानना आवश्यक है।
यह पता लगाने के लिए आदेश देता है कि आप किस निर्देशिका में हैं, आप किस निर्देशिका में पहले थे, अन्य फ़ोल्डर्स पर नेविगेट कैसे करें, घर वापस कैसे प्राप्त करें, फाइलें और फ़ोल्डर्स कैसे बनाएं, लिंक कैसे बनाएं
10 में से 01आप किस फ़ोल्डर में हैं
जब आप टर्मिनल विंडो खोलते हैं तो आपको सबसे पहले यह जानने की आवश्यकता होती है कि आप फाइल सिस्टम में कहां हैं।
इस बारे में सोचें कि "आप यहां हैं" मार्कर जो आपको शॉपिंग मॉल के भीतर नक्शे पर मिलते हैं।
यह पता लगाने के लिए कि आप कौन से फ़ोल्डर में हैं, निम्न आदेश का उपयोग कर सकते हैं:
लोक निर्माण विभागपरिणाम लौट आए लोक निर्माण विभाग इस पर निर्भर करता है कि आप शैल संस्करण का उपयोग कर रहे हैं या नहीं लोक निर्माण विभाग या आपके में स्थापित एक / Usr / bin निर्देशिका।
सामान्य रूप से, यह कुछ के साथ कुछ प्रिंट करेगा/ घर / उपयोगकर्ता नाम.
वर्तमान निर्देशिका के तहत कौन सी फ़ाइलें और फ़ोल्डर हैं
अब जब आप जानते हैं कि आप किस फ़ोल्डर में हैं, तो आप देख सकते हैं कि कौन सी फाइलें और फ़ोल्डर्स वर्तमान निर्देशिका में हैं ls आदेश।
lsअपने आप पर, ls कमांड (।) से शुरू होने वाले लोगों को छोड़कर निर्देशिका में सभी फ़ाइलों और फ़ोल्डर्स को सूचीबद्ध करेगा।
छिपी हुई फाइलों (सभी अवधि के साथ शुरू होने वाले) सहित सभी फाइलों को देखने के लिए आप निम्न स्विच का उपयोग कर सकते हैं:
कुछ आदेश फाइलों के बैकअप बनाते हैं जो टिल्डे मेटाएक्टेक्टर (~) से शुरू होते हैं।
यदि आप किसी फ़ोल्डर में फ़ाइलों को सूचीबद्ध करते समय बैकअप देखना नहीं चाहते हैं तो निम्न स्विच का उपयोग करें:
एलएस-बीका सबसे आम उपयोग ls कमांड निम्नानुसार है:
एलएस -एलटीयह सबसे पहले सबसे पहले संशोधित समय के अनुसार क्रमबद्ध एक लंबी सूची प्रदान करता है।
अन्य प्रकार के विकल्पों में एक्सटेंशन, आकार और संस्करण शामिल हैं:
एलएस -एलयूएलएस -एलएक्सएलएस -एलवीलंबी लिस्टिंग प्रारूप आपको निम्नलिखित जानकारी देता है:
- अनुमतियां
- फ़ाइल के लिए इनोड्स की संख्या (हार्ड लिंक देखें)
- मालिक
- प्राथमिक समूह
- फाइल का आकार
- अंतिम पहुंच का समय
- फ़ाइल / फ़ोल्डर / लिंक नाम
अन्य फ़ोल्डरों पर नेविगेट कैसे करें
फ़ाइल सिस्टम के चारों ओर ले जाने के लिए आप इसका उपयोग कर सकते हैं सीडी आदेश।
लिनक्स फाइल सिस्टम एक वृक्ष संरचना है। पेड़ के शीर्ष को स्लैश (/) द्वारा दर्शाया जाता है।
रूट निर्देशिका के तहत, आपको निम्न में से कुछ या सभी फ़ोल्डर मिलेंगे।
- /
- बिन
- बूट
- सीडी रॉम
- देव
- आदि
- होम
- lib
- lib64
- खो + पाया
- मीडिया
- MNT
- चुनना
- proc
- जड़
- रन
- sbin
- SRV
- sys
- tmp
- वर
- usr
बिन फ़ोल्डर में ऐसे आदेश होते हैं जिन्हें किसी भी उपयोगकर्ता द्वारा चलाया जा सकता है सीडी आदेश, ls, mkdir आदि।
Sbin में सिस्टम बाइनरी शामिल हैं।
Usr फ़ोल्डर यूनिक्स सिस्टम संसाधनों के लिए खड़ा है और इसमें एक बिन और sbin फ़ोल्डर भी शामिल है। / Usr / bin फ़ोल्डर में कमांड का विस्तारित सेट होता है जो उपयोगकर्ता चला सकते हैं। इसी प्रकार, / usr / sbin फ़ोल्डर में सिस्टम कमांड का विस्तारित सेट होता है।
बूट फ़ोल्डर में बूट प्रक्रिया द्वारा आवश्यक सब कुछ शामिल है।
सीडीआरओएम फ़ोल्डर स्वयं व्याख्यात्मक है।
देव फ़ोल्डर में सिस्टम पर सभी उपकरणों के बारे में विवरण शामिल है।
आदि फ़ोल्डर आमतौर पर है जहां सभी सिस्टम विन्यास फाइलों को संग्रहीत किया जाता है।
घर फ़ोल्डर आम तौर पर जहां सभी उपयोगकर्ता फ़ोल्डरों को संग्रहीत किया जाता है और औसत उपयोगकर्ता के लिए एकमात्र क्षेत्र होता है जिसके बारे में उन्हें चिंतित होना चाहिए।
Lib और lib64 फ़ोल्डरों में सभी कर्नेल और साझा पुस्तकालय शामिल हैं।
खोए गए + पाए गए फ़ोल्डर में ऐसी फ़ाइलें होंगी जिनके पास अब कोई नाम नहीं है जो fsck कमांड द्वारा पाया गया है।
मीडिया फ़ोल्डर वह जगह है जहां यूएसबी ड्राइव जैसे घुड़सवार मीडिया स्थित हैं।
एमएनटी फ़ोल्डर का उपयोग अस्थायी भंडारण जैसे यूएसबी ड्राइव, अन्य फाइल सिस्टम, आईएसओ छवियों आदि को माउंट करने के लिए भी किया जाता है।
ऑप्टिकल फ़ोल्डर का उपयोग कुछ सॉफ्टवेयर पैकेजों द्वारा बाइनरी को स्टोर करने के लिए किया जाता है। अन्य पैकेज / usr / स्थानीय का उपयोग करें।
Proc फ़ोल्डर कर्नेल द्वारा उपयोग किया जाने वाला एक सिस्टम फ़ोल्डर है। आपको वास्तव में इस फ़ोल्डर के बारे में चिंता करने की ज़रूरत नहीं है।
मूल फ़ोल्डर रूट उपयोगकर्ता के लिए होम निर्देशिका है।
रन फ़ोल्डर सिस्टम रनटाइम जानकारी संग्रहीत करने के लिए एक सिस्टम फ़ोल्डर है।
एसआरवी फ़ोल्डर वह जगह है जहां आप वेब फ़ोल्डर्स, माइस्क्ल डेटाबेस, और सबवर्जन रिपोजिटरी इत्यादि जैसी चीजें रखेंगे।
सिस्टम जानकारी प्रदान करने के लिए sys फ़ोल्डर में फ़ोल्डर संरचना होती है।
टीएमपी फ़ोल्डर एक अस्थायी फ़ोल्डर है।
Var फ़ोल्डर में गेम डेटा, गतिशील पुस्तकालय, लॉग फाइल, प्रक्रिया आईडी, संदेश और कैश किए गए एप्लिकेशन डेटा सहित सिस्टम के लिए विशिष्ट सामानों की पूरी संपत्ति शामिल है।
किसी विशेष फ़ोल्डर पर नेविगेट करने के लिए उपयोग करें सीडी निम्नानुसार आदेश:
सीडी / घर / उपयोगकर्ता नाम / दस्तावेज 10 में से 04होम फ़ोल्डर पर वापस नेविगेट कैसे करें
आप सिस्टम में कहीं भी घर फ़ोल्डर से वापस जा सकते हैं सीडी ~ आदेश।
सीडी ~ 10 में से 05नया फ़ोल्डर कैसे बनाएं
यदि आप एक नया फ़ोल्डर बनाना चाहते हैं तो आप इसका उपयोग कर सकते हैं mkdir आदेश:
mkdir फ़ोल्डर नाम 10 में से 06फ़ाइलें कैसे बनाएं
लिनक्स नई फाइलें बनाने के लिए अविश्वसनीय तरीके प्रदान करता है।
एक खाली फ़ाइल बनाने के लिए आप निम्न का उपयोग कर सकते हैं स्पर्श आदेश:
फ़ाइल नाम स्पर्श करेंटच कमांड का उपयोग किसी फ़ाइल के लिए अंतिम पहुंच समय को अपडेट करने के लिए किया जाता है, लेकिन उस फ़ाइल पर जो मौजूद नहीं है, इसका प्रभाव बनाने का प्रभाव होता है।
आप इसका उपयोग कर एक फाइल भी बना सकते हैं बिल्ली आदेश:
बिल्ली> फ़ाइल नामअब आप कमांड लाइन पर टेक्स्ट दर्ज कर सकते हैं और इसे फ़ाइल में सहेज सकते हैं Ctrl + D.
फ़ाइलों को बनाने का एक बेहतर तरीका नैनो संपादक का उपयोग करना है। इससे आप पाठ की रेखाएं जोड़ सकते हैं, कट और पेस्ट कर सकते हैं, पाठ को खोज और प्रतिस्थापित कर सकते हैं और फ़ाइल को विभिन्न प्रारूपों में सहेज सकते हैं।
10 में से 07फ़ाइल सिस्टम के आसपास फ़ाइलों का नाम बदलने और स्थानांतरित करने के लिए कैसे करें
फ़ाइलों का नाम बदलने के कई तरीके हैं।
फ़ाइल का नाम बदलने का सबसे आसान तरीका है mv आदेश।
एमवी oldfilename newfilenameआप फ़ाइल को एक फ़ोल्डर से दूसरे फ़ोल्डर में स्थानांतरित करने के लिए एमवी कमांड का उपयोग भी कर सकते हैं।
एमवी / पथ / का / मूल / फ़ाइल / पथ / का / लक्ष्य / फ़ोल्डरयदि आप ऐसी कई फाइलों का नाम बदलना चाहते हैं जो समान पैटर्न से मेल खाते हैं तो आप इसका उपयोग कर सकते हैं नाम बदलने आदेश।
अभिव्यक्ति प्रतिस्थापन फ़ाइल नाम का नाम बदलेंउदाहरण के लिए:
"गैरी" "टॉम" का नाम बदलें *यह फ़ोल्डर में सभी फाइलों को प्रतिस्थापित करेगा गैरी इसके साथ में टॉम । तो एक फाइल बुलाया garycv हो जाएगा tomcv .
ध्यान दें कि नाम बदलें कमांड सभी सिस्टम पर काम नहीं करता है। एमवी कमांड सुरक्षित है।
10 में से 08फ़ाइलों की प्रतिलिपि कैसे करें
लिनक्स का उपयोग कर फ़ाइल कॉपी करने के लिए आप इसका उपयोग कर सकते हैं cp निम्नानुसार आदेश।
सीपी फ़ाइल नाम फ़ाइल नाम 2उपरोक्त आदेश कॉपी करेगा filename1 और इसे बुलाओ filename2 .
आप एक फ़ोल्डर से दूसरी फ़ोल्डर में फ़ाइलों की प्रतिलिपि बनाने के लिए कॉपी कमांड का उपयोग कर सकते हैं।
उदाहरण के लिए
सीपी / होम / उपयोगकर्ता नाम / दस्तावेज / userdoc1 / घर / उपयोगकर्ता नाम / दस्तावेज / उपयोगकर्ता दस्तावेज़उपरोक्त आदेश फ़ाइल की प्रतिलिपि बनायेगा userdoc1 से / घर / उपयोगकर्ता नाम / दस्तावेज / घर / उपयोगकर्ता नाम / दस्तावेज / उपयोगकर्ता दस्तावेज़
10 में से 09FILES और फ़ोल्डर्स को कैसे हटाएं
आप फ़ाइलों का उपयोग कर फ़ाइलों और फ़ोल्डरों को हटा सकते हैं rm आदेश:
आरएम फ़ाइल नामयदि आप एक फ़ोल्डर को हटाना चाहते हैं तो आपको निम्न स्विच का उपयोग करने की आवश्यकता है:
आरएम-आर फ़ोल्डर नामउपरोक्त आदेश उप फ़ोल्डर में एक फ़ोल्डर और इसकी सामग्री को हटा देता है।
10 में से 10प्रतीकात्मक लिंक और हार्ड लिंक क्या हैं
एक "प्रतीकात्मक लिंक" एक फ़ाइल है जो दूसरी फ़ाइल को इंगित करती है। एक डेस्कटॉप शॉर्टकट मूल रूप से एक प्रतीकात्मक लिंक है।
उदाहरण के लिए, आपके सिस्टम पर निम्न फ़ाइल हो सकती है:
/home/username/document/accounts/useraccounts.doc
शायद आप उस दस्तावेज़ को घर / उपयोगकर्ता नाम फ़ोल्डर से एक्सेस करने में सक्षम होना चाहते हैं।
आप निम्न आदेश का उपयोग कर एक प्रतीकात्मक लिंक बना सकते हैं:
ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.docआप संपादित कर सकते हैं useraccounts.doc दोनों स्थानों से फ़ाइल लेकिन जब आप प्रतीकात्मक लिंक को संपादित करते हैं तो आप वास्तव में फ़ाइल को संपादित कर रहे हैं / घर / उपयोगकर्ता नाम / दस्तावेज / खातों फ़ोल्डर।
एक फाइल सिस्टम पर एक प्रतीकात्मक लिंक बनाया जा सकता है और किसी अन्य फ़ाइल सिस्टम पर एक फ़ाइल को इंगित करता है। अनिवार्य रूप से, एक प्रतीकात्मक लिंक वास्तव में सिर्फ एक फ़ाइल बनाता है जिसमें अन्य फ़ाइल या फ़ोल्डर के लिए सूचक होता है।
एक "हार्ड लिंक" हालांकि, दोनों फाइलों के बीच एक सीधा लिंक बनाता है। अनिवार्य रूप से वे एक ही फाइल हैं लेकिन सिर्फ एक और नाम के साथ। एक हार्ड लिंक आगे डिस्क स्थान लेने के बिना फ़ाइलों को वर्गीकृत करने का एक अच्छा तरीका प्रदान करता है।
आप निम्न वाक्यविन्यास का उपयोग कर एक कठिन लिंक बना सकते हैं:
ln filenamebeinglinked filenametolinktoसिंटैक्स एक प्रतीकात्मक लिंक के समान है लेकिन यह -s स्विच का उपयोग नहीं करता है।




