vi اور کمانڈ لائن کے ساتھ پاس ورڈ سے محفوظ ٹیکسٹ فائل بنائیں
فہرست کا خانہ:
کمانڈ لائن ٹیکسٹ ایڈیٹر 'vi' کا استعمال کرکے پاس ورڈ سے محفوظ ٹیکسٹ فائل بنانا آسان ہے۔ یہ رازداری کے مقاصد کے لیے لامتناہی طور پر مفید ہے، چاہے محفوظ فائل لاگ ان کی تفصیلات، مختلف پاس ورڈز، ذاتی معلومات، نجی جریدے، یا کسی اور چیز کے بارے میں ہو جسے آپ ایک پاس ورڈ سے محفوظ ٹیکسٹ فائل میں محفوظ طریقے سے محفوظ کرنا چاہتے ہیں۔
Vi کو تھوڑا سا ایڈوانس سمجھا جاتا ہے اور اس میں کافی حد تک سیکھنے کا منحنی خطوط ہے، لیکن یہ بہت طاقتور ہے۔ خوش قسمتی سے، اگر آپ صرف ٹیکسٹ دستاویز کو خفیہ کرنا چاہتے ہیں، تو vi کافی آسان ہوسکتا ہے اور اس مقصد کے لیے آپ کو اس کے ساتھ شروع کرنے کے لیے ہم کچھ بنیادی vi/vim کمانڈز کا احاطہ کریں گے۔ نوٹ کریں کہ اوسط ہنر مند صارف کے لیے، اور ان لوگوں کے لیے جو کمانڈ لائن کے پرستار نہیں ہیں، FileVault کے ساتھ مکمل ڈسک انکرپشن کے زیادہ روایتی سیکیورٹی آپشنز کا استعمال کرنا، یا فائلوں اور فولڈرز کو انکرپٹڈ امیج میں شامل کرنے کا طریقہ آسان ہو سکتا ہے۔ کیونکہ یہ مکمل طور پر میک OS X کے گرافیکل انٹرفیس اور فائل سسٹم کے ذریعے ہینڈل کیا جاتا ہے۔ یہ دونوں طریقے آپ کو ایک زیادہ مانوس ایپ جیسے TextEdit (یا اس معاملے کے لیے کوئی اور چیز) استعمال کرنے دیتے ہیں تاکہ پاس ورڈ کی تہہ کے پیچھے محفوظ دستاویزات میں ترمیم کریں۔ بس فائل کو محفوظ کرنا اور چھوڑنا یاد رکھیں اور پھر اگر آپ ڈسک امیج کے راستے پر جاتے ہیں تو ورچوئل ڈسک کو نکال دیں، اور اگر آپ Filevault کو آزماتے ہیں تو استعمال میں نہ ہونے پر میک سے لاگ آؤٹ کرنا، ورنہ آپ پاس ورڈ کے تحفظ کی ان تہوں کو کھو دیں گے۔ .یقیناً یہ دونوں طریقے فائلوں کی پڑھنے کی اہلیت کو میک تک محدود کر دیں گے، لہذا اگر آپ زیر بحث فائل تک کچھ کراس پلیٹ فارم تک رسائی حاصل کرنا چاہتے ہیں، تو یہ vi چال اچھی طرح سے کام کرتی ہے کیونکہ یہ لینکس اور دیگر یونکس ذائقوں سے قابل رسائی رہتی ہے۔ vim تو، کمانڈ لائن کے راستے پر جانا چاہتے ہیں؟ پھر vi کے ساتھ ٹیکسٹ فائلوں کو خفیہ کرنے کے ساتھ آگے!
vim میں پاس ورڈ پروٹیکٹڈ ٹیکسٹ فائل بنانا
فائل بنانا کافی آسان ہے، ٹرمینل لانچ کریں (/Applications/Utilities/ لیکن اب تک آپ کو معلوم ہونا چاہیے کہ اگر آپ کمانڈ لائن سے راضی ہیں) اور درج ذیل کمانڈ کا نحو استعمال کریں:
vi -x protectedtext
جب vi کی طرف سے درخواست کی جائے تو، خفیہ کردہ ٹیکسٹ دستاویز کے ساتھ دو بار کھلا ہوا پاس ورڈ درج کریں۔ ہمیشہ کی طرح انکرپٹڈ فائلوں کے ساتھ، وہ پاس ورڈ نہ بھولیں، ورنہ آپ فائل کو دوبارہ نہیں کھول سکیں گے۔
تو اب آپ vi میں ہیں۔اگر آپ VI اور VIM سے واقف ہیں تو آپ کو واضح طور پر کسی مدد کی ضرورت نہیں ہوگی، لیکن vi/vim جدید ٹیکسٹ ایڈیٹر میں نئے آنے والوں کے لیے ایک بہت بڑا الجھا دینے والا سر درد ہو سکتا ہے۔ ایک بڑے vi ٹیوٹوریل میں جانے کے بغیر، ہم صرف چند انتہائی آسان vi کمانڈز پر توجہ مرکوز کریں گے جو آپ کو دستاویز کے ارد گرد گھومنے، ٹیکسٹ داخل کرنے، محفوظ کرنے، چھوڑنے، اور دونوں بیک وقت انکرپٹڈ ٹیکسٹ فائل کو چھوڑنے اور محفوظ کرنے دیتے ہیں۔
سادہ vi کمانڈز
- i متن داخل کرنے کے لیے
- اسکرین کو آگے اسکرول کرنے کے لیے Control+F
- اسکرین کو پیچھے اسکرول کرنے کے لیے Control+B
- /(تلاش کا جملہ) + "تلاش کے فقرے" کے لیے فائل تلاش کرنے کے لیے واپسی کریں
- VI کمانڈز داخل کرنے کے لیے، چھوڑنے، محفوظ کرنے اور چھوڑنے کے قابل ہونے کے لیے، وغیرہ
- ESCAPE + ZZ vi کو بچانے اور چھوڑنے کے لیے
- ESCAPE + :q! بغیر بچت کے چھوڑ دینا
- ESCAPE + :w + چھوڑے بغیر بچانے کے لیے واپسی
ہاں، یہ کیس حساس ہیں۔ مثال کے طور پر، باہر نکلنے اور محفوظ کرنے کے لیے، ZZ کیپس میں ہونا ضروری ہے، جس سے سیو اور ایگزٹ کمانڈ کو Shift+ZZ کی طرح بنایا جائے۔
ہم یہاں جان بوجھ کر اسے آسان بنا رہے ہیں، لیکن اگر آپ گہرائی سے ٹیوٹوریل تلاش کر رہے ہیں، تو یہ ہے ایک معروف انجینئرنگ یونیورسٹی کا بہترین سبق۔
ایک عملی مثال کے لیے، یہ ہے کہ آپ پاس ورڈ کے ساتھ خفیہ کردہ دستاویز بنانے کے لیے کیا کریں گے، کچھ متن درج کریں، اور پھر محفوظ کریں اور باہر نکلیں۔ ہم اس بات کی نشاندہی کرنے کے لیے کلیدی کمانڈز کو ہائی لائٹ کریں گے کہ کب دبانا ہے:
vi -x encrypted_text_file (کچھ چیزیں ٹائپ کریں جسے آپ انکرپٹڈ فائل میں رکھنا چاہتے ہیں، دکھاوا کریں کہ آپ اب ختم ہو چکے ہیں اور چھوڑنا چاہتے ہیں اور محفوظ کرنا چاہتے ہیں) ZZ
اب آپ کمانڈ لائن پر واپس آجائیں گے۔ دستاویز پر واپس جانے کے لیے آپ اسے ہمیشہ کی طرح vi کے ساتھ کھول سکتے ہیں:
vi encrypted_text_File
اس کے بعد آپ کو مواد تک رسائی کے لیے پاس ورڈ درج کرنے کی ضرورت ہوگی۔
یہ سب کچھ ان لوگوں کے لیے تھوڑا اجنبی لگ سکتا ہے جو vi/vim کے عادی نہیں ہیں، لیکن آپ کو جلد ہی اس کا پتہ چل جائے گا۔
اہم: محفوظ فائل صرف vi/vim کے ذریعے قابل رسائی ہوگی
یہ فائل اور اس کے مشمولات اب صرف vi/vim کے ذریعے ہی قابل رسائی ہوں گے، اسے کسی اور ایپلیکیشن یا کمانڈ لائن ٹول کے ذریعے کھولنے کی کوشش کرنے سے کچھ نہیں ملے گا، اس سے پہلے "VimCrypt" پیغام کے ساتھ بدتمیزی دکھائی دے گی۔ کچھ اس طرح نظر آرہا ہے:
VimCrypt~01!}???+?)??j2???^1Z??u4@???.t?????gҸ }؟ ? ?uͫ?||?
آپ اپنی پسند کے ٹیکسٹ ایڈیٹر کے ساتھ ایک عام ٹیکسٹ فائل بنانے کا بھی انتخاب کر سکتے ہیں، اسے پاس ورڈ کے ساتھ زپ کر سکتے ہیں، پھر دستاویز میں ترمیم یا استعمال کرنے کے لیے اسے ان زپ کر سکتے ہیں، اور پھر اسی پاس ورڈ کے ساتھ اسے دوبارہ زپ کر سکتے ہیں۔ ، لیکن یہ بحث کرنا مشکل ہوگا کہ مذکورہ چال سے کہیں زیادہ آسان ہے، حالانکہ زپ اپروچ کا ایک فائدہ کراس پلیٹ فارم مطابقت، اور کسی بھی ایپلیکیشن کے ذریعے موجود دستاویزات میں ترمیم کرنے کی صلاحیت ہے۔
نصیحت کے لیے کرس کا شکریہ