"Ls -l" के लिए सिस्टम वाइड एलियास कैसे बनाएं? [बन्द है]


21

मैं लेना पसंद करूँगा

alias ll="ls -l"

विस्तृत होने के लिए।

यह उबंटू पर कैसे किया जाता है?

जवाबों:


18

इसमें जोड़ें /etc/bashrc। यह (या करना चाहिए) हर उपयोगकर्ता द्वारा लॉगिन का आह्वान किया जाता है जो बैश का उपयोग करता है।


2
मेरी मशीन (उबंटू 12) में / etc / bashrc या इसके लिए कोई संदर्भ / etc / प्रोफ़ाइल, ~ / .bashrc या कहीं और नहीं है। जगह मैंने पाया कि सबसे अच्छा था ऐसा करने के लिए, कठपुतली की तरह कुछ के साथ अनुकूलन बनाए रखने के लिए प्रणाली की फ़ाइलों से decoupled है और इस तरह बेहतर है, /etc/profile.d/ में एक फ़ाइल जगह है
Spanky

17
# echo "alias ll='ls -l'" >> /etc/bash.bashrc

और सुनिश्चित करें कि जब भी कोई उपयोगकर्ता निम्न में जोड़कर किसी शेल में प्रवेश करता है, तो यह फ़ाइल निष्पादित होती है ~/.bashrc:

# Source global definitions
if [ -f /etc/bash.bashrc ]; then
    . /etc/bash.bashrc
fi

यह उत्तर सहायक था। उबंटू 14.04 में, जब मैंने अपनी .bashrcफ़ाइल खोली , तो अंत में, यह if [...]@quanta उल्लेखों के समान एक पूर्व-निर्मित खंड है, जो उपयोग करता है को छोड़कर .bash_aliases। मुझे बस इतना करना है कि इस माहौल में पहले echo "alias ll-'ls -l'" >> ~/.bash_aliasesसे .bashrcही कुछ सेटअप था। और मैंने पोटीन को बंद / फिर से खोला।
jmbertucci

4

यदि आपके उपयोगकर्ता के $ HOME / .bashrc में सामान्य शामिल है

if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

फिर इसे / etc / bashrc में डालें। यदि यह तब इसे / etc / प्रोफाइल में नहीं डालता है जहाँ से इसे कम से कम लॉगिन शेल के लिए पढ़ा जाएगा।

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