व्यक्तिगत रूप से, मैं केवल उपनामों को कमांड के रूप में समान नामों से परिभाषित करने से बचता हूं, इसलिए ls
हमेशा वास्तविक कमांड को आमंत्रित करता है। मैं जैसे विकल्प के विभिन्न संयोजनों के लिए उपनाम या कार्य होते हैं l
, ll
और lg
। (इसका मतलब है कि मुझे unalias ls
मेरी ज़रूरत है .bashrc
या .cshrc
)
मुझे लगता है कि ओएस की मान्यताओं के बारे में जो विकल्प मुझे पसंद हो सकते हैं ( ls
कमांड के डिजाइनरों की खुद की मान्यताओं को ओवरराइड करना ) शायद ही कभी मेरे अपने व्यक्तिगत स्वाद से मेल खाते हैं। मैं के लुक को नापसंद करने के लिए होता हूं ls --color=auto
, और ब्लैक-ऑन-व्हाइट और व्हाइट-ऑन-ब्लैक के बीच इसकी विरासत बहुत भिन्न हो सकती है।
YMMV, और अन्य समाधान निश्चित रूप से जानना अभी भी अच्छे हैं।