2013-10-29 2 views
6

आप उदाहरण के लिए एक उपनाम बनाते हैं:उबंटू के लिए स्थायी "उपनाम" कैसे बनाएं?

alias cls="clear" 

यह मौजूद है तक आप terminall सत्र मार डालते हैं। जब आप एक नई टर्मिनल विंडो शुरू करते हैं तो उपनाम मौजूद नहीं होता है। "स्थायी" उपनाम कैसे बनाएं, जो प्रत्येक टर्मिनल सत्र में मौजूद है?

उत्तर

7

आप ऐसे उपनाम ~/.bash_aliases फ़ाइल में डाल सकते हैं।

वह फ़ाइल ~/.bashrc द्वारा लोड की गई है। उबंटू 10.04 पर, ~/.bash_aliases के उपयोग को सक्षम करने के लिए निम्न पंक्तियों को असम्बद्ध करने की आवश्यकता है। उबंटू 11.04 और बाद में, यह पहले से ही सक्षम है:

if [ -f ~/.bash_aliases ]; then 
    . ~/.bash_aliases 
fi 

भी

आप समारोह नीचे अपना .bashrc फाइल करने के लिए जोड़ सकते हैं।

समारोह permalias()

{ 
    alias "$*"; 
    echo alias "$*" >> ~/.bash_aliases 
} 

फिर अपने वर्तमान टर्मिनल में एक नया टर्मिनल या चलाने के स्रोत ~/.bashrc खोलें। अब आप permalias कमांड का उपयोग करके स्थायी उपनाम बना सकते हैं, उदाहरण के लिए permalias cls = clear।

+0

बिल्कुल सही! ठीक वही जो मेरे द्वारा खोजा जा रहा था। मैंने इसे "mkalias" नाम दिया। – user2921245

+0

यदि आपके पास उबंटू पर रूबी स्थापित है, तो आप एक ही कमांड के साथ स्थायी उपनाम उत्पन्न करने के लिए उर्फ ​​(https://github.com/ytbryan/aka) का उपयोग कर सकते हैं। जैसे। "उर्फ जी हैलो =" echo helloworld " उर्फ ​​भी आपके लिए डॉटफाइल ऑटो-स्रोत। पाठ संपादक के साथ डॉट फ़ाइल खोलने की कोई आवश्यकता नहीं है। – ytbryan

संबंधित मुद्दे