आपको किस कमांड-लाइन पैकेज की आवश्यकता है? [बन्द है]


12

मेरे पास आम तौर पर फ़िंक, मैकपोर्ट्स में से एक है, होमब्रे स्थापित है। ज्यादातर एक एकल, छोटे और तुच्छ पैकेज के लिए। मैंने पाया है कि मेरे दिनभर के सॉफ्टवेयर OS X संस्करणों में मौजूद हैं।

तो, जो गैर-ओएस एक्स यूनिक्स सॉफ़्टवेयर आपको लगता है कि आवश्यक है, दिलचस्प है, या अन्यथा हमेशा आपके कंप्यूटर पर।

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

अतिरिक्त स्पष्टता के लिए, मैं ओएस एक्स के साथ पहले से इंस्टॉल की गई किसी चीज की तलाश नहीं कर रहा हूं। इसलिए, कृपया, कोई ssh, vi, आदि नहीं, जब तक कि आप उस कारण की व्याख्या न करें, जिसके लिए आपको एक अलग संस्करण की आवश्यकता है।


2
सामुदायिक विकि?
थिलो

मैं यहाँ पंडित हो रहा हूँ, लेकिन यह "OS X" है, न कि "OSX"।
मैग्बग

@ थिलो, हाँ, मैंने सोचा था कि जब मैंने टाइप करना शुरू किया था, और जब तक मैं समाप्त नहीं हो जाता, तब तक इसे भूल गया।
एलेक्स

यदि कोई इस बिंदु पर नए उत्तरों को बंद करना चाहता है तो आइए, विभिन्न मेटा से पूछें पर चर्चा करें।
bmike

जवाबों:


7

मैं अक्सर MacPorts को पुनर्स्थापित करता हूं (उदाहरण के लिए, जब Xcode का एक नया प्रमुख संस्करण है) तो मैं एक फ़ाइल को आसान पुन: स्थापित करने के लिए अपने आवश्यक बंदरगाहों की सूची के साथ रखता हूं।

यहाँ आवश्यक सॉफ्टवेयर की मेरी सूची है जो OS X के साथ नहीं आती है।


महान सूची - बस जिस तरह की चीज के बारे में मैं पूछ रहा हूं।
एलेक्स

मैंने हाइपरलिंक और कुछ अतिरिक्त जोड़े हैं।
ओसोडो

7

ये सभी brewउपकरण हैं:

coreutils
exif
exiftags
exiftool
findutils
gawk
gnu-sed
ssed

वे अधिक स्क्रिप्टिंग संगतता या बेहतर सुविधाओं के लिए हैं ( gsed't' जैसी चीजों का समर्थन करता है और अन्य चीजें जो आप अपेक्षा करेंगे)

growlnotify

कमांड लाइन से ग्रोएल का उपयोग करें

lynx
wget

lynxअगर lynx -listonlyपटकथा के अलावा और कुछ नहीं के लिए उपयोगी है ।

wget यह केवल एक URL को फेंकने और उसे डाउनलोड करने के लिए भी उपयोगी है।

msmtp

आसानी से कमांड लाइन से ईमेल भेजें। मैंने इसके बारे में यहां और लिखा है

multimarkdown

स्पष्ट कारणों के लिए मल्टीमैर्कडाउन टूल

youtube-dl

बस यू-ट्यूब वीडियो को उस पर URL फेंककर डाउनलोड करें।


4

git और Mercurial कमांड लाइन। मुझे पता है कि वहाँ जीयूआई हैं, और मैं उन का उपयोग करता हूं, लेकिन कुछ चीजों के लिए, कमांड लाइन चीजों को प्राप्त करने का सबसे तेज़ तरीका है।

ssh (अन्य कंप्यूटरों में लॉग इन करने के लिए जो OSX नहीं चल रहे हैं, इसलिए मुझे यकीन नहीं है कि मायने रखता है) और rsync (उनसे डेटा प्राप्त करने के लिए)

कमांड लाइन एससीपी। फिर से, साइबरडक है, लेकिन कभी-कभी कमांड लाइन सबसे तेज होती है।

तर्क है, उपरोक्त सभी प्रोग्रामर सामान है।

दिन में वापस, मैंने X के माध्यम से OpenOffice का उपयोग किया, लेकिन अब हमारे पास OpenOffice एक (अधिक या कम) मैक ऐप के रूप में है, और यहां तक ​​कि क्विक लुक आपको एक्सेल और वर्ड फाइलें दिखा सकता है।


4

vim या इसके mac समकक्ष macvim । मैं इस बात पर जोर नहीं दे सकता कि जो कोई भी दूर से टर्मिनल पर कुछ करने के लिए है, उसे समय निकालकर यूट्यूब पर एक-दो ट्यूटोरियल वीडियो देखने चाहिए और भयानक ग्राफिकल वी-विम चीट शीट का प्रिंट आउट लेना चाहिए ।

इसके अलावा मैं wget , tail , wc , ssh , scp या grep जैसे सामान्य संदिग्धों का उपयोग करता हूं । तोड़फोड़ के लिए मैं बहुत अधिक NetBeans में निर्मित ग्राफिकल यूआई की तरह है।


vim पहले से इंस्टॉल आता है। मैं इसका हर समय उपयोग करता हूं। जैसा कि मैं ssh, scp और grep का उपयोग करता हूं। कर्ल मैं विग के बजाय उपयोग कर सकता हूं। wc वहाँ के साथ-साथ पूंछ भी है। मैं अलग या नए सॉफ्टवेयर की तलाश में हूं।
एलेक्स

मैं अपने सभी प्रोग्रामिंग के लिए मैकविम का उपयोग करता हूं। यह प्रीइंस्टॉल्ड विम के रूप में एक ही ~ / .vimrc फ़ाइल का उपयोग करता है, इसलिए आपकी सभी सेटिंग्स आपके द्वारा चुने गए एक ही संस्करण पर बनी रहती हैं, लेकिन यह आपको मानक मैक शॉर्टकट के साथ-साथ नियमित विम का उपयोग करने देता है। (: w या कमांड-एस ... आप तय करें!) आप मैकविम में स्वचालित रूप से खोलने के लिए विभिन्न प्रकार के दस्तावेज़ भी सेट कर सकते हैं।
डेविएल्स

3

टर्मिनल के माध्यम से कंसोल मोड में Emacs का उपयोग किए बिना नहीं रह सकते।


3
  • wget (inet से फ़ाइलें डाउनलोड करें)
  • नैम्प (स्कैन आईपी)
  • अनार (यह जीयूआई की तारीख तक अधिक है)
  • इमेजमैगिक (फ़ोटोशॉप की तुलना में अंगूठे को तेज़ करने का तरीका)
  • mencoder (मीडिया प्रारूपों के बीच कुछ trasnformations करने के लिए, मैं इसे नियमित रूप से डीवीडी से ऑडियो निकालने के लिए उपयोग करता हूं)

डेवलपर सामान: git, postgresql, mongod


nmap - महान जवाब - हां, मैं इसका बहुत उपयोग करता हूं, हालांकि मुझे OS X बिल्ड मिला है, न कि पोर्ट्स वर्जन। मैं wget के बजाय कर्ल से खुश हूं।
एलेक्स

1

जब भी मैं किसी भी कंप्यूटर या नेटवर्क गियर में बदलाव करता हूं, मैं अपने नेटवर्क बैंडविड्थ को मापने के लिए iperf का उपयोग करता हूं।


1
  • बैश: पूर्ण करने
  • Git
  • emacs (OSX का स्थापित संस्करण 4 साल पुराना है)
  • इंकस्केप
  • nmap
  • iperf

2
पिछले 4 वर्षों में कौन से ईमैक्स फीचर जोड़े गए हैं?
21

1

एमएमपी 2.0.1।

पहले से पैक

  • अपाचे 2.2.17
  • PHP 5.3.6
  • phpMyAdmin 3.3.9.2
  • XCache 1.3.1
  • SQLite प्रबंधक 1.2.4
  • MySQL 5.5.9
  • SQLite लाइब्रेरी 2.8.17

आप MAMP वेब-ब्राउज़र इंटरफ़ेस के माध्यम से सब कुछ नियंत्रित कर सकते हैं, कमांड-लाइन की लगभग कोई आवश्यकता नहीं है।

मैं इसका उपयोग परीक्षण और विकास के लिए स्थानीय वर्डप्रेस इंस्टॉलेशन होस्ट करने के लिए करता हूं।

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