Terminal Bas Inanam (Ekspress Bus to Tawau & Sandakan)
विषयसूची:
क्या आप अक्सर अपने आप को कमांड लाइन पर एक लंबी कमांड टाइप करते हुए या पहले से टाइप किए गए कमांड के लिए बैश इतिहास खोजते हैं? यदि उन सवालों में से किसी के लिए आपका जवाब हां है, तो आप बैश उपनामों को आसान पाएंगे। बैश उपनाम आपको एक लंबी कमांड के लिए एक यादगार शॉर्टकट कमांड सेट करने की अनुमति देता है।
बैश उपनाम अनिवार्य रूप से शॉर्टकट होते हैं जो आपको लंबी कमांड को याद रखने और कमांड लाइन पर काम करने के दौरान बहुत कुछ टाइप करने से बचा सकते हैं। उदाहरण के लिए, आप
tar -xvfz
कमांड के लिए एक शॉर्टकट होने के लिए अन्य उपनाम सेट कर सकते हैं।
यह आलेख बताता है कि कैसे बैश उपनाम बनाने के लिए ताकि आप कमांड लाइन पर अधिक उत्पादक हो सकें।
बैश उपनाम बनाना
बाश में उपनाम बनाना बहुत सीधे आगे है। सिंटैक्स निम्नानुसार है:
alias alias_name="command_to_run"
एक नया बैश उपनाम बनाने के लिए उपनाम टाइप करके शुरू करें। इसके बाद उपनाम नाम घोषित करें, जिसके बाद आप एक समान चिह्न और कमांड को चलाना चाहते हैं जब आप उपनाम टाइप करते हैं। कमांड को उद्धरण में संलग्न करने की आवश्यकता है और समान चिह्न के आसपास कोई रिक्ति नहीं है। प्रत्येक उपनाम को एक नई लाइन पर घोषित करने की आवश्यकता है।
लिनक्स कमांड लाइन पर सबसे अधिक इस्तेमाल की जाने वाली कमांड में से एक है
ls
कमांड। मैं आमतौर पर लंबी सूची प्रारूप में छिपे हुए लोगों सहित सभी फाइलों और निर्देशिकाओं को सूचीबद्ध करने के लिए
-la
स्विच के साथ इस कमांड का उपयोग करता हूं।
आइए
ll
नाम से एक साधारण bash उपनाम बनाएँ, जो
ls -la
कमांड के लिए एक शॉर्टकट होगा। ऐसा करने के लिए एक टर्मिनल विंडो खोलें और टाइप करें:
alias ll="ls -la"
अब अगर आप अपने कंसोल में टाइप
ll
तो आपको वही आउटपुट मिलेगा जैसा आप
ls -la
टाइप करके करते हैं।
ll
उपनाम अन्य वर्तमान शेल सत्र में ही उपलब्ध होगा। यदि आप सत्र से बाहर निकलते हैं या किसी अन्य टर्मिनल से नया सत्र खोलते हैं तो उपनाम उपलब्ध नहीं होगा।
उपनाम को लगातार बनाने के लिए आपको इसे
~/.bash_profile
या
~/.bashrc
फ़ाइल में घोषित करना होगा। अपने टेक्स्ट एडिटर में
~/.bashrc
खोलें:
nano ~/.bashrc
और अपने उपनाम जोड़ें:
~ /.Bashrc
# Aliases # alias alias_name="command_to_run" # Long format list alias ll="ls -la" # Print my public IP alias myip='curl ipinfo.io/ip'
आपको अपने उपनामों को इस तरह से नाम देना चाहिए कि याद रखना आसान हो। भविष्य के संदर्भ के लिए एक टिप्पणी जोड़ने की भी सिफारिश की गई है।
एक बार हो जाने के बाद, फ़ाइल को सहेजें और बंद करें। टाइप करके उपनाम अपने वर्तमान सत्र में उपलब्ध कराएँ:
source ~/.bash_profile
जैसा कि आप देख सकते हैं, साधारण बैश उपनाम बनाना त्वरित और बहुत आसान है।
यदि आप अपने
.bashrc
अधिक मॉड्यूलर बनाना चाहते हैं तो आप अपने उपनामों को एक अलग फ़ाइल में संग्रहीत कर सकते हैं। उबंटू और डेबियन जैसे कुछ वितरणों में एक
.bash_aliases
फ़ाइल शामिल है, जो
~/.bashrc
से sourced है।
तर्क के साथ बैश उपनाम बनाना (बैश कार्य)
कभी-कभी आपको एक ऐसा उपनाम बनाने की आवश्यकता हो सकती है जो एक या एक से अधिक तर्कों को स्वीकार करता है, यही वह जगह है जहाँ बाश कार्य काम में आते हैं।
बैश फ़ंक्शन बनाने के लिए सिंटैक्स बहुत आसान है। उन्हें दो अलग-अलग स्वरूपों में घोषित किया जा सकता है:
function_name () { }
या
function function_name { }
बैश फ़ंक्शन के किसी भी तर्क को पास करने के लिए, उन्हें फ़ंक्शन के नाम के ठीक बाद रखा जाता है, एक स्थान द्वारा अलग किया गया। पारित किए गए पैरामीटर फ़ंक्शन के नाम के बाद पैरामीटर की स्थिति के अनुरूप
$1
,
$2
,
$3
, आदि हैं।
$0
चर फ़ंक्शन नाम के लिए आरक्षित है।
आइए एक सरल बैश फ़ंक्शन बनाएं जो एक निर्देशिका बनाएगा और फिर उसमें नेविगेट करेगा:
~ /.Bashrc
mkcd () { mkdir -p -- "$1" && cd -P -- "$1" }
उपनाम के समान, अपने
~/.bashrc
फ़ाइल में फ़ंक्शन जोड़ें और फ़ाइल को पुनः लोड करने के लिए
source ~/.bash_profile
चलाएं।
अब नई निर्देशिका बनाने के लिए
mkdir
का उपयोग करने के बजाय और फिर उस निर्देशिका में जाने के लिए
cd
, आप बस टाइप कर सकते हैं:
mkcd new_directory
-
--
- सुनिश्चित करता है कि आप गलती से कमांड में एक अतिरिक्त तर्क नहीं दे रहे हैं। उदाहरण के लिए, यदि आप एक निर्देशिका बनाने की कोशिश करते हैं जो बिना उपयोग किए-
(डैश) के साथ शुरू होती है--
तो निर्देशिका नाम को कमांड तर्क के रूप में व्याख्या किया जाएगा।&&
- सुनिश्चित करता है कि दूसरी कमांड केवल तभी चलती है जब पहली कमांड सफल हो।
निष्कर्ष
अब तक आपको इस बात की अच्छी समझ होनी चाहिए कि कैसे बैश अलाउंस और फ़ंक्शंस बनाए जाएं जो कमांड लाइन पर आपके जीवन को आसान और अधिक उत्पादक बनाएंगे।
बश टर्मिनलGoogle क्रोम से पहले तेज़, स्मार्ट और बेहतर बनाने के लिए कैसे करें: इसे पहले से तेज, स्मार्ट और बेहतर बनाने के लिए कैसे करें
Google का क्रोम पहले से ही सबसे तेज़ वेब में से एक है ब्लॉक पर ब्राउज़र, लेकिन आप इसे बनाने के लिए इन एक्सटेंशन और प्रयोगात्मक tweaks का उपयोग कर सकते हैं।
फ़ाइलों को जोड़ने, अपलोड करने, स्टोर करने, बनाने, फ़ाइलों को जोड़ने, अपलोड करने, स्टोर करने, बनाने, फ़ाइलों का उपयोग करने के लिए कैसे करें OneDrive
OneDrive का उपयोग कैसे करें? अपने विंडोज पीसी का उपयोग करके OneDrive में साझा फ़ोल्डरों को जोड़ने, अपलोड करने, स्टोर करने, बनाने, उपयोग करने और साझा फ़ोल्डरों को सिंक करने का तरीका जानें।
कैसे एक ईमेल उपनाम बनाने के लिए outlook.com - मार्गदर्शक तकनीक
Outlook.com में ईमेल उपनाम बनाने का तरीका जानें।