आपका ईमेल पता प्रकाशित नहीं किया जाएगा। अपेक्षित स्थानों को रेखांकित कर दिया गया है *

मैं grep, awk, sed, sort और uniq का उपयोग बहुत बार डेटा में हेरफेर करने के लिए करता हूं। मेरे एक्सेल कौशल सीमित हैं, इसलिए जब मुझे कुछ डेटा को नए कॉलम में फिर से फॉर्मेट करने या कुछ फॉर्मेटिंग को स्विच करने की आवश्यकता होती है, तो मुझे कमांड लाइन बढ़िया लगती है। आप बहुत तेज़ी से फ़ील्ड्स को विभाजित कर सकते हैं, सीमांकक को बदल सकते हैं और बहुत तेज़ी से कुछ पाठ हेरफेर कर सकते हैं। बैश लूप एक वरदान के रूप में भी हैं।

यह मुझे "लाइनों के बीच पढ़ने" से लगता है कि जो बहुत सहायक हो सकता है वह एक अर्ध-व्यापक लेख है मामूली रूप से तकनीक-प्रेमी (या बेहतर) लिनक्स में संक्रमण करने वाले विंडोज उपयोगकर्ताओं के लिए लिखा गया है - मैं इसमें खुद को शामिल करता हूं समूह। इस तरह के एक लेख के लिए एक अच्छी रूपरेखा का मेरा विचार एक विंडोज इंस्टॉलेशन का पता लगाने और संभावित नए लिनक्स उपयोगकर्ता को दिखाने का है, जहां लिनक्स में क्या करना है / क्या करना है, वह विंडोज में करने का आदी है। उदाहरण: डिवाइस मैनेजर के समतुल्य कहां है? कोई प्रोग्राम कैसे इंस्टॉल करता है - विशेष रूप से ऐसे प्रोग्राम जो उबंटू सॉफ्टवेयर सेंटर या सिनैप्टिक पैकेज मैनेजर में शामिल नहीं हैं? उदाहरण के लिए, "टारबॉल" जैसे शब्द, बहुत गन्दा और डरावना लगता है। फाइल एक्सटेंशन के बारे में और उनका क्या मतलब है? मेरी अपनी धारणा है कि उबुन्टु १०.०४ महान है, और जितना अधिक मैं इसका उपयोग करता हूं उतना ही मुझे लगता है कि मैं इसे रख रहा हूं। लेकिन इसके लिए एक मनोवैज्ञानिक छलांग की आवश्यकता होती है, और संक्रमण पर एक लेख अद्भुत होगा।

instagram viewer

मुझे लगता है कि यह विषय के लिए बिल्कुल केंद्रीय नहीं है, लेकिन यह एक अच्छा स्थान है क्योंकि किसी भी व्यक्ति ने इसका उल्लेख किया है।

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

कई लोगों के लिए यह एक आंदोलन के रूप में लगता है क्योंकि यह एक उत्पाद है। यह आसानी से देखा जाता है कि बहुत से भी लिनक्स को संदर्भित करते हैं जैसे कि यह एक दर्शन का अधिक था।
स्वाभाविक रूप से यह इस लक्ष्य को समान रूप से इस दर्शन की सकारात्मकता पर दूसरों को रोशन करने के साथ-साथ "ग्राहकों को" (मुफ्त) उत्पाद "बेच" देता है।

व्यक्तिगत रूप से मैंने उबंटू का उपयोग करना शुरू कर दिया क्योंकि मैंने देखा कि विकास के कुछ पहलुओं को सीखना कितना आसान हो गया है (कि और दृश्य अनुकूलन, स्वचालन, जीयूआई जवाबदेही) और टर्मिनल का उपयोग करने के लिए सीखने की चुनौती का आनंद ले रहा हूं अधिक।
मैं अभी भी सॉकेट 939 मोबो पर एक सिंगल कोर चला रहा हूं, और यह सभी ड्राइवरों (यहां तक ​​कि मालिकाना एनवीडिया वाले) को स्वचालित रूप से स्थापित करता है और यहां तक ​​कि मेरे पुराने गधे साउंडब्लास्टर सराउंड साउंड कार्ड काम करता है।
मुझे नहीं पता, मैं कहता था कि मुझे नहीं लगता कि linux (ubuntu सबसे नया फ्रेंडली लगता है) "बड़े समय" के लिए काफी तैयार था लेकिन ईमानदारी से, 10.04 के साथ यह चालू रन मुझे लगता है कि मुझे जीयूआई और कमांड दोनों से सब कुछ मिल सकता है लाइन। इसके अलावा स्टीम से लिनेक्स में आ रहा है, मुझे लगता है कि यह बहुत ज्यादा सील करता है, क्योंकि गेमर्स चूसने वाले हैं जो GUI को कस्टमाइज़ करना आसान है।
निश्चित रूप से, सभी इस तरह की चुनौती का आनंद नहीं लेते हैं, लेकिन अब एक चुनौती कम है, और अभी भी कई हैं जो कुछ करते हैं वे इसके लिए भुगतान भी करेंगे (लेकिन इसके लिए नहीं)।

ठीक है, इसलिए यह कुछ के लिए काम नहीं करता है। वह बेतुका कैसे है? यह दोनों तरह से ...
लेखक एक बिंदु बना रहा है (कुछ हद तक अप्रभावी है, लेकिन अभी भी मान्य है) कि ये कार्य पूरा करने के लिए * कम क्रियाएं * करते हैं। GUI में दोहराए जाने वाले क्लिक, ड्रैग करना और नेविगेट करना एक लाइन या दो लिखकर किया जा सकता है।
LinuxTutBlog से टिप्पणी # 4 इस बिंदु को और अधिक प्रभावी ढंग से समझाती है।
बेशक, विंडोज़ में लिनक्स की तरह (यदि आप सिंटैक्स जानते हैं) तो आप कई चीजें समान या अधिक कुशल कर सकते हैं (यदि आप सही ऐप जानते हैं, और इसे कहां प्राप्त करना है (पूर्व)। प्रक्रिया एक्सप्लोरर, एमपी 3 टैग उपकरण, आदि)।

मैं पूरी तरह से GUI के लिए उपयोग किया जाता हूं, मैंने विशेष रूप से कुछ समय पहले तक विंडोज़ का उपयोग किया है। यहां तक ​​कि मेरे टर्मिनल के साथ अभी तक रूढ़िवादी बातचीत के रूप में, मैं अभी भी कुछ चीजों की गुंजाइश और सहजता से बहुत प्रभावित हूं, यह सभी के लिए काम नहीं करता है, लेकिन कई लोगों के लिए, यह करता है। व्यक्तिगत रूप से, मुझे लगता है कि टर्मिनल का एक टुकड़ा सॉफ्टवेयर के रूप में आया है "एक आकार सभी फिट बैठता है"। Guis के साथ, आप केवल इतने सारे पैक कर सकते हैं, इससे पहले कि आपके पास बहुत सारे टैब, बहुत सारे चेकबॉक्स इत्यादि हों, इसलिए एक कार्यक्रम होना चाहिए जिससे आप बस जो भी फ़ंक्शन चाहते थे, वह थोड़ा सा अस्पष्ट हो।
कमांड लाइन में एक स्टेटर लर्निंग कर्व हो सकता है, और कुछ के लिए सर्वथा अनुपयोगी हो सकता है, लेकिन यह लगभग कुछ भी करने में सक्षम होने में मूल्य है, क्या मुझे लगता है, निर्विवाद है।
लिनक्स में कुछ चीजें आसान हैं, लेकिन दावा अनन्य नहीं है।
यहां तक ​​कि एक दृष्टिकोण को दूसरे से बेहतर होने का तर्क देने का प्रयास करने का पूरा विचार वास्तव में यह तर्क देने की कोशिश करने जैसा है कि एक पेंच एक पेचकश से बेहतर है।
मुझे नहीं लगता कि यह लेखक का तर्क था कि यह किसी के लिए काम करता है / सभी के लिए।

यह बेतुका है! एक व्यक्ति दूसरे के लिए काम नहीं कर सकता है। यदि आप कमांड को याद रख सकते हैं। अगर आपको सिंटेक्स पता है। यदि आपको टाइपिंग पसंद है तो आप टाइपो न बनाएं... तो यह आसान हो सकता है। अगर आपको इसे देखना है। यदि आप टाइपिंग से नफरत करते हैं, तो यह अधिक काम है।

एक उदाहरण:

आप कहते हैं कि टर्मिनल खोलना और sudo किलॉल फ़ायरफ़ॉक्स टाइप करना तो अपना पासवर्ड देना सिस्टम मॉनिटर खोलने से आसान है और फायरफॉक्स को प्रोसेस लिस्ट से पढ़ना और किल बटन को हिट करना या Alt + F2 को दबाकर Xkill टाइप करना फिर अपमानजनक पर क्लिक करना खिड़की। मुझे ऐसा नहीं लगता। दोनों ही मामलों में आपको GUI को काम करने के लिए पासवर्ड नहीं देना होगा।

जैसा कि sudo apt-get install के लिए है, यह केवल तभी तेज होता है जब आप एप्लिकेशन का नाम जानते हैं और यह निर्धारित करना हमेशा आसान नहीं होता है। उदाहरण के लिए एपिफेनी एक ब्राउज़र और गेम दोनों है। या आप कॉम्पिझ सेटिंग्स प्रबंधक या कुछ लाइब्रेरी या फॉन्ट स्थापित करने के लिए क्या लिखते हैं। यदि आप कई चीजें स्थापित कर रहे हैं, तो उन्हें सूची से चुनना आसान है और टाइपकोस बनाने का जोखिम नहीं है और आवेदन नामों का अनुमान लगाना है।

यह इतना व्यक्तिपरक है कि यह एक लंगड़ा तर्क है। आपका शीर्षक भ्रामक है और आप अपनी बात मनवाने में असफल रहते हैं। कमांड लाइन में इन चीजों को करना आसान नहीं है। यह केवल आपके लिए आसान है क्योंकि आप सोचते हैं कि यह आसान है। टाइपिंग से नफरत करने वाले लोगों के लिए, उम्र बढ़ने या सिंटैक्स त्रुटियों से भयभीत हैं तो यह आसान नहीं है, लेकिन हताशा में एक व्यायाम है।

बहुत से लोग बस चीजों को प्राप्त करना चाहते हैं और नट्स और बोल्ट समाधानों में रुचि नहीं रखते हैं। हमें यह याद रखने की आवश्यकता है कि जब हम सलाह देते हैं और सलाह देना सीखते हैं जो उपयोगकर्ता के लिए काम करेगा कमांडलाइन के बारे में उन्हें शिक्षित करने के लिए हमारे छिपे हुए एजेंडे के कारण, लेकिन क्योंकि यह उन्हें और बढ़ा देगा चल रहा है।

यह बेतुका है! एक व्यक्ति दूसरे के लिए काम नहीं कर सकता है। यदि आप कमांड को याद रख सकते हैं। अगर आपको सिंटेक्स पता है। यदि आपको टाइपिंग पसंद है तो आप टाइपो न बनाएं... तो यह आसान हो सकता है। अगर आपको इसे देखना है। यदि आप टाइपिंग से नफरत करते हैं, तो यह अधिक काम है।

एक उदाहरण:

आप कहते हैं कि टर्मिनल खोलना और sudo किलॉल फ़ायरफ़ॉक्स टाइप करना तो अपना पासवर्ड देना सिस्टम मॉनिटर खोलने से आसान है और फायरफॉक्स को प्रोसेस लिस्ट से पढ़ना और किल बटन को हिट करना या Alt + F2 को दबाकर Xkill टाइप करना फिर अपमानजनक पर क्लिक करना खिड़की। मुझे ऐसा नहीं लगता। दोनों ही मामलों में आपको GUI को काम करने के लिए पासवर्ड नहीं देना होगा।

जैसा कि sudo apt-get install के लिए है, यह केवल तभी तेज होता है जब आप एप्लिकेशन का नाम जानते हैं और यह निर्धारित करना हमेशा आसान नहीं होता है। उदाहरण के लिए एपिफेनी एक ब्राउज़र और गेम दोनों है। या आप कॉम्पिझ सेटिंग्स प्रबंधक या कुछ लाइब्रेरी या फॉन्ट स्थापित करने के लिए क्या लिखते हैं। यदि आप कई चीजें स्थापित कर रहे हैं, तो उन्हें सूची से चुनना आसान है और टाइपकोस बनाने का जोखिम नहीं है और आवेदन नामों का अनुमान लगाना है।

यह इतना व्यक्तिपरक है कि यह एक लंगड़ा तर्क है। आपका शीर्षक भ्रामक है और आप अपनी बात मनवाने में असफल रहते हैं। कमांड लाइन में इन चीजों को करना आसान नहीं है। यह केवल आपके लिए आसान है क्योंकि आप सोचते हैं कि यह आसान है। टाइपिंग से नफरत करने वाले लोगों के लिए, उम्र बढ़ने या सिंटैक्स त्रुटियों से भयभीत हैं तो यह आसान नहीं है, लेकिन हताशा में एक व्यायाम है।

बहुत से लोग बस चीजों को प्राप्त करना चाहते हैं और नट्स और बोल्ट समाधानों में रुचि नहीं रखते हैं। हमें यह याद रखने की आवश्यकता है कि जब हम सलाह देते हैं और सलाह देना सीखते हैं जो उपयोगकर्ता के लिए काम करेगा कमांडलाइन के बारे में उन्हें शिक्षित करने के लिए हमारे छिपे हुए एजेंडे के कारण, लेकिन क्योंकि यह उन्हें और बढ़ा देगा चल रहा है।

मैं हाल ही में इस निष्कर्ष पर पहुंचा हूं कि केवल 3 चीजें हैं जो लिनक्स को विश्व प्रभुत्व प्राप्त करने से रोकती हैं :) :)। एक टर्मिनल के प्रति समर्पण है, एक पुराने भद्दे हार्डवेयर के लिए ड्राइवर समर्थन की कमी है और एक आधार-स्तरीय उपयोगकर्ताओं के लिए समर्थन की कमी / असंगति है।

अब आप टर्मिनल से प्यार कर सकते हैं, लेकिन यह एक खराब नीति है जिसे लिनक्स डेवलपर्स (उबंटू और मिंट शामिल) नहीं कर सकते इस पर उतरें और हमें यह याद दिलाने की जरूरत है कि जीयूआई कमांड की सुंदरता पर एक अपेक्षाकृत उथला घूंघट है लाइन। आप अपने ग्राहकों के सामने बहुत लंबे समय तक सही नहीं रह सकते। यदि समुदाय में आदेश को नोब्स तक प्रचार करने के लिए बाध्य किया जाता है, तो नोब्स को लगेगा कि वे ग्राहकों की तरह * व्यवहार नहीं करते * हैं और वे नहीं खरीदेंगे। हाँ, यह मुफ़्त है, लेकिन वे इसे अभी भी नहीं खरीदेंगे।

पुराने हार्डवेयर के लिए ड्राइवरों के बारे में मुझे एहसास है कि यह सिर्फ बहुत काम हो सकता है, लेकिन मेरी पुस्तक सॉफ्टवेयर में जो मुझे अपने माता-पिता के कंप्यूटर को अपग्रेड करने के लिए कहता है, स्वतंत्रता नहीं लाती है।

अंत में, मेरा मानना ​​है कि मुझे उपयोगकर्ता के समर्थन पर जोर देने की आवश्यकता नहीं है, ठीक है।

इसलिए जब मुझे पता चलेगा कि एसओएचओ बाजार के लिए लिनक्स तैयार है जब मैं वितरण को देखता हूं जो आक्रामक रूप से आत्मनिर्भर जीयूआई और एक विशाल संदर्भ मदद करता है। मैं यह नहीं कह रहा हूं कि यह एक शानदार वितरण होगा, लेकिन आपको इसे करने की आवश्यकता है जैसे कि यह एक "अवधारणा कार" थी।

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

मैं हाल ही में इस निष्कर्ष पर पहुंचा हूं कि केवल 3 चीजें हैं जो लिनक्स को विश्व प्रभुत्व प्राप्त करने से रोकती हैं :) :)। एक टर्मिनल के प्रति समर्पण है, एक पुराने भद्दे हार्डवेयर के लिए ड्राइवर समर्थन की कमी है और एक आधार-स्तरीय उपयोगकर्ताओं के लिए समर्थन की कमी / असंगति है।

अब आप टर्मिनल से प्यार कर सकते हैं, लेकिन यह एक खराब नीति है जिसे लिनक्स डेवलपर्स (उबंटू और मिंट शामिल) नहीं कर सकते इस पर उतरें और हमें यह याद दिलाने की जरूरत है कि जीयूआई कमांड की सुंदरता पर एक अपेक्षाकृत उथला घूंघट है लाइन। आप अपने ग्राहकों के सामने बहुत लंबे समय तक सही नहीं रह सकते। यदि समुदाय में आदेश को नोब्स तक प्रचार करने के लिए बाध्य किया जाता है, तो नोब्स को लगेगा कि वे ग्राहकों की तरह * व्यवहार नहीं करते * हैं और वे नहीं खरीदेंगे। हाँ, यह मुफ़्त है, लेकिन वे इसे अभी भी नहीं खरीदेंगे।

पुराने हार्डवेयर के लिए ड्राइवरों के बारे में मुझे एहसास है कि यह सिर्फ बहुत काम हो सकता है, लेकिन मेरी पुस्तक सॉफ्टवेयर में जो मुझे अपने माता-पिता के कंप्यूटर को अपग्रेड करने के लिए कहता है, स्वतंत्रता नहीं लाती है।

अंत में, मेरा मानना ​​है कि मुझे उपयोगकर्ता के समर्थन पर जोर देने की आवश्यकता नहीं है, ठीक है।

इसलिए जब मुझे पता चलेगा कि एसओएचओ बाजार के लिए लिनक्स तैयार है जब मैं वितरण को देखता हूं जो आक्रामक रूप से आत्मनिर्भर जीयूआई और एक विशाल संदर्भ मदद करता है। मैं यह नहीं कह रहा हूं कि यह एक शानदार वितरण होगा, लेकिन आपको इसे करने की आवश्यकता है जैसे कि यह एक "अवधारणा कार" थी।

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

pskill (कमांड लाइन टूल) जो Sysinternals / Microsoft से pstools सुइट का हिस्सा है, विंडोज के लिए अनुप्रयोगों को मारने के लिए अच्छी तरह से काम करता है। मेरे पास मेरी मशीन पर pstools हैं और मेरे पथ पर फ़ोल्डर जोड़ा गया है ताकि मैं इसे आसानी से चला सकूं। यह दूरस्थ मशीनों पर भी हत्या की प्रक्रियाओं के लिए अच्छी तरह से काम करता है।

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

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