जेव्हा मी पहिल्यांदा लिनक्स वापरला तेव्हा सॉफ्टवेअर स्टोअर्स अस्तित्वात नव्हते. सिनॅप्टिक सारखे पॅकेज व्यवस्थापक होते, परंतु GNOME सॉफ्टवेअर, डिस्कव्हर किंवा पॅमॅक सारखे काहीही नव्हते. उबंटू रेपॉजिटरीज आणि नंतर पॅकेजेस अपडेट करणे ही पहिली गोष्ट मी शिकलो. नंतर मला यापुढे गरज नसलेली पॅकेजेस काढून टाकण्याची सवय लागली, परंतु याची नेहमीच शिफारस केली जात नाही. मी ते स्पष्ट करतो कारण हा लेख याबद्दल आहे लिनक्समध्ये कमांड्स कसे एकत्र करावे.
आहे ते करण्याचे तीन मार्ग जे सर्वात सामान्य आहेत. त्यापैकी एकामध्ये, एक अयशस्वी झाला किंवा नाही याची पर्वा न करता सर्व आज्ञा अंमलात आणल्या जातील; दुसरा, दुसर्यापासून, जर मागील कार्य केले असेल तरच कार्यान्वित केले जाईल; तिसऱ्या मध्ये, एक किंवा दुसरा अंमलात आणला जाईल. प्रत्येक कमांड किंवा कमांडमधील चिन्हाचा अर्थ एक गोष्ट आहे आणि सर्व काही खाली स्पष्ट केले जाईल.
&&,; सह आदेश एकत्र करा आणि ||
वरील स्पष्टीकरण केल्यावर, प्रथम && ऑपरेटरबद्दल बोलूया. दोन "आणि" (आणि) असले तरी, ते एक म्हणून मोजले जाऊ शकते, परंतु दुसरी आज्ञा पहिल्याने काम केले असेल तरच ते चालेल. उदाहरणार्थ, जर आम्ही Debian/Ubuntu वर आधारित ऑपरेटिंग सिस्टमवर असलो आणि आम्ही अधिकृत OBS स्टुडिओ रिपॉझिटरी जोडली असेल, तर ती स्थापित करण्यासाठी आम्हाला रेपॉजिटरीज अपडेट करावे लागतील आणि नंतर अधिकृत स्त्रोताकडून OBS स्थापित करावे लागेल. कमांड असे दिसेल:
sudo apt update && sudo apt install obs-studio
याचा अर्थ "रेपॉजिटरीज अपडेट करा आणि, जर आम्ही ते अपडेट करू शकलो तर, OBS स्थापित करा." जर, उदाहरणार्थ, आमच्याकडे इंटरनेट कनेक्शन नसेल आणि रेपॉजिटरीज अपडेट करता येत नसतील, तर दुसरी कमांड अंमलात आणली जाणार नाही.
दुसरा अर्धविराम ऑपरेटर आहे. आम्ही हा ऑपरेटर (;) वापरू, जर आम्हाला अनेक कमांड कार्यान्वित करायच्या असतील तर एक अयशस्वी झाला किंवा नाही. उदाहरणार्थ, आमच्याकडे परवानगी देणारी मोठी स्क्रीन असल्यास, आम्ही लिहू शकतो:
neofetch ; cpufetch
आणि त्याच टर्मिनल विंडोमध्ये आपण ऑपरेटिंग सिस्टीम, डेस्कटॉप इत्यादींबद्दल माहिती पाहू.Neofetch), आणि CPU (cpufetch). जर आपण दोन पैकी एक चुकीचे लिहिले तर दुसरा दिसेल.
शेवटी, आपल्याकडे दोन उभ्या पट्ट्या आहेत (||) ज्याचा अर्थ "O" आहे, म्हणजे एक किंवा दुसरा. आमच्याकडे कमांड_1 आणि कमांड_2 असल्यास, आम्ही लिहू:
comando_1 || comando_2
आणि वरील वरून, कमांड_1 कार्यान्वित करण्याचा प्रयत्न करेल. जर ते अयशस्वी झाले तर ते कमांड_2 वर जाईल आणि ते शेवटपर्यंत किंवा कार्य करत नाही तोपर्यंत ते चालू राहील. उदाहरणार्थ, आपण लिहू शकतो cd निर्देशिका || mkdir निर्देशिका, ज्याच्या सहाय्याने एकतर आपण ती निर्देशिका प्रविष्ट करू किंवा जर ती अस्तित्वात नसेल तर ती तयार करेल.
मला आणखी एकत्र करायचे असल्यास काय?
एका ओळीत आपण दोनपेक्षा जास्त कमांड्स आणि ऑपरेटर्स देखील एकत्र करू शकतो. उदाहरणार्थ:
comando_1 || comando_2 && comando_3
वरील वरून, ते कमांड 1 कार्यान्वित करण्याचा प्रयत्न करेल. जर ते यशस्वी झाले, तर ते थांबेल. तसे नसल्यास, कमांड 2 यशस्वी होईपर्यंत ते कमांड 2 आणि त्यानंतर तिसरे कार्यान्वित करेल.
आणि अशा प्रकारे लिनक्समध्ये कमांड्स एकत्र केल्या जातात. तुम्हाला फक्त प्रत्येक ऑपरेटरचा अर्थ काय हे लक्षात ठेवायचे आहे:
- &&= y, जर वरील कार्य केले असेल.
- || = किंवा.
- ;= सर्वकाही.
अहो, masgnulinux प्रमाणे pdf मध्ये लेख डाउनलोड करण्याचा पर्याय तुम्ही ठेवू शकता का? खूप खूप उपयुक्त लेख धन्यवाद. तसे, Masgnulinux चे काय झाले हे कोणाला माहित आहे का?
उत्कृष्ट, अतिशय उपयुक्त
अनेक धन्यवाद मित्रांनो.