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


179

मैं gsअपने पीसी से उर्फ को हटाना चाहता हूं। जब मैं टाइप gsकरूंगा तो यह घोस्टस्क्रिप्ट खोल देगा। लेकिन मैंने होम डायरेक्टरी में हर जगह चेक किया.alias .bash_aliases .bashrc

मैं gsअपने कस्टम उपनाम के साथ ओवरराइट भी करता हूं।

मैं इसे हटा नहीं सकता। और मैं aliasटर्मिनल में भी टाइप करता हूं , उस सूची में जो मुझे नहीं मिला।

कृपया मुझे इसे निकालना है ...


3
gs एक उपनाम नहीं है, यह घोस्टस्क्रिप्ट बाइनरी का नाम है। यदि आप कुछ नहीं करना चाहते हैं तो आपको अपने सिस्टम से घोस्टस्क्रिप्ट को अनइंस्टॉल करना होगा, हालांकि यह एक अच्छा विचार नहीं है क्योंकि बहुत सारे अन्य सॉफ्टवेयर इस पर निर्भर करते हैं।
१es:५२ पर पनीर २ Che

@ शीशमहल और जो बताते हैं? मेरे सिर में था। आप यह क्यों मानते हैं कि यह अलियन जीनियन है? :)
रिनविंड

2
आप यह type gsजांचने के लिए उपयोग कर सकते हैं कि क्या कमांड एक निष्पादन योग्य फ़ाइल, एक उपनाम, एक बैश फ़ंक्शन या एक बैश बिलिन है।
हॉवेन लिड

जवाबों:


227

एक उपनाम निकालने की आज्ञा unaliasतो है ...।

 unalias gs

मैनुअल :

नाम

unalias - अन्य परिभाषाएँ निकालें

SYNOPSIS

unalias alias-name...

unalias -a

विवरण

यूनीलेस यूटिलिटी निर्दिष्ट किए गए प्रत्येक उपनाम नाम की परिभाषा को हटा देगी। एलियास प्रतिस्थापन देखें। उपनामों को वर्तमान शेल निष्पादन वातावरण से हटा दिया जाएगा; शैल निष्पादन पर्यावरण देखें।

-a सभी उपनामों को हटा देता है


काम नहीं मिल रहा हैunalias: no such hash table element: gs
jean000

10
तब आपके पास यह उपनाम नहीं है।
रिनजविंड

8
सावधानी: unalias -aइच्छा remove all alias definitions from the current shell execution environment., संभवतः अन्य निर्दोष लोगों को भी शामिल है।
ह्यूवेई

1
@assylias मैं याद किया कि :) संपादित
Rinzwind

1
unaliasवर्तमान शेल से एक उपनाम या उपनाम हटाता है, लेकिन यदि वे उदाहरण के लिए 'संग्रहित' हैं ~/.bashrc, तो आप एक नया शेल (या टर्मिनल विंडो) बनाते समय वापस आएंगे। इसलिए आपको एलियास की परिभाषा को हटा देना चाहिए, जहां से उन्हें निकालने के लिए संग्रहीत किया जाता है, जब तक कि वे अस्थायी एलियास न हों।
सुडोडुस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.