vi और कमांड लाइन के साथ एक पासवर्ड प्रोटेक्टेड टेक्स्ट फाइल बनाएं

विषयसूची:

Anonim

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

Vi थोड़ा उन्नत माना जाता है और इसमें काफी तेज सीखने की अवस्था है, लेकिन यह बहुत शक्तिशाली है। सौभाग्य से, यदि आप केवल एक टेक्स्ट दस्तावेज़ को एन्क्रिप्ट करना चाहते हैं, तो vi यथोचित रूप से सरल हो सकता है और हम इस उद्देश्य के लिए आपको इसके साथ आरंभ करने के लिए कुछ बुनियादी vi/vim कमांड शामिल करेंगे। ध्यान दें कि औसत कुशल उपयोगकर्ता के लिए, और उनके लिए जो कमांड लाइन के प्रशंसक नहीं हैं, फाइलवॉल्ट के साथ पूर्ण डिस्क एन्क्रिप्शन के अधिक पारंपरिक सुरक्षा विकल्पों का उपयोग करना, या एन्क्रिप्टेड छवि में फ़ाइलों और फ़ोल्डरों को जोड़ने की विधि आसान हो सकती है। क्योंकि यह पूरी तरह से मैक ओएस एक्स के ग्राफिकल इंटरफेस और फाइल सिस्टम के माध्यम से नियंत्रित किया जाता है। वे दो विधियां आपको पासवर्ड परत के पीछे संग्रहीत दस्तावेज़ों को संपादित करने के लिए टेक्स्टएडिट (या उस मामले के लिए कुछ और) जैसे अधिक परिचित ऐप का उपयोग करने देती हैं। यदि आप डिस्क छवि के मार्ग पर जाते हैं, तो फ़ाइल को सहेजना और छोड़ना याद रखें और फिर वर्चुअल डिस्क को बाहर निकालें, और जब आप Filevault का प्रयास करते हैं तो उपयोग में नहीं होने पर मैक से लॉग आउट करें, अन्यथा आप पासवर्ड सुरक्षा की उन परतों को याद करेंगे .निश्चित रूप से वे दो विधियाँ एक मैक के लिए फ़ाइलों की पठनीयता को सीमित कर देंगी, इसलिए यदि आप प्रश्न में फ़ाइल के लिए कुछ क्रॉस-प्लेटफ़ॉर्म एक्सेस की इच्छा रखते हैं, तो यह vi ट्रिक अच्छी तरह से काम करती है क्योंकि यह लिनक्स और vi या अन्य यूनिक्स फ्लेवर से सुलभ रहती है। विम। तो, कमांड लाइन रूट जाना चाहते हैं? फिर vi! के साथ पाठ फ़ाइलों को एन्क्रिप्ट करने के साथ आगे बढ़ें

vim में पासवर्ड से सुरक्षित टेक्स्ट फ़ाइल बनाना

फ़ाइल बनाना काफी सरल है, टर्मिनल लॉन्च करें (/एप्लिकेशन/यूटिलिटीज/ लेकिन आपको पता होना चाहिए कि अब तक यदि आप कमांड लाइन के साथ सहज हैं) और निम्नलिखित कमांड सिंटैक्स का उपयोग करें:

vi -x संरक्षित पाठ

vi द्वारा अनुरोध किए जाने पर, एन्क्रिप्ट किए गए टेक्स्ट दस्तावेज़ के साथ vi द्वारा दो बार खुला पासवर्ड दर्ज करें। एन्क्रिप्ट की गई फ़ाइलों के साथ हमेशा की तरह, उस पासवर्ड को न भूलें, अन्यथा आप फ़ाइल को फिर से नहीं खोल पाएंगे.

तो अब आप vi में हैं।यदि आप VI और VIM से परिचित हैं, तो आपको स्पष्ट रूप से किसी सहायता की आवश्यकता नहीं होगी, लेकिन vi/vim उन्नत पाठ संपादक के लिए नवागंतुकों के लिए एक बड़ा भ्रमित करने वाला सिरदर्द हो सकता है। एक विशाल vi ट्यूटोरियल में जाने के बिना, हम केवल कुछ बहुत ही सरल vi कमांड पर ध्यान केंद्रित करेंगे जो आपको दस्तावेज़ के चारों ओर घूमने, टेक्स्ट डालने, सहेजने, छोड़ने और दोनों को एक साथ छोड़ने और एन्क्रिप्टेड टेक्स्ट फ़ाइल को सहेजने की सुविधा देते हैं।

सरल vi कमांड

  • i टेक्स्ट डालने के लिए
  • Control+F स्क्रीन को आगे स्क्रॉल करने के लिए
  • Control+B स्क्रीन को पीछे स्क्रॉल करने के लिए
  • /(खोज वाक्यांश) + "खोज वाक्यांश" के लिए फ़ाइल खोजने के लिए वापस लौटें
  • ESCAPE vi कमांड दर्ज करने के लिए, छोड़ने, बचाने और छोड़ने में सक्षम होने के लिए
  • ESCAPE + ZZ सेव करने और vi से बाहर निकलने के लिए
  • एस्केप + :q! सहेजे बिना छोड़ना
  • ESCAPE + :w + बिना रुके बचाने के लिए वापस लौटें

हां, ये केस संवेदी हैं। उदाहरण के लिए, बाहर निकलने और सहेजने के लिए, ZZ को बड़े अक्षरों में होना चाहिए, जिससे Shift+ZZ की तरह सेव और एक्जिट कमांड बन जाए।

हम जानबूझकर इसे सरल रख रहे हैं, लेकिन यदि आप एक गहन vi ट्यूटोरियल की तलाश कर रहे हैं, तो यहां एक प्रमुख इंजीनियरिंग विश्वविद्यालय से एक बढ़िया ट्यूटोरियल है।

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

vi -x एन्क्रिप्टेड_टेक्स्ट_फाइल (कुछ सामग्री टाइप करें जिसे आप एन्क्रिप्टेड फ़ाइल में रखना चाहते हैं, दिखावा करें कि अब आप समाप्त कर चुके हैं और छोड़ना चाहते हैं और सहेजना चाहते हैं) ZZ

अब आप कमांड लाइन पर वापस आ जाएंगे। दस्तावेज़ पर वापस जाने के लिए आप इसे सामान्य रूप से vi: के साथ खोल सकते हैं

vi एन्क्रिप्टेड_पाठ_फ़ाइल

फिर आपको सामग्री तक पहुंचने के लिए पासवर्ड दर्ज करना होगा।

यह सब उन लोगों के लिए थोड़ा अजीब लग सकता है जो vi/vim के अभ्यस्त नहीं हैं, लेकिन आप जल्दी से इसे समझ जाएंगे।

महत्वपूर्ण: संरक्षित फ़ाइल केवल vi/vim के माध्यम से ही पहुंच योग्य होगी

यह फ़ाइल और इसकी सामग्री अब केवल vi/vim के माध्यम से पहुंच योग्य होगी, इसे किसी अन्य एप्लिकेशन या कमांड लाइन टूल के साथ खोलने का प्रयास करने से कुछ भी नहीं होगा, लेकिन "विमक्रिप्ट" संदेश से पहले, अस्पष्टता दिखाई देगी , कुछ इस तरह दिख रहा है:

VimCrypt~01!}???+?)??j2???^1Z??u4@???.t?????gҸ }? ų??5p???]?M?ז???7?a???4?N7A????7???잏?0??+?1Z??q?7N?| ?uͫ?||?

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

टिप प्रेरणा के लिए क्रिस का धन्यवाद

vi और कमांड लाइन के साथ एक पासवर्ड प्रोटेक्टेड टेक्स्ट फाइल बनाएं