टर्मिनल में एक कमांड में एक उपनाम कैसे जोड़ें?


34

टर्मिनल में मैन्युअल रूप से निर्दिष्ट कमांड टाइप करके मैं कुछ अन्य कमांड निष्पादित करना चाहता हूं।

कमांड में उपनाम कैसे जोड़ सकते हैं? क्या मैं टर्मिनल की मदद से ऐसा कर सकता हूं या मुझे किसी तरह की फाइल को एडिट करना चाहिए?


जवाबों:


41
alias new_name='old command'

एक स्थायी उपनाम बनाने के लिए आपको .bashrcफ़ाइल को अपनी होम निर्देशिका में संपादित करना होगा ।

अधिक जानकारी यहाँ

अधिक .bashrc फ़ाइलें यहाँ


1
उपनाम के लिए कोई मैनुअल प्रविष्टि नहीं है। यह एक अंतर्निहित कमांड है। आपको शेल के लिए मैन पेज देखना होगा।
dobey

उसे बदल दिया। Ty।
ऑरेंजटुक

12

बैश कमांड लाइन पर यह केवल टाइप करने का मामला है:

alias my_command="Command to run"

उदाहरण के लिए एक छोटी कमांड बनाने के लिए एक लंबी सूची चलाएं जो आप कर सकते हैं:

alias ll="ls -l"

यदि आप अन्य कमांड में स्विच नहीं जोड़ रहे हैं तो उद्धरणों की आवश्यकता नहीं है।


8

स्थायी परिवर्तन करने के लिए आप अपने उपनामों को अलग से रख सकते हैं ~/.bash_aliases


1
source ~/.bash_aliasesप्रभावी होने के लिए परिवर्तन के लिए दौड़ना न भूलें ।
स्टॉयन डिमोव

2

आप या तो आपके द्वारा उपयोग किए जा aliasरहे शेल में अंतर्निहित कमांड का उपयोग कर सकते हैं, या आप एक स्क्रिप्ट लिख सकते हैं जो आपको चाहिए। मान लें कि आप बैश को शेल के रूप में उपयोग कर रहे हैं (जो कि डिफ़ॉल्ट है), आप टाइप कर सकते हैं man bashऔर ALIASESसेक्शन में नीचे जा सकते हैं , बैश में उपनाम पर प्रलेखन के लिए।


1

अलियासिंग के बारे में जानने के लिए: http://www.mediacollege.com/linux/command/alias.html पर जाएं

परिवर्तनों को स्थायी बनाने के लिए (अर्थात हर बार पढ़ने के लिए आप एक शेल शुरू करें) टर्मिनल में टाइप किए गए उपनामों को आप फ़ाइल में जोड़ें ~ / .bashrc फ़ाइल।


1

मैं उपनाम जोड़ने / संपादित करने के लिए एक GUI लिखता हूं। आप इसे इस तरह से कमांडलाइन से भी उपयोग कर सकते हैं:

addalias -add "sinstall" "sudo apt-get install"

https://github.com/isamert/addalias


0

आप सीधे सभी उपनामों इकट्ठा करने के लिए अपने घर में एक फ़ाइल बना सकते हैं .bash_profileलेखन द्वारा nano ~.bash_profileऔर केवल आदेशों / शॉर्टकट आप उदाहरण के लिए, बनाना चाहते हैं फ़ाइल पर लिखने:

alias edbp='nano ~/.bash_profile'

और फिर इसे फ़ाइल की सोर्सिंग मान्य करें, इसलिए चल रहा है

source ~.bash_profile

याद रखें कि हर बार जब आप अपने दस्तावेज़ को संशोधित करते हैं तो आपको फिर से चलना होगा source ~.bash_profile

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.