کمانڈ لائن سے OS X کلپ بورڈ تک رسائی حاصل کرنا
pbcopy اور pbpaste کمانڈز کے ساتھ، آپ کلپ بورڈ کے مشمولات میں ہیرا پھیری کرنے کے لیے کمانڈ لائن کا استعمال کر سکتے ہیں بلکہ اپنے Mac OS X کلپ بورڈ تک براہ راست ٹرمینل کے ذریعے رسائی حاصل کر سکتے ہیں۔ ہاں، اس کا مطلب ہے کہ آپ اس تک رسائی حاصل کر سکتے ہیں جو آپ نے GUI ایپ میں کاپی کی ہے اور اسے کمانڈ لائن میں بغیر کسی رکاوٹ کے استعمال کر سکتے ہیں، اور اس کے برعکس۔ ہم نے اس سے پہلے کمانڈ لائن سے pbcopy اور pbpaste دونوں کو استعمال کرنے کے بارے میں ایک مختصر تعارف دکھایا ہے، لیکن ہم میک پر ان ناقابل یقین حد تک مفید ٹولز کو استعمال کرنے کے لیے چند اضافی طریقوں کا مظاہرہ کرنا چاہتے تھے، جیسے کہ اس وقت جو کچھ بھی محفوظ ہے اس تک براہ راست رسائی کیسے کی جائے۔ ٹرمینل پرامپٹ سے میکس کلپ بورڈ۔
pbpaste کے ساتھ OS X کلپ بورڈ مواد تک رسائی حاصل کرنا
pbpaste – pbpaste یہ ہے کہ آپ کلپ بورڈ کے موجودہ فعال مواد کو کیسے پھینک دیتے ہیں۔ اگر آپ صرف یہ دیکھنا چاہتے ہیں کہ کلپ بورڈ میں کیا ہے، تو بس یہ ٹائپ کریں:
pbpaste
آپ اس وقت کلپ بورڈ میں جو کچھ بھی ذخیرہ کیا ہے وہ دیکھیں گے، گویا آپ OS X میں Command+V کو مارتے ہیں۔
آپ پی بی پیسٹ کا استعمال کرکے کلپ بورڈ کے مواد کو آسانی سے فائل میں محفوظ کرسکتے ہیں، اس طرح:
pbpaste > clipboard.txt
اب آپ کے پاس اپنے کلپ بورڈ کے مواد کے ساتھ دستاویز clipboard.txt ہوگی۔ آپ اسے کسی بھی ٹیکسٹ ایڈیٹر میں کھول کر، یا cat clipboard.txt لکھ کر مندرجات دیکھنے کے لیے دو بار چیک کر سکتے ہیں۔
pbcopy کے ساتھ کلپ بورڈ میں مواد شامل کرنا
pbcopy – جیسا کہ آپ تصور کر سکتے ہیں، pbcopy یہ ہے کہ آپ کمانڈ لائن سے چیزوں کو کیسے کاپی کر سکتے ہیں۔ یہ بنیادی طور پر OS X کے فائنڈر یا GUI میں Comamnd+C استعمال کرنے جیسا ہے۔ اسے استعمال کرنے کا بہترین طریقہ pbcopy میں کسی چیز کو پائپ کرنا ہے، مثال کے طور پر:
ls -lha |pbcopy
یہ ls -lha کے نتائج کو آپ کے کلپ بورڈ میں پائپ کر دے گا، جس تک آپ اب pbpaste کمانڈ استعمال کر سکتے ہیں۔
اب جب کہ آپ نے OS X کے کلپ بورڈ میں pbcopy کے ساتھ کچھ کاپی کر لیا ہے تو آپ pbpaste کا استعمال کر کے آؤٹ پٹ کو واپس ٹرمینل میں پھینک سکتے ہیں، اگر آپ نے ابھی ls -lha|pbcopy کمانڈ چلائی تھی، آؤٹ پٹ وہ ہو گا.
آپ پائپ کے ساتھ کر سکتے ہیں اور pbcopy کمانڈ پر بھیج سکتے ہیں۔
pbcopy اور pbpaste ssh یا دوسرے پروٹوکول کا استعمال کرکے پورے نیٹ ورکس پر کام کر سکتے ہیں، اسے چیک کریں:
SSH اور pbpaste کے ساتھ کلپ بورڈ کے مشمولات کو پورے نیٹ ورک پر چسپاں کرنا
pbcopy اور pbpaste اوپر کی مثالوں سے بہت زیادہ طاقتور ہیں۔ ریموٹ مشین پر موجود myclipboard.txt نامی فائل میں ssh کنکشن کے ذریعے آؤٹ پٹ کو پائپ کرکے اپنے کلپ بورڈ کے مواد کو دوسری مشین میں بھیجنے کے لیے pbpaste کا استعمال کرنے کا طریقہ یہ ہے:
pbpaste | ssh username@host 'cat > ~/myclipboard.txt'
اچھا ہے نا؟