अगले लेख में हम उपनाम उपकरण पर एक नज़र डालने जा रहे हैं। Gnu / Linux उपयोगकर्ताओं को अक्सर आवश्यकता होती है बार-बार एक ही कमांड का उपयोग करें। एक ही कमांड को इतनी बार टाइप करना या कॉपी करना उत्पादकता को कम कर सकता है और आपको उस चीज़ से विचलित कर सकता है जो आप वास्तव में कर रहे हैं।
हम खुद को कुछ समय बचा सकते हैं हमारे सबसे अधिक इस्तेमाल किए जाने वाले कमांड के लिए उपनाम बनाना। ये तरह तरह के कस्टम शॉर्टकट हैं। कस्टम विकल्पों के साथ या बिना निष्पादित एक कमांड (या कमांड के सेट) का प्रतिनिधित्व करने के लिए उपयोग किया जाता है।
कुछ इस तरह के उपकरणों के उपयोग की अनुशंसा नहीं करते हैं, क्योंकि इसकी महान उपयोगिता के बावजूद, इसका उपयोग उल्टा हो सकता है। विशेष रूप से उन उपयोगकर्ताओं के लिए जो Gnu / Linux की दुनिया और इसके टर्मिनल में शुरुआत कर रहे हैं। चूँकि यह कस्टम कमांड का उपयोग करने के लिए बहुत उपयोगी और अनुकूल हो सकता है, इसलिए यह हमें वास्तविक कमांड को भूलने में भी सक्षम बना सकता है।
अपने उबंटू पर उपनाम सूचीबद्ध करें
यह उपकरण हमारे उबंटू में पहले से ही डिफ़ॉल्ट रूप से स्थापित है। इसका उपयोग करने के लिए हमें केवल संपादन करना होगा .bashrc फ़ाइल यह व्यक्तिगत फ़ोल्डर में, छिपे हुए तरीके से होता है.
सबसे पहले, हम एक को देखने में सक्षम होंगे हमारी प्रोफ़ाइल में परिभाषित सूची टर्मिनल में इस कमांड को चलाने (Ctrl + Alt + T):
alias
यहां आप देख सकते हैं Ubuntu 18.04 में उपयोगकर्ता परिभाषित डिफ़ॉल्ट उपनाम। जैसा कि स्क्रीनशॉट में दिखाया गया है, टर्मिनल में निष्पादित (Ctrl + Alt + T) कमांड «la»चलने के बराबर होगा:
ls -A
हम किसी एक वर्ण के साथ इनमें से एक लिंक बना पाएंगे। यह हमारी पसंद की कमांड के बराबर होगा।
उपनाम कैसे बनाएँ
उन्हें बनाना एक अपेक्षाकृत त्वरित और आसान प्रक्रिया है। कोई भी बना सकता है इन दो प्रकारों में से कुछ: अस्थायी और स्थायी.
अस्थायी उपनाम बनाएँ
हमें जो करना है वह टर्मिनल में उपनाम शब्द लिखना है। फिर हमें उस नाम का उपयोग करना होगा जिसे हम कमांड निष्पादित करने के लिए उपयोग करना चाहते हैं। इसके बाद '=' चिन्ह और उस कमांड पर कॉल आएगा जिसका हम उपयोग करना चाहते हैं।
निम्नलिखित का सिंटैक्स निम्नलिखित है:
alias nombreAlias="tu comando personalizado aquí"
यह एक वास्तविक उदाहरण होगा:
alias htdocs=”cd /opt/lampp/htdocs”
एक बार परिभाषित होने के बाद हम htdocs निर्देशिका में जाने के लिए 'htdocs' शॉर्टकट का उपयोग करने में सक्षम होंगे। इस शॉर्टकट की समस्या यह है केवल आपके वर्तमान टर्मिनल सत्र के लिए उपलब्ध होगा। यदि आप एक नया टर्मिनल सत्र खोलते हैं, तो उपनाम अब उपलब्ध नहीं होगा। यदि आप उन्हें सत्रों के बीच सहेजना चाहते हैं, तो आपको एक स्थायी की आवश्यकता होगी।
स्थायी उपनाम बनाएँ
उपनामों को सत्रों के बीच रखने के लिए, आपको उन्हें सहेजना होगा आपके उपयोगकर्ता के शेल कॉन्फ़िगरेशन के लिए प्रोफ़ाइल फ़ाइल। ये हो सकते हैं:
- बैश → ~ / .bashrc
- जेडएसएच → ~ / .Zshrc
- मछली → ~ / .config / मछली / config.fish
इस मामले में उपयोग करने के लिए सिंटैक्स एक ही है जब हम एक अस्थायी बनाते हैं। अंतर केवल इस तथ्य से आता है कि इस बार हम इसे एक फ़ाइल में सहेजेंगे। तो उदाहरण के लिए bash में, आप अपने पसंदीदा संपादक के साथ .bashrc फ़ाइल को खोल सकते हैं:
vim ~/.bashrc
फ़ाइल के अंदर, उपनामों को बचाने के लिए फ़ाइल में एक जगह ढूंढें। उन्हें जोड़ने के लिए एक अच्छी जगह आमतौर पर फ़ाइल के अंत में होती है। संगठनात्मक उद्देश्यों के लिए, आप पहले एक टिप्पणी छोड़ सकते हैं:
#Mis alias personalizados alias imagenes=”cd /home/sapoclay/Imágenes/” alias actualizarsistema=”sudo apt update && sudo apt upgrade” alias pingxbmc="ping 192.168.1.100"
जब फ़ाइल को सहेज लें। यह फ़ाइल आपके अगले सत्र में अपने आप अपलोड हो जाएगी। यदि आप वर्तमान सत्र में आपने जो लिखा है उसका उपयोग करना चाहते हैं, तो निम्नलिखित कमांड चलाएँ:
source ~/.bashrc
हम भी कर पाएंगे एक अलग दस्तावेज़ में हमारे उपनाम हैं। स्थायी उर्फ को परिभाषित करने के लिए आपको बस उन निर्देशों का पालन करना होगा जो bashrc फ़ाइल हमें दिखाती है। हम कर पाएंगे उन्हें संग्रहीत करने के लिए bash_aliases नामक एक अलग फ़ाइल.
अगली बार जब हम एक नया टर्मिनल खोलेंगे, तो हम उस फ़ाइल में बनाए गए सभी को काम करेंगे परिवर्तनों को तुरंत लागू करने के लिए हम निम्नलिखित कमांड का उपयोग कर सकते हैं:
source ~/.bash_aliases
उपनाम हटाओ
पैरा कमांड लाइन के माध्यम से जोड़ा गया एक उपनाम हटाएं, आप अनलिया कमांड का उपयोग कर सकते हैं।
unalias nombre_del_alias
चाहने के मामले में सभी अन्य परिभाषाओं को हटा दें, हम निम्नलिखित कमांड निष्पादित कर सकते हैं:
unalias -a [elimina todos los alias]
आपको यह ध्यान में रखना होगा unalias कमांड केवल वर्तमान सत्र के लिए भी लागू होता है। स्थायी रूप से हटाने के लिए, हमें ~ / .bash_aliases फ़ाइल में उपयुक्त प्रविष्टि को निकालना होगा।
एक और बात ध्यान में रखना है कि यदि हमारे पास एक स्थायी उपनाम है और हम सत्र के दौरान एक ही नाम के साथ एक अस्थायी जोड़ते हैं, वर्तमान सत्र के दौरान अस्थायी उच्च विशेषाधिकार होंगे.
यह एक छोटा सा मार्गदर्शक उदाहरण था कि अक्सर इस्तेमाल की जाने वाली कमांड चलाने के लिए हमारे अपने उपनाम कैसे बनाएं। के लिये इस टूल के बारे में और अधिक जानें, आप में लिखे गए लेख से परामर्श कर सकते हैं विकिपीडिया.
बहुत अच्छा लगा, मुझे बहुत अच्छा लगा !!! मेरी सेवा की।