मैक ओएस एक्स के लिए मछली शैल कमांड लाइन स्मार्ट और मैत्रीपूर्ण बनाता है

क्या आप कमांड लाइन को थोड़ा और अधिक उपयोगकर्ता के अनुकूल बनाने का कोई तरीका ढूंढ रहे हैं? यदि ऐसा है, तो आप मछली को एक बहुत अच्छा वैकल्पिक खोल खोल सकते हैं चाहे आप ओएस एक्स टर्मिनल के लिए पूरी तरह से नए हों या आप कमांड लाइन पर कुछ सामान्य सहायता चाहते हैं।

कमांड लाइनों की समग्र पुरातन प्रकृति पर झुकाव, मछली के इस नए कार्यान्वयन ने खुद को "90 के दशक के लिए एक कमांड लाइन खोल" कहा है, कुछ वास्तविक रूप से उपयोगी और (अपेक्षाकृत) आधुनिक सुविधाओं जैसे कि इतिहास के आधार पर स्मार्ट ऑटोोज़िशन, आदेशों का स्वत: पूर्णता, अच्छा सिंटैक्स हाइलाइटिंग, सरल वेब-आधारित कॉन्फ़िगरेशन आदि के लिए डिफ़ॉल्ट रंग पैलेट। हम में से उन लोगों के लिए जो गोले की दुनिया से अधिक परिचित हैं, यह स्टेरॉयड पर zsh की तरह है, लेकिन सुंदर और थोड़ा बेहतर है। यदि इनमें से कोई भी आकर्षक लग रहा है और आप मैक ओएस एक्स के आधार और यूनिक्स की दुनिया (थोड़ा) उपयोगकर्ता के अनुकूल तरीके से अन्वेषण करने के लिए उत्सुक हैं, तो मूल मछली खोल की एक शाखा, रिडिकुलस फिश देखें, जो विकास पर समाप्त हुआ कुछ समय पहले।

  • हास्यास्पद मछली प्राप्त करें (मुफ्त)

अधिकांश उपयोगकर्ताओं के लिए ओएस एक्स में मछली स्थापित करने का सबसे आसान तरीका पैकेज इंस्टॉलर है, लेकिन स्रोत उन लोगों के लिए उपलब्ध है जो स्क्रैच से निर्माण करना पसंद करते हैं।

एक बार जब आप फिश लॉन्च टर्मिनल स्थापित कर लेते हैं और इसे परीक्षण शुरू करने के लिए सत्र आधार पर नए खोल को दर्ज करने के लिए "मछली" टाइप करते हैं, तो यदि आप जो भी उपयोग कर रहे हैं उसे पसंद करते हैं तो निम्नलिखित कमांड के साथ मछली को डिफ़ॉल्ट खोल बदलें (/ bin / यदि आप वापस जाना चाहते हैं तो बैश ओएस एक्स डिफ़ॉल्ट खोल है):

chsh -s /usr/local/bin/fish

मछली में कुछ लोकप्रिय उपनाम और आज्ञाएं शामिल हैं जिन्हें fish_config टाइप करके देखा जा सकता है, जो कभी-कभी एलओ और ला एलियास जैसी चीजें हैं, लेकिन वास्तविक जादू बुद्धिमान ऑटोसंप्यूशन और स्वत: पूर्णता के साथ है, जो कि आप क्या करना चाहते हैं और सहायता करने के लिए शैल इतिहास का उपयोग करते हैं bash_history में चारों ओर घूमने के बिना कुछ सबसे अस्पष्ट आदेशों में याद रखें।

उन लोगों के लिए, मछली मैनुअल पेज भी काफी उपयोगी है, यह यूनिक्स कमांड और कमांड लाइन फ़ंक्शंस का एक अच्छा सामान्य अवलोकन प्रदान करता है और टाइप करके एक्सेस किया जा सकता है:

man fish

यह डिफ़ॉल्ट वेब ब्राउज़र को फ़ाइल में लॉन्च करेगा: //localhost/usr/local/share/doc/fish/index.html, जो मूल रूप से गोले के लिए एक लंबा प्रारंभिक ट्यूटोरियल है।

सभी मछलियों में सभी के रूप में अनुकूल है क्योंकि गोले मिल सकते हैं, हालांकि यह टर्मकिट प्रोजेक्ट के रूप में लगभग एक महत्वाकांक्षी नहीं है, यह जांचने योग्य है।

खोजने के लिए मैकस्टोरीज़ और हैकरन्यूज़ तक जाता है।