हार्डवेयर

लिनक्स के लिए सर्वश्रेष्ठ कमांड: बुनियादी, प्रशासन, अनुमतियां ...

विषयसूची:

Anonim

जब हम कुछ नया सीख रहे होते हैं तो थोड़ी मदद करना हमेशा अच्छा होता है। इस बात को ध्यान में रखते हुए, प्रोफेशनल रिव्यू में हमने उन लोगों की मदद करने के लिए बुनियादी और सबसे अधिक इस्तेमाल किए जाने वाले कमांड के साथ एक संदर्भ गाइड तैयार किया है जो अब पेंगुइन ब्रह्मांड की खोज कर रहे हैं। हालाँकि प्रणाली वर्षों में बहुत विकसित हुई है और नौसिखियों के लिए बेहद सरल और उपयोगकर्ता के अनुकूल हो गई है, लेकिन लिनक्स कमांड टर्मिनल ऑपरेटिंग सिस्टम का एक आंतरिक हिस्सा है; और यह एक शक्तिशाली उपकरण है।

इस प्रकार, यह जानना अच्छा है कि एक दिन आपको इसका उपयोग करने की आवश्यकता है। इसके अलावा, यह मार्गदर्शिका इस विचार को खारिज करने के लिए है कि आदेश केवल विशेषज्ञों के लिए हैं । यहां आप जान सकते हैं कि उनका उपयोग कितना आसान है।

हम पढ़ने की सलाह देते हैं:

  • उबंटू और लिनक्स के लिए बुनियादी आज्ञाओं के लिए त्वरित गाइडलिनक्स टर्मिनल में कमांड की मदद करें

बेसिक लिनक्स कमांड

हम मुख्य आदेशों को श्रेणियों में व्यवस्थित करते हैं, दोनों को याद रखने और परामर्श की सुविधा के लिए। अब आपको बस टर्मिनल को खोलना होगा और लिनक्स टर्मिनल की शक्ति का आनंद लेने के लिए काम करना होगा। हम मुख्य फाइल कमांड से शुरू करते हैं:

  • ls: डायरेक्टरील्स-लिस्ट को सूचीबद्ध करें: डाइरेक्ट्रीज़ की सूची को भी छुपी हुई फाइलें cd dir दिखाते हैं: करंट डाइरेक्टरी को एक निर्दिष्ट में बदलें (dir वैरिएबल को फोल्डर नाम के साथ) cd: भेजें / होम डायरेक्टरी (पर्सनल फाइल्स) pd: show वर्तमान निर्देशिका pathmkdir dir *: एक निर्दिष्ट निर्देशिका बनाएं (फ़ोल्डर नाम के साथ dir चर बदलें) rm फ़ाइल: निर्दिष्ट फ़ाइल को हटाएं (फ़ाइल के नाम के साथ फ़ाइल चर को हटा दें) rm -r dir: निर्दिष्ट निर्देशिका को हटाएं (फ़ोल्डर नाम के साथ dir चर को बदलें) rm -f फ़ाइल: निर्दिष्ट फ़ाइल (-f de बल) को जबरन हटाएं (फ़ाइल चर को उस फ़ाइल के नाम से बदलें जिसे आप हटाना चाहते हैं) rm -rf dir: निर्दिष्ट निर्देशिका (फ़ोल्डर नाम के साथ dir चर की जगह) को जबरन हटा देता है। cp -r file1 file2: "file1" को "file2" पर कॉपी करें (नाम के साथ फ़ाइल * चर बदलें फ़ाइल की फिर से) cp -r dir1 dir2: copy directory1 to directory2; निर्देशिका 2 बनाएँ, यदि यह मौजूद नहीं है (निर्देशिका नाम के लिए विकल्प dir) mv file1 file2: फ़ाइल का नाम बदलने या file1 को file2 में ले जाने के लिए उपयोग किया जा सकता है। यदि file2 एक मौजूदा निर्देशिका है, तो file1 को "file2" निर्देशिका में ले जाएं (फ़ाइल चर को फ़ाइल नाम से बदलें) ln -s फ़ाइल लिंक: फ़ाइल के लिए एक प्रतीकात्मक लिंक (शॉर्टकट) बनाएँ (फ़ाइल चर को बदलें) फ़ाइल का नाम और उस लिंक का नाम जिसके पास शॉर्टकट होगा) फ़ाइल को टच करें: फ़ाइल बनाएं या अपडेट करें (फ़ाइल चर का नाम फ़ाइल के साथ बदलें) बिल्ली> फ़ाइल: मानक इनपुट को फ़ाइल में बदलें (फ़ाइल चर को बदलें) फ़ाइल के नाम से) अधिक फ़ाइल: फ़ाइल फ़ाइल फ़ाइल की सामग्री को दिखाता है: फ़ाइल संग्रह फ़ाइल की पहली 10 पंक्तियाँ दिखाता है: फ़ाइल संग्रह की अंतिम 10 पंक्तियाँ दिखाता है -f फ़ाइल: अद्यतन करते समय फ़ाइल की सामग्री को दिखाता है (बढ़ता है आकार), अंतिम 10 लाइनों से

प्रक्रिया प्रबंधन

  • पीएस: वास्तविक-समय-समय पर सक्रिय उपयोगकर्ता प्रक्रियाओं को दिखाता है: रियल-टाइमकील पिड में चलने वाली सभी प्रक्रियाओं को दिखाता है: आईडी नंबर के साथ एक विशिष्ट प्रक्रिया को मारता है (प्रक्रिया संख्या के साथ पीड को बदलें) किलॉल प्रोक: सभी प्रक्रियाओं को मारता है निर्दिष्ट नाम (प्रक्रिया नाम के साथ खरीद बदलें) बीजी: रुकी हुई या दूसरी नौकरी की योजना की सूची: पहली योजना के लिए सबसे हाल की नौकरी लाता है: नौकरी "नौकरी" को अग्रभूमि में लाता है (प्रक्रिया नाम के साथ नौकरी बदलें)

फ़ाइल अनुमति प्रबंधन

chmod ऑक्टल फ़ाइल: फ़ाइल "फ़ाइल" की अनुमतियों को ऑक्टल में बदलें, जिसे "उपयोगकर्ता", "समूह" और "अन्य" के लिए अलग से निर्दिष्ट किया जा सकता है। अष्टम भावों का प्रतिनिधित्व नीचे दिया गया है:

  • 4 - रीड (रीड से आर) 2 - राइट (डब्ल्यू, राइट से) 1 - एग्जीक्यूट (एक्स, एग्जीक्यूट)

स्पष्टीकरण: अनुमतियाँ सेट करने के लिए, ऊपर दिए गए मानों को एक साथ जोड़ा जाता है। उदाहरण के लिए, फ़ाइल (उपयोगकर्ता) के मालिक को पढ़ने (आर), लिखने (डब्ल्यू) और निष्पादित (एक्स) के लिए पूर्ण पहुंच प्रदान करने के लिए, बस ओक्टल मान 4 + 2 + 1 = 7 जोड़ें। मान लें कि आप सीमित करना चाहते हैं "समूह" के सदस्यों के लिए पहुंच, केवल पढ़ने और लिखने की अनुमति, केवल 4 + 2 = 6. जोड़ें दो उदाहरणों का हवाला देते हुए, यह रहेगा: chmod 760 (उपयोगकर्ता के लिए r, समूह के लिए w और अन्य के लिए 0) या "rw-")

अन्य उदाहरण:

  • chmod 777: सभी ("उपयोगकर्ता", "समूह" और "अन्य") के लिए पढ़ें (w) और निष्पादित करें (x), chmod 755: "स्वामी" (उपयोगकर्ता), "rw" के लिए "rwx" "समूह" और "अन्य" के लिए

अधिक जानकारी के लिए, टर्मिनल में टाइप करें: man chmod

SSH: दूरस्थ कनेक्शन

ssh उपयोगकर्ता @ होस्ट: उपयोगकर्ता के रूप में होस्ट से कनेक्ट करें (उदाहरण: ssh andres @ myserver)

ssh -p पोर्ट उपयोगकर्ता @ होस्ट: निर्दिष्ट पोर्ट पर होस्ट से कनेक्ट होता है (कॉन्फ़िगर पोर्ट नंबर के साथ "पोर्ट" को बदलें)

ssh-copy-id user @ host: उस होस्ट के होस्ट और उपयोगकर्ता के लिए पासवर्ड जोड़ें; यह कुंजी के उपयोग के साथ पासवर्ड के बिना लॉगिन को सक्रिय करने के लिए उपयोग किया जाता है

खोज के लिए करता है

grep अनुक्रम फाइलें: फाइलों के अनुक्रम की खोज करें (अनुक्रम और फाइलों को जांच के अनुरूप मानों से बदलें)

grep-r dir अनुक्रम: dir निर्देशिका में अनुक्रम द्वारा पुन: खोज करें

कमान | grep अनुक्रम: कमांड आउटपुट में अनुक्रम की तलाश करें (खोजे जाने वाले मानों के अनुसार स्थानापन्न कमांड और अनुक्रम)

फ़ाइल ढूंढें: फ़ाइल के सभी उदाहरण ढूंढें (फ़ाइल नाम के साथ फ़ाइल चर को बदलें)

सिस्टम की जानकारी

  • दिनांक: वर्तमान दिनांक और समय-सारणी दिखाता है: वर्तमान महीने के समय के लिए एक कैलेंडर दिखाता है: सिस्टम को अपट्रीम्यू दिखाता है: दिखाता है कि कौन onlinewhoami है: दिखाता है कि कौन Onlinefinger उपयोगकर्ता है: उपयोगकर्ता की जानकारी को दिखाता है -a: corescat की जानकारी दिखाता है / porc / cpuinfo: CPUcat / proc / meminfo की जानकारी दिखाएं: मेमोरीमैन कमांड की जानकारी दिखाएं: निर्दिष्ट कमांड का मैनुअल खोलें (कमांड वैरिएबल को उस कमांड के नाम से बदलें जिसे आप जानना चाहते हैं: df: उपयोग दिखाएं डिस्कडू से: एक डायरेक्टरी फ्री में स्पेस का उपयोग दिखाता है: मेमोरी और स्वेपसिस एप्लिकेशन का उपयोग दिखाता है: एप्लिकेशन के संभावित स्थानों (प्रोग्राम के नाम के साथ एप्लिकेशन को प्रतिस्थापित करें) को दिखाता है जो एप्लिकेशन: दिखाता है कि कौन सा एप्लिकेशन डिफ़ॉल्ट रूप से चलेगा (बदलें कार्यक्रम के नाम से आवेदन)
हम लिनक्स में फ़ाइल और फ़ोल्डर अनुमतियों का प्रबंधन करते हैं

फ़ाइल संपीड़न

  • tar cf package.tar फाइलें: निर्दिष्ट फाइलों के साथ एक TAR पैकेज (नाम पैकेज.tar) बनाएं (फाइल नाम के साथ फाइल चर को बदलें) tar xf package.tar: package.tar से फाइलों को निकालें (पैकेज चर को बदलें).tar फ़ाइल नाम से) टार czf pacote.tar.gz फ़ाइलें: GARiptar संपीड़न xzf pacote.tar.gz के साथ एक TAR पैकेज (नाम pacote.tar.gz) बनाएं: TAR पैकेज (नाम pacote.tar) निकालें। gz) GZiptar संपीड़न cjf package.tar.bz2 के साथ: BZip2tar संपीड़न xjf package.tar.bz2 के साथ एक TAR पैकेज (नाम पैकेज.tar.bz2) बनाएँ: BZip2gzip संपीड़न फ़ाइल के साथ एक TJ पैकेज निकालें: एक फ़ाइल और फ़ाइल को संकुचित करें name file.gz (फ़ाइल नाम के साथ फ़ाइल चर बदलें) gzip -d file.gz: फ़ाइल को अनज़िप करने के लिए unzip.gz (फ़ाइल नाम के साथ file.gz चर बदलें)

नेटवर्क कनेक्शन के लिए कमांड करता है

पिंग होस्ट - होस्ट के लिए एक ICMP (पिंग) पैकेट भेजता है और परिणाम प्रदर्शित करता है (होस्ट चर को वेबसाइट के डोमेन या आईपी नंबर के साथ बदलें)

डोमेन Whois: डोमेन के बारे में जानकारी लौटाता है (वेबसाइट के पते या आईपी नंबर के लिए डोमेन चर का विकल्प)

डोमेन खोदें: डोमेन के लिए DNS जानकारी लौटाता है (होस्ट चर को वेबसाइट के डोमेन या आईपी नंबर से बदलें)

dig -x host: एक host के लिए उलटा रिटर्न दिखाता है

wget फ़ाइल: डाउनलोड फ़ाइल (फ़ाइल) (फ़ाइल के ऑनलाइन फ़ाइल पते के साथ फ़ाइल चर को बदलें)

wget -c फ़ाइल: फ़ाइल के बाधित डाउनलोड को जारी रखता है (फ़ाइल के ऑनलाइन फ़ाइल के साथ फ़ाइल चर को बदलें)

पैकेज स्थापना

स्रोत कोड से स्थापना; आदेशों को टर्मिनल में अनुक्रम में दर्ज किया जाना चाहिए, एक समय में:

  • ./configuremakemake इंस्टॉल करें

इंस्टॉलर कमांड्स

dpkg -i package.deb: एक DEB पैकेज (डेबियन डिस्ट्रोस) स्थापित करें (प्रोग्राम पैकेज के नाम के साथ चर package.deb को बदलें)

rpm -Uvh package.rpm: एक RPM पैकेज स्थापित करता है (Distros जो RPM का उपयोग करता है) (प्रोग्राम पैकेज के नाम के साथ परिवर्तनशील package.rpm को बदलें)

वैश्विक शॉर्टकट

  • Ctrl + C: Ctrl + Z चल रहे वर्तमान कमांड को रद्द करें: वर्तमान प्रणाली के लिए, अग्रभूमि में fg के साथ लौटें या पृष्ठभूमि में bg Ctrl + D: वर्तमान सत्र से बाहर निकलें; कमांड से बाहर निकलने के समान। Ctrl + W: वर्तमान लाइन पर एक शब्द हटाएं Ctrl + U: पूरी लाइन हटाएं Ctrl + R: आज कमांड प्रदर्शित करने के लिए कुंजी दबाएं !!: अंतिम कमांड निकास को दोहराएं: वर्तमान सत्र के सत्र को बंद करें!

टर्मिनल में कुछ बुनियादी आदेशों को जानना और जानना अच्छा है, यह ऑपरेटिंग सिस्टम के बारे में आपके ज्ञान की डिग्री को बढ़ाने के अलावा, आपको अनुसंधान के घंटे बचाने में बहुत मदद करता है।

अंत में, हम आपको एक टेबल छोड़ते हैं, जिसमें इस लेख में मुख्य आदेश दिए गए हैं, यह निश्चित रूप से आपको एक त्वरित रूप देने के लिए काम करेगा।

लिनक्स टर्मिनल के लिए मूल आदेशों पर आपने हमारे लेख के बारे में क्या सोचा? क्या आपको यह दिलचस्प लगा? क्या आप वेब पर एक विशेष लेख अपलोड करने में रुचि रखते हैं?

हार्डवेयर

संपादकों की पसंद

Back to top button