Zsh उपनाम कैसे निकालें?


19

मेरे पास एक उपनाम है जो ओह-माय-ज़ीएस प्लगइन द्वारा पूर्वनिर्धारित है। -> % alias gcm gcm='git checkout master' मैं इसे निकालना चाहता हूँ, अर्थात मैं alias | pcregrep "\bgcm\b"वापसी चाहूँगा 1. मैंने कोशिश की है, alias gcm=''लेकिन उसके बाद उपनाम अभी भी मौजूद है।

जवाबों:


37

आप केवल उपयोग करके एक उपनाम निकाल सकते हैं:

$ unalias gcm

1
क्या यह इसे हमेशा के लिए रद्द कर देगा या केवल इस सत्र के लिए?
उल्का

@meteors प्रत्येक सत्र बिना किसी उपनाम के शुरू होता है, फिर वे आपकी स्क्रिप्ट के माध्यम से बनते हैं - इसलिए, यह इस बात पर निर्भर करता है कि आपके पास उनमें क्या है।
खानाबदोश

3

यह अन्य उत्तर सही है, लेकिन यदि आप unalias gcmअपनी .zshrcफ़ाइल में लाइन जोड़ रहे हैं , तो यह किया जाना चाहिए कि ओह-माय-ज़श खट्टा है, या फिर इसे ज़श डिफॉल्ट्स द्वारा ओवरराइट किया जाएगा।

यह आपकी .zshrcफ़ाइल में नीचे की तरह कुछ दिखाई देगा :

source $ZSH/oh-my-zsh.sh

# must unalias all ZSH defaults here AFTER we source the above
unalias gcm
alias gcm="whatever you want"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.