একটি কমান্ড-লাইন ক্লিপবোর্ড অনুলিপি এবং পেস্ট ইউটিলিটি?


127

উইন্ডোজে আমি কমান্ড-লাইন ক্লিপবোর্ডের অনুলিপি-এবং-পেস্টের ইউটিলিটিগুলি ...

  • pclip.exe এবং gclip.exe

এগুলি উইন্ডোজের জন্য ইউনিক্স ইউটিলস পোর্ট ছিল (তবে তারা কেবল সরল পাঠ্য পরিচালনা করেছিল)। এখানে অন্যান্য কয়েকটি দেশীয় উইন্ডোজ ইউটিলিটি রয়েছে যা কোনও ফর্ম্যাট লিখতে / এক্সট্রাক্ট করতে পারে।

আমি সিনাপটিক প্যাকেজ ম্যানেজারে অনুরূপ কিছু সন্ধান করেছি, কিন্তু আমি কিছুই খুঁজে পাচ্ছি না।

এখানে কিছু আছে, যা আমি মিস করেছি? ... বা সম্ভবত এটি বাশ স্ক্রিপ্টিং এ উপলব্ধ?

আমি যে ধরনের ইউটিলিটি চাই তা স্টাডি-ইন / এসডিডি-আউট বা ফাইল-ইন / ফাইল-আউট এর মাধ্যমে পড়তে / লিখতে এবং ইউনিকোড, সমৃদ্ধ পাঠ্য বিন্যাস, ছবি ইত্যাদি ক্লিপবোর্ড ফর্ম্যাটগুলি হ্যান্ডেল করতে সক্ষম হবে ...

এনবি: আমি ক্লিপবোর্ড ম্যানেজারের পরে নেই।


: Unix.SE থেকে সম্পর্কিত প্রশ্ন দেখতে পাবেন unix.stackexchange.com/questions/30093/...
landroni


vim[enter]"+P : 3 ( ভিএম চালান এবং তারপরে " নিবন্ধক থেকে - যেমন সিস্টেম ক্লিপবোর্ড - টেক্সট পাঠ্য) । তারপরে আপনার আঙুলের টিপসে আপনার সেরা পাঠ্য সম্পাদক (গুলি) রয়েছে, যাতে আপনি পারেন :w filename। এছাড়াও, আমি সবসময় চালানো তেজ মধ্যে tmux যার মানে যে যদি আমি টার্মিনালে একটু টেক্সট সময় অনুলিপি করতে হবে, আমি শুধু (সঙ্গে নির্বাচন vবা Vলাইন নির্বাচনের জন্য) এবং তারপর "+y(যা হ্যাচকা টান লাগে বা কপি ক্লিপবোর্ডে), তারপর আমি একটি নতুন করা tmux ফলক এবং পেস্ট করতে <ctrl> + <shift> + v করতে পারে। অতিরিক্তভাবে, আমি xsel -b > filenameযদি কোনও ফাইলে ক্লিপবোর্ড লেখার প্রয়োজন হয় তবে আমি মাঝে মাঝে ব্যবহার করব । চিয়ার্স ^ u ^
dylnmc

উত্তর:


131

আমি এক্সসেল ব্যবহার করছি Xsel ইনস্টল করুনতবে আমি কেবল এটি সরল পাঠ্য এবং ইউনিকোড পাঠ্য সহ ব্যবহার করছি।


xselতিনটি আলাদা "ক্লিপবোর্ডে" অনুলিপি এবং আটকানো যায়। ডিফল্টরূপে, এটি এক্স উইন্ডো সিস্টেমের প্রাথমিক নির্বাচন ব্যবহার করে , যা মূলত বর্তমানে নির্বাচনের মধ্যে রয়েছে। এক্স উইন্ডো সিস্টেমের একটি গৌণ নির্বাচন (যা বেশি ব্যবহৃত হয় না) এবং একটি ক্লিপবোর্ড নির্বাচন রয়েছে । আপনি সম্ভবত ক্লিপবোর্ড নির্বাচন খুঁজছেন , যেহেতু ডেস্কটপ পরিবেশ (যেমন, জিনোম, কে, কে, এক্সএফসিই) এর ক্লিপবোর্ডের জন্য ব্যবহার করে। এক্সেলের সাথে এটি ব্যবহার করতে:

xsel --clipboard < new-clipboard-contents.txt
xsel --clipboard > current-clipboard-contents.txt

1
আদি ... xsel মনে হয় (?) কেবলমাত্র পাঠ্য ভিত্তিক (যেমন আপনি উল্লেখ করেছেন), তাই আমি আরও ব্যাপক ইউটিলিটি সন্ধান করব ... তবে এর তথ্যের ডকুমেন্টেশনগুলি পড়া আমার পক্ষে খুব আকর্ষণীয় হয়েছে ... আমি জানতাম যে মাউসকে মাঝখানে ক্লিক করা (টার্মিনালে) বর্তমানে নির্বাচিত পাঠ্যটি কমান্ড-লাইনে আটকে দেবে, তবে আমি বুঝতে পারি নি যে এই বৈশিষ্ট্যটি বেশিরভাগ এক্স অ্যাপ্লিকেশনগুলিতে প্রযোজ্য ... সর্বাধিক সাম্প্রতিক পাঠ্য নির্বাচন হতে পারে একটি মিডল ক্লিকের মাধ্যমে আটকানো হয়েছে (তবে কিছু অ্যাপ্লিকেশনগুলি এটিকে ওভাররাইড করে বলে মনে হচ্ছে) .. দুটি ক্লিপবোর্ড! .. খুব সহজ ..! আমি অবশ্যই তৃতীয় এক্স-নির্বাচন বাফার সম্পর্কে আরও পড়তে পারি
পিটার.ও

xsel ইউনিকোড পাঠ্য নিয়ে কাজ করে। আপনি ফ্রিডেস্কটপ উইকি পৃষ্ঠাগুলিতে এক্স ক্লিপবোর্ডগুলি সম্পর্কে আরও পড়তে পারেন: freedesktop.org/wiki/Specifications/ClipboardsWiki
আদি রাইবান

আমি এই নতুন তথ্য প্রায় আমার মাথা পেতে পেয়েছি .. 3 ক্লিপবোর্ড! প্রাথমিক, দ্বিতীয়, ক্লিপবোর্ড ... আমি উইন্ডোতে যা ব্যবহার করি তার থেকে এটি অনেকটাই আলাদা ... তৃতীয় "ক্লিপবোর্ড" উইন্ডোজ / ম্যাক ক্লিপবোর্ডের মতো বলে মনে হচ্ছে ... তবে এটি হাস্যকরভাবে এখানে দেরি হয়ে গেছে .. আমি আগামীকাল এই ফিরে আসব ... (অন্তর্নিহিত, কিন্তু এখন পড়ার খুব বেশি ..)
পিটার.ও

ধন্যবাদ ... xselকাজটি (পাঠ্যের জন্য) করে ... অন্য ফর্ম্যাটের জন্য কিছু পরিবর্তন হতে পারে।
পিটার.ও

6
xsel -bজন্য সংক্ষিপ্ত xsel --clipboard
আন্দ্রে ডুমা

85

xclip এক্সক্লিপ ইনস্টল করুন আপনার পছন্দগুলির মধ্যে একটি হতে পারে।

cat samples.sh | xclip -sel clip

আপনি এটিকে উরফ ব্যবহার করে .bashrc ফাইলে সেট করতে পারেন।

alias clipboard='xclip -sel clip'

ফাইল সহ বাইনারি ডেটা পেস্ট করার কীটি xclipহ'ল ক্লিপবোর্ডে আপনার কী মিডিয়া টাইপ রয়েছে তা জানানো। পিএনজির জন্য আপনি:

xclip -selection clipboard -t image/png -o > "`date '+%Y-%m-%d_%T'`.png"

সুতরাং এখন ~/Dropbox/.mybashrc;) আপনি সহজেই চিত্রের ফাইলে পেস্ট করতে একটি উপনাম (ক্লিপবোর্ড 2 ফটো) যুক্ত করতে পারেন (সম্ভবত কোনও দিন আমাদের এটি নটিলাসে থাকবে )।


এটি দেখতে দুর্দান্ত লাগছে, তবে আমি কেবল এটির সন্ধান করার সুযোগ পাইনি, তবুও ... আমি এটি ASAP করব ...
পিটার.ও

xclip কেবল পাঠ্য নির্বাচনগুলি পরিচালনা করে।
স্টিভ বিটিটি

2
এছাড়াও, কমান্ডটি সংক্ষিপ্ত হতে পারেxclip -se c
জেরোমি অ্যাংলিম

1
আমি কেন বুঝতে পারছি না কেন এটি
ম্যানেজ

1
ছবিগুলিতে ফাইলগুলিতে আটকানোর চেষ্টা করার সময় আমি এটি পেয়েছি ত্রুটি: লক্ষ্য চিত্র / পিএনজি উপলব্ধ নয়
এমিলিও নিকোলস

12

Parcellite

আমি ক্লিপবোর্ড পরিচালক হিসাবে বহু বছর ধরে পার্সেলাইট ব্যবহার করেছি। এটি নোটিফিকেশন এরিয়ায় চলে এবং প্রাথমিক নির্বাচন এবং স্ট্যান্ডার্ড ফ্রিডেস্কটপ.অর্গ. ক্লিপবোর্ড উভয়ই পরিচালনা করার জন্য অনেকগুলি বিকল্প সরবরাহ করে।

ট্রে আইকন

ক্লিপবোর্ড আইটেম পরিচালনা করার জন্য এটি আমার উত্তর ছিল।

পছন্দসমূহ


এটি দেখতে একটি ভাল প্যানেল-অ্যাপ্লিকেশানের মতো .. "ক্রিয়াগুলি" সুবিধাজনক ... তবে দুর্ভাগ্যক্রমে এটি যে ধরণের সরঞ্জামটি আমি সন্ধান করছি তা নয় .. আমি আরও কিছু সুনির্দিষ্ট তথ্য অন্তর্ভুক্ত করার জন্য আমার প্রশ্নটি আবার লিখেছি ... সম্ভবত ঠিক যে জিনিসটি আমি পরেছি তা হ'ল একটি অস্পষ্ট পাইথন স্ক্রিপ্ট বা এর মতো ... এখানে বেশ কয়েকটি ভাল দেশীয় উইন্ডোজ-কেবলমাত্র ইউটিলিটি উপলব্ধ ছিল, তাই আমি মনে করব যে একটি সমতুল্য উবুন্টু / কোথাও কোথাও ঘুরে বেড়াবে / লিনাক্স ওয়ার্ল্ড ...
পিটার.ও

এফওয়াইআই, পার্সেলাইটের দুর্দান্ত বৈশিষ্ট্য রয়েছে - অনুলিপি করা পাঠ্যের ইতিহাস। ইতিহাসের কথোপকথন থেকে স্ব-পেস্ট সক্রিয় করতে, install xdotool
আপনারও

10

আমি সম্প্রতি সরঞ্জাম জুড়ে এসেছিল xclip-copyfile, xclip-cutfileএবং xclip-pastefile(প্যাকেজ xclip)। এই সরঞ্জামগুলি আপনাকে কমান্ড লাইনের মাধ্যমে পুরো ফাইলগুলি অনুলিপি / কাটা / আটকে দেওয়ার অনুমতি দেয়।

আপনি তাদের ম্যান পৃষ্ঠা দেখতে পারেন এখানে।


10

ক্লিপিট ( http://clipit.rspwn.com/ ) জিটিকে-র জন্য একটি ক্লিপবোর্ড ম্যানেজার যা কমান্ডলাইন থেকে পাঠ্য পাইপ করার অনুমতি দেয়:

ls | clipit;

সম্পাদনা: বর্তমানে, ক্লিপইটের অফিসিয়াল ওয়েবসাইটে কিছুই নেই তবে আপনি এটি গিটহাব থেকে পেতে পারেন


আমি অন্যান্য কারণে ক্লিপআইটি ব্যবহার করছি এবং জানি না যে এটি টার্মিনাল থেকে ডেটা পেতে সক্ষম। এই তথ্যের জন্য অনেক ধন্যবাদ।
Juraj.Lorinc

3

আপনি এর জন্য কপিকিউ ব্যবহার করতে পারেন । ওয়েবসাইট থেকে:

উন্নত বৈশিষ্ট্য সহ ক্লিপবোর্ড পরিচালক

  • কপিকিউ অনুসন্ধানযোগ্য এবং সম্পাদনাযোগ্য ইতিহাস সহ ক্লিপবোর্ড পরিচালক।
  • লিনাক্স এবং উইন্ডোজ সমর্থন করে।
  • ওএস এক্স 10.9+ এর জন্য পরীক্ষামূলক সহায়তা।
  • স্টোর টেক্সট, এইচটিএমএল, চিত্র এবং অন্য কোনও কাস্টম ফর্ম্যাট।
  • উন্নত কমান্ড-লাইন ইন্টারফেস এবং স্ক্রিপ্টিং।

একটি পাঠ্য ফাইল অনুলিপি করতে:

copyq action "cat /tmp/file.txt" "" && copyq select 0

একটি ছবি অনুলিপি করতে (আপনার মাইমে টাইপটি নির্দেশ করতে হবে):

copyq write image/png - < file.png && copyq select 0

একটি ডেটা ফাইল অনুলিপি করতে (আপনার MIME টাইপ নির্দেশ করা প্রয়োজন):

copyq write application/pdf - < file.pdf && copyq select 0

আরও ডকুমেন্টেশন এবং ব্যবহারের উদাহরণগুলির জন্য তাদের উইকি পরীক্ষা করুন ।

আপনি এটি পিপিএ: নুব্লাব্ল্যাব / সূচক পিপিএ এর মাধ্যমে বা ম্যানুয়ালি .debপ্রজেক্টের ডাউনলোড বিভাগ থেকে সর্বশেষ স্থিতিশীল প্রিপ্যাগেজড ফাইলগুলি ডাউনলোড করে ইনস্টল করতে পারেন ।


1
পিপিএ আপ টু ডেট নেই, কমপক্ষে উবুন্টু ১.0.০৪ এর জন্য এটি সরাসরি কপিকিউর প্রকাশিত গিটহাব সাইট থেকে ডাউনলোড করা ভাল ।
নিকোলাই


2

Pastie

ইন্ডিকেটর অ্যাপলেট সমর্থন সহ একটি নতুন ক্লিপবোর্ড পরিচালক সম্প্রতি প্রকাশিত হয়েছিল (যদিও এখনও সংরক্ষণাগারে নেই)। পাঠ্য ক্লিপবোর্ডের ইতিহাস ট্র্যাকিংয়ের পাশাপাশি এটি ডেটা ক্লিপবোর্ড এন্ট্রিগুলি (ফাইল, ফোল্ডার, ইত্যাদি) ক্যাপচার এবং ধরে রাখবে যা আপনি জিইউআই / ক্লিপবোর্ড পরিবেশের মাধ্যমে ফাইলগুলিকে অনেকটা হেরফের করলে কার্যকর হতে পারে।

বিকল্প পাঠ

আপনি নিম্নলিখিত পিপিএ যুক্ত করতে পারেন :ppa:hel-sheep/pastie


মার্কো পরামর্শের জন্য ধন্যবাদ, তবে আমার ক্লিপবোর্ড ম্যানেজারের কোনও প্রয়োজন নেই। মাঝে মাঝে আমি কিছু অস্থায়ী পাঠ্য একটি পাঠ্য ফাইলে পেস্ট করব, তবে আমি আসলে দেখতে পেলাম যে "ইতিহাসের পরিচালক" জিনিসগুলি ধীর করে দেয় (তবে এটি কেবল আমিই) .. আমি সত্যিই একটি কমান্ড-লাইন সরঞ্জাম পরে যা বেছে বেছে এক্সট্র্যাক্ট / স্টোর করতে পারি ক্লিপবোডের / থেকে একটি নির্দিষ্ট বিন্যাস .. আমি ধরে নিচ্ছি যে উবুন্টু ক্লিপবোর্ডটি উইন্ডোজের অনুরূপ (আমি যদি তা উল্লেখযোগ্যভাবে পৃথক হত তবে হতবাক হয়ে যাব কারণ কোনও প্ল্যাটফর্মের ব্যবহারকারীর প্রয়োজনীয়তা একই রকম) ... আমি ' আমি নিশ্চিত যে আপনার পরামর্শটি কেউ কাজে লাগবে।
পিটার.ও

1

আমি মনে করি নিম্নলিখিত সরঞ্জামগুলি আপনার প্রয়োজনীয়তা পূরণ করবে:

টার্মিনালে ফাইল কেটে পেস্ট করুন


যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
গুটবার্ট

1

জিপিস্টে ডেমন সেটিংস , ডিবিস ইন্টারফেস সহ একটি ক্লিপবোর্ড পরিচালনা ডেমন অ্যাপলেট সম্পর্কে কীভাবে :

  • জিপিস্ট হ'ল ভ্যালায় লিখিত জিনোমের ক্লিপবোর্ড পরিচালনার স্যুট
  • সাম্প্রতিক জিনোমের সাথে আরও ভাল ফিট করার জন্য জিপিস্টে সেটিংস চেহারা আপডেট করা হয়েছে
  • ডিমন এখন পুরোপুরি সমান (এখন আর পোলিং নেই, পাওয়ার কম হবে)
  • GPasteClipboard এখন GtkClipboard এর অনুরূপ একটি "মালিক-পরিবর্তন" সংকেত রয়েছে
  • ইতিহাসে ডেটা দ্বারা ব্যবহৃত সর্বাধিক পরিমাণ মেমরি সেট করতে নতুন সেটিং
  • ফিফো মোড ফেলে দেওয়া হয়েছে (ডিজাইনের অভাব)
  • কোড পরিষ্কার এবং আধুনিকীকরণ
  • g_paste_history_add এখন স্থানান্তর পূর্ণ
  • g_paste_keybinder_add_keybinding এখন স্থানান্তর পূর্ণ

স্থাপন:

এটি উবুন্টু 13.10 , 13.04 , 12.10 বা 12.04 এ ইনস্টল করতে নীচের কমান্ডগুলি ব্যবহার করুন:

sudo add-apt-repository ppa:webupd8team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell-extensions-gpaste

অথবা এরgpaste মাধ্যমে ইনস্টল করুন synaptic package manager(এবং gnome-shell-extensions-gpasteআপনি জিনোম-শেল ব্যবহার করলেও)।

আর একটি বিকল্প হল ইনস্টলেশন মাধ্যমে software-center

এখানে চিত্র বর্ণনা লিখুন


1

আমি একটি আরও ভাল সমাধান বিকাশের চেষ্টা করছি যা কোনও ক্লিপবোর্ড পরিচালক নয়, এটি https://github.com/baitisj/copypasta এ পাওয়া যায় । এটি আরটিএফ এবং এইচটিএমএলকে সঠিকভাবে এখনও পরিচালনা করে না এবং বড় আকারের চিত্রগুলি সমস্যা তৈরি করে তবে প্যাচগুলি কাঁটাচামচ করে জমা দিতে নির্বিঘ্ন বোধ করে।


1

আরটিএফ ফর্ম্যাটের জন্য আমি এই পদ্ধতিটি ব্যবহার করি: আমি অ্যাপ্লিকেশনটির ক্লিপবোর্ডে পাঠ্যটি অনুলিপি করি। এটি আরটিএফ কিনা তা আমি যদি নিশ্চিত না হই তবে যাচাই করতে আমি এই আদেশটি ব্যবহার করি:

xclip -selection clipboard -o -t TARGETS

যখন এটি এর মতো কিছু প্রিন্ট করে:

লক্ষ্য

টেক্সট / RTF

টেক্সট / richtext

সুতরাং আমি বেশ জোরে উচ্চারণ করতে প্রতিরোধ করতে পারি না: "জি, এটাই জেনার! Linশ্বর লিনাক্সকে মঙ্গল করুন!" শট নামাজের পরে, কেবল স্পষ্টতই এই জিনিসটি অনুসরণ করা যায়:

xclip  -selection clipboard -o -t text/rtf > mypreciousRTFcontent.rtf

তারপরে আমি এটিকে সমস্ত কিছু ফ্রিব্রাইফিসে প্রসেস করি এবং আমার সমস্ত বন্ধুদের কাছে একটি স্প্যাম হিসাবে প্রেরণ করি।

:-)


-1

হ্যা এখানে. এর tmuxচেয়ে উন্নত যা চেষ্টা করুন screen। Tmux ইনস্টল করতে, টার্মিনালে এটি টাইপ করুন:

sudo apt-get install tmux

চেষ্টাও করুন gpm। আদেশগুলি gpmএবং tmuxএকটি ভাল সমন্বয় হতে পারে ...


2
স্ক্রিনটি একাধিক-টার্মিনাল এমুলেটর যা কোনও ক্লিপবোর্ড পরিচালক নয়।
মার্কো সেপ্পি

দেখে মনে হচ্ছে যে স্ক্রিন এবং টিএমউক্স কেবলমাত্র টার্মিনাল স্তরে কাজ করে (আমি তাদের উভয় তথ্য নথিতে "ক্লিপবোর্ড" এর কোনও রেফারেন্স পাই না ) ... আমি যা খুঁজছি এটি একটি সিস্টেম-প্রশস্ত ক্লিপবোর্ড অনুলিপি এবং পেস্ট ইউটিলিটি ... আমার সম্ভবত ট্যাগ হিসাবে টার্মিনালটি ব্যবহার করা উচিত ছিল না ... আমি যে ধরণের ইউটিলিটি চাই তা স্টাড-ইন / এসডিডি-আউট বা ফাইল-ইন / ফাইল-আউট এর মাধ্যমে পড়তে / লিখতে সক্ষম হবে এবং ইউনিকোড / সমৃদ্ধ-পাঠ্য / চিত্র / ইত্যাদি ক্লিপবোর্ড ফর্ম্যাটগুলি ...
পিটার.ও

আমি সবেমাত্র স্ট্যাকওভারফ্লোতে একটি রেফারেন্স পেয়েছি ... gpmএটি একটি নন-এক্স টার্মিনাল "ক্লিপবোর্ড" এর জন্য এবং GNU screenএর নিজস্ব একটি "ক্লিপবোর্ড" রয়েছে ... আমি এখন দেখছি আপনি কেন তাদের উল্লেখ করেছেন ... এটি দুর্দান্ত তথ্য, এবং এটি আমাকে পর্দার আড়ালে কী ঘটে যায় তার গভীর বোঝার দিকে নিয়ে গেছে ... আমি আপাতত বেসিক এক্সটার্ম "সিলেকশন সিস্টেম" (ক্লিপবোড) এ আঁকড়ে থাকব .. লিনাক্স "ক্লিপবোর্ড" উইন্ডোজের থেকে অনেক আলাদা বলে মনে হচ্ছে, আমি যা খুঁজছিলাম তা এখানে
অন্যরকমভাবে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.