الوصول إلى حافظة OS X من سطر الأوامر

Anonim

باستخدام الأمرين pbcopy و pbpaste ، يمكنك استخدام سطر الأوامر لمعالجة محتويات الحافظة ولكن أيضًا الوصول إلى حافظة Mac OS X مباشرة من خلال Terminal. نعم ، هذا يعني أنه يمكنك الوصول إلى ما نسخته في تطبيق GUI واستخدامه في سطر الأوامر بسلاسة ، والعكس صحيح. لقد أظهرنا مقدمة موجزة حول كيفية استخدام كل من pbcopy و pbpaste من سطر الأوامر من قبل ، لكننا أردنا توضيح بعض الطرق الإضافية لاستخدام هذه الأدوات المفيدة بشكل لا يصدق على جهاز Mac ، مثل كيفية الوصول المباشر إلى كل ما يتم تخزينه حاليًا في حافظة أجهزة Mac من موجه المحطة الطرفية.

الوصول إلى محتويات حافظة OS X باستخدام pbpaste

pbpaste- pbpaste هو كيفية تفريغ المحتويات النشطة حاليًا من الحافظة. إذا كنت تريد فقط رؤية ما هو موجود في الحافظة ، فما عليك سوى كتابة هذا:

pbpaste

سترى كل ما يتم تخزينه في الحافظة الآن ، كما لو كنت تضغط على Command + V في OS X.

يمكنك أيضًا بسهولة تخزين محتويات الحافظة في ملف باستخدام pbpaste ، على النحو التالي:

pbpaste > clipboard.txt

الآن سيكون لديك حافظة المستند. txt مع محتويات الحافظة الخاصة بك. يمكنك إعادة التحقق من ذلك عن طريق فتحه في أي محرر نصوص ، أو بكتابةcat Clipboard.txtلرؤية المحتويات.

إضافة محتويات إلى الحافظة باستخدام pbcopy

pbcopy- كما قد تتخيل ، pbcopy هو كيف يمكنك نسخ الأشياء من سطر الأوامر. يشبه هذا بشكل أساسي استخدام Comamnd + C في Finder أو واجهة المستخدم الرسومية لنظام التشغيل OS X. أفضل طريقة لاستخدامه هي عن طريق توصيل شيء ما في pbcopy ، على سبيل المثال:

ls -lha | pbcopy

سيؤدي هذا إلى توجيه نتائج ls -lha إلى الحافظة الخاصة بك ، والتي يمكنك الآن الوصول إليها باستخدام الأمر pbpaste.

الآن بعد أن نسخت شيئًا ما إلى حافظة OS X باستخدام pbcopy ، يمكنك تفريغ الإخراج مرة أخرى في Terminal باستخدام pbpaste ، إذا كنت قد قمت للتو بتشغيل الأمر ls -lha | pbcopy ، سيكون الإخراج على هذا النحو.

يمكنك باستخدام الأنابيب وإعادة التوجيه إلى الأمر pbcopy

يمكن لـ pbcopy و pbpaste العمل عبر الشبكات باستخدام ssh أو بروتوكولات أخرى ، تحقق من ذلك:

لصق محتويات الحافظة عبر الشبكات باستخدام SSH و pbpaste

pbcopy و pbpaste أقوى بكثير من الأمثلة المذكورة أعلاه. إليك كيفية استخدام pbpaste لإرسال محتويات الحافظة الخاصة بك إلى جهاز آخر ، عن طريق تمرير الإخراج عبر اتصال ssh إلى ملف يسمى myclipboard.txt على الجهاز البعيد:

pbpaste | ssh username @ host 'cat > ~ / myclipboard.txt'

لطيف هاه؟

الوصول إلى حافظة OS X من سطر الأوامر