bash - क्यों फिशिंग / चींटी बैश और बनाओ?




ant makefile phing (2)

चींटी की मुख्य विशेषता आपके दिन को हताशा जोड़ने के लिए है, जब आप जानते हैं कि आप एक मेकफाइल में 30 सेकंड में कुछ हासिल कर सकते हैं, लेकिन एक घंटे के लिए चींटी से लड़ते रहें :)

यह कार्यात्मक शेल और अन्य सभी मानक आदेशों की आवश्यकता के बिना एक नए कार्यान्वयन था जो कि आपको शेल के साथ उपलब्ध होने की उम्मीद करते हैं। मुझे लगता है कि असली हत्यारा सुविधा है - आप इसे विंडोज़ ओएस पर इस्तेमाल कर सकते हैं।

चींटी एक्सएमएल ज्यादा संरचित और मशीन-पठनीय है - जबकि मेकफील + शेल अनिवार्य रूप से ट्यूरिंग पूर्ण और बेहद सामान्य है। आपकी आईडीई में एंट एक्सएमएल को समझने में सक्षम होने की उम्मीद है, मेकफाइल के सामान्य मामले में ऐसा नहीं कहा जा सकता है।

अफसोस की बात है, इस समय के बाद वास्तविकता यह है कि आईडीई इस संभावित जीत का अच्छा इस्तेमाल नहीं करते हैं बिन्दु में केस, एक्लिप्स में build.xml खोलने से आपको एक्सएमएल ही दिखाया जाता है।

जो मुझे लगता है कि सिर्फ विंडोज़ ओएस तर्क छोड़ देता है अगर कोई विंडोज़ ओएस नहीं था, शायद कोई भी चींटी नहीं होगी।

मैं काम पर फ़िंग का उपयोग कर रहा हूं (जब मैं वहां गया था तब इसे स्थापित किया गया था), और कुछ निजी परियोजनाओं के लिए इसका उपयोग करने की सोच रही थी एक बात मुझे अभी तक मेरे सिर के आसपास नहीं मिली है, हालांकि क्या बड़ी अपील है?

क्या, यदि कोई हो, तो फिंग या एंट की हत्यारा विशेषताएं हैं? इसके बजाय लोगों के लिए (उदाहरण के लिए) उन बिशप स्क्रिप्ट की एक संग्रह जो उनके निर्माण कार्यों को निष्पादित करते हैं, उनके लिए उपयोग करने के लिए बड़े कारण क्या हैं? मुझे यकीन है कि मुझे स्पष्ट याद आ रही है, उम्मीद है कि कोई मेरी मदद कर सकता है जबकि मैं समझता हूं कि कुछ लोग फ़िंग / चींटी का उपयोग नहीं करना पसंद कर सकते हैं, मैं उन लोगों से सुनना चाहता हूं जो उन्हें पसंद करते हैं, इसलिए वे उन्हें पसंद करते हैं। सिर्फ इसलिए मैं एक अधिक सूचित निर्णय कर सकता हूँ।

किसी भी दिशा या लिंक के लिए धन्यवाद


There are two type of shells at play here.

  • Non-Login: .bashrc is reloaded every time you start a new copy of bash
  • Login: The .profile is loaded only when you either login, or explicitly tell bash to load it and use it as a login shell.

Its important to understand here that with bash .bashrc is only read by a shell that's both interactive and non-login, and you will find that people often load .bashrc in .bash_profile to overcome this limitation.

Now that you have the basic understanding, lets move on to how i would advice you to set it up.

  • .profile: create it non-existing. Put your PATH setup in there.
  • .bashrc: create if non-existing. Put all your Aliases and Custom method in there.
  • .bash_profile: create if non-existing. Put the following in there.

.bash_file:

#!/bin/bash
source ~/.profile # Get the PATH settings
source ~/.bashrc  # Get Aliases and Functions
#






bash ant makefile phing