मुझे साप्ताहिक पोस्टों की एक श्रृंखला बनाने के बारे में सोचने में अच्छा समय लगा, जिसमें टर्मिनल, बैश, विम, कमांड्स, बैश स्क्रिप्ट, जो कुछ भी कंसोल में लिखा गया है, के बारे में विशेष जानकारी शामिल है 🙂 लेकिन हमेशा अलग-अलग कारणों से मैं इसे नहीं बना सका, लेकिन आज मैंने निर्णय लिया. तो यहाँ पहली टर्मिनल शुक्रवार प्रविष्टि है। मुझे आशा है कि किसी को यह उपयोगी लगेगा।
कमांड लाइन पर संपादित करें
हममें से कई लोग नियमित आधार पर टर्मिनल का उपयोग करते हैं, लेकिन हम इसकी पूरी क्षमता से अनजान हैं, यही कारण है कि कुछ महीने पहले, मैंने इसे संकलित करने का निर्णय लिया था शॉर्टकट सबसे सामान्य जैसे क्लियर बैश से लेकर अंतिम दो वर्णों के क्रम को बदलने या अंतिम दो तर्कों के क्रम को बदलने तक।
ये शॉर्टकट आपके द्वारा उपयोग किए जाने वाले शॉर्टकट के समान ही हैं Emacs बेशक ऐसा इसलिए है क्योंकि बैश द्वारा विकसित किया गया है जीएनयू लेकिन निम्नलिखित कमांड टाइप करके सेटिंग्स को Vi/Vim स्टाइल में बदलना संभव है।
$ सेट-ओ आरा
कैसे पढ़ें:
C: बायां Ctrl.
M: मेटा, आमतौर पर लेफ्ट ऑल्ट।
Cx Cu: Ctrl दबाएँ और बिना छोड़े x दबाएँ, फिर u दबाएँ और Ctrl छोड़ दें।
अब मैं वह कुछ लिखूंगा जो मैं जानता हूं:
Básico
सीबी: आप एक अक्षर पीछे ले जाएँ.
सीएफ: आप एक किरदार को आगे बढ़ाएं.
सी-_ "या" सीएक्ससीयू: आदेश के अंतिम संपादन को पूर्ववत करता है।
सीएल: स्क्रीन को साफ करें।
Cu: दर्ज की गई पंक्ति हटाएँ.
डीसी: वर्तमान में चल रहे कमांड को रद्द करता है।
हटाना
Ch: एक वर्ण को पीछे की ओर हटाता है.
सीडी: आगे से एक अक्षर हटाता है.
सीके: कर्सर की स्थिति से लेकर पंक्ति के अंत तक के टेक्स्ट को हटा देता है।
एमडी: कर्सर की स्थिति से लेकर वर्तमान शब्द के अंत तक के टेक्स्ट को हटा देता है।
सीडब्ल्यू: कर्सर स्थिति से वर्तमान शब्द की शुरुआत तक के टेक्स्ट को हटा देता है।
एम बैकस्पेस: कर्सर स्थिति से वर्तमान शब्द की शुरुआत तक के टेक्स्ट को हटा देता है।
आंदोलनों
एसी: कर्सर को पंक्ति के आरंभ में रखें.
ईसी: कर्सर को पंक्ति के अंत में रखें.
एमएफ: कर्सर को एक शब्द आगे ले जाएँ।
एमबी: कर्सर को एक शब्द पीछे ले जाएँ।
अभिलेख
करोड़: इतिहास में खोजें.
उतार व चढ़ाव: इतिहास ब्राउज़ करें.
बहस
सीटी: अंतिम दो वर्णों का क्रम बदलता है.
Esc-टी: अंतिम दो शब्दों का क्रम बदलें.
दूसरों
टैब: स्वत: पूर्ण आदेश, पथ, फ़ाइलें, आदि…
साइ: यांक* हाल ही में हटाया गया पाठ
* यांक वस्तुतः नकल कर रहा है
संपादक का नोट: समय की कमी के कारण लेख शुक्रवार को प्रकाशित नहीं किया जा सका। हम उसके लिए क्षमा चाहते हैं।
किसी को भी इसके बारे में सोचने न दें:
$ सेट-ओ आरा
हाहाहाहाहा... वी क्लेरिसा बहनों के लिए है... हाहाहाहाहा
मेरे कीबोर्ड में कुछ सबसे आरामदायक छोटे तीर हैं। मैं बायां तीर दबाता हूं और कर्सर बाईं ओर चला जाता है। मैं होम दबाता हूं और कर्सर आरंभ में चला जाता है। और मैं आगे बढ़ सका. मेरा कीबोर्ड बहुत सहज है. और सभी प्रोग्राम इसे पहचानते हैं। यह जादू होना चाहिए 😛
यही कारण है कि जब कीबोर्ड में 80 से कम कुंजियाँ होती थीं, तब से कीबोर्ड योजना को बनाए रखने के लिए मैं vi* को न कभी पसंद करता हूँ और न ही कभी पसंद करूँगा। मुझे लगता है 70 के दशक के आसपास। अब तक उन्हें कम से कम सभी कीबोर्ड पर आने वाली कर्सर मूवमेंट कुंजियाँ शामिल कर लेनी चाहिए थीं और बस इतना ही। किसी ऐसी चीज़ के लिए Ctrl+यह और Ctrl+वह सीखना कितना कष्टदायक है, जो सहज होना चाहिए।
ये मेरा विचार है। अभिवादन।
कोई भी आपको आपके द्वारा उल्लिखित कुंजियों का उपयोग करने से नहीं रोकता है, इसके अलावा, vi या emacs आपको वर्तमान कीबोर्ड की और प्रागितिहास में उपयोग की जाने वाली दोनों कुंजियों को बिना किसी समस्या के उपयोग करने की अनुमति देता है, लेकिन इन संपादकों के शॉर्टकट के साथ आपके पास कुछ की तुलना में बहुत अधिक विकल्प हैं किसी भी कीबोर्ड द्वारा दी जाने वाली "सहज ज्ञान युक्त" कुंजियाँ। किसी भी स्थिति में, यदि ये चार चाबियाँ आपके लिए पर्याप्त हैं और आपके दैनिक कार्यों के लिए पर्याप्त हैं, तो आपके लिए बहुत अच्छा होगा कि आप इन vi या emacs चीज़ों के साथ खिलवाड़ न करें... आप समानांतर ब्रह्मांडों से संबंधित चीज़ों की खोज कर सकते हैं जो आपको हमेशा-हमेशा के लिए फँसा सकती हैं...
खैर, यदि आप नेटबुक से कोड संपादित कर रहे हैं तो वीआई या ईएमएसीएस के लिए इस प्रकार के कमांड वास्तव में उपयोगी हैं (हां, सबसे अजीब कीबोर्ड जो मैंने अब तक उपयोग किया है)।
Ctrl+ M+ स्टाइल शॉर्टकट emacs और अन्य GNU टूल के समान हैं... ...वे vi में ऐसे नहीं हैं... यह उसी लेख में ऐसा कहा गया है...
vi एक बहुत ही सहज उपकरण बन गया है, उन लोगों के लिए जो इसका उपयोग करना सीखना चाहते हैं... किसी बिंदु पर आपने कीबोर्ड का उपयोग करना सीखा था जब यह आपके लिए सहज नहीं था, माउस के साथ भी ऐसा ही है...। ..इसी कारण से अन्य लोगों के लिए vi या ड्वोरक कीबोर्ड का उपयोग करना सहज होना बंद हो सकता है.. 😉
क्षमा करें, लेकिन vi और emacs में वे कीबोर्ड कॉन्फ़िगरेशन हैं क्योंकि वास्तव में पुराने सर्वर और वर्कस्टेशन अभी भी चल रहे हैं जिनमें विभिन्न प्रकार के यूनिक्स हैं, साथ ही सभी आधुनिक सर्वरों में 101-कुंजी कीबोर्ड नहीं हैं, कुछ में फ़ाइल को संशोधित करने में सक्षम होने के लिए केवल मूल बातें हैं (धन्यवाद) आपके पास इसमें esc, Ctrl, Alt और Shift है), और यहीं पर vi के कीबोर्ड शॉर्टकट आपको बचाते हैं। यह उल्लेख करने की आवश्यकता नहीं है कि कुछ यूनिक्स में केवल vi है, Emacs नहीं, नैनो नहीं, आदि नहीं, ग्राफ़िकल इंटरफ़ेस वाला तो बहुत कम है, मुझे vi या emacs बहुत पसंद नहीं है, लेकिन मेरे काम में उन्हें जानना आवश्यक है शॉर्टकट चूँकि मैं नहीं जानता कि मुझे किस प्रकार का सर्वर प्रबंधित करना होगा, 99% यूनिक्स पर vi डिफ़ॉल्ट है। अभिवादन
अपने हाथों को हिलाए बिना सब कुछ अपनी उंगलियों पर रखने के लिए एचजेकेएल प्रणाली का उपयोग किया जाता है। मुझे नहीं पता कि क्या यह पुराने सर्वरों के कारण होगा और आज जिस तरह से प्रौद्योगिकी आगे बढ़ रही है उससे मुझे संदेह होता है कि यही कारण है। अभिवादन।
अच्छा प्रयास है, लेकिन मैं अभी भी Emacs में हूँ।
+1
बहुत अच्छा! विशेषकर पहली छवि.
क्षमायाचना स्वीकार है... हालाँकि हमें उम्मीद है कि इस 18 जुलाई को हमारे पास वह उत्कृष्ट जानकारी होगी।
अभिवादन।!!!
बहुत दिलचस्प, मैं केवल मूल बातें जानता था
ठीक है, बस एक बात: यह 'एस' दबाएँ, मत दबाएँ... टीटी
हाहाहाहा आप सही कह रहे हैं भाई, क्षमा करें मैं विम में सुधार करने से चूक गया
पुनश्च वह भयावहता कुछ समय के लिए रहेगी, मैं पोस्ट संपादित नहीं कर सकता 😀 लेकिन अवलोकन के लिए धन्यवाद, मैं अगले में और अधिक गहनता से बताऊंगा 🙂
नमस्ते, मैं वीआई मोड से खुश हूं; हालाँकि, मैं जानना चाहूँगा कि क्या यह बताने का कोई तरीका है कि मैं किस मोड में हूँ, ग्राफ़िकल संकेतक जैसा कुछ। अग्रिम बधाई एवं धन्यवाद.
मैं एक स्क्रिप्ट बनाने की कोशिश कर रहा था, लेकिन नहीं कर सका, क्योंकि इन दिनों मेरे पास ज्यादा खाली समय नहीं है, लेकिन मैं वादा करता हूं कि जब मुझे कोई समाधान मिल जाएगा तो मैं इसे पोस्ट करूंगा 😀