उबुन्टुमा कपी र पेस्टको महारत: GUI, टर्मिनल, र भर्चुअल वातावरण मार्गदर्शिका

目次

१. Ubuntu मा Copy & Paste के हो? [Basic Knowledge and Environment Differences]

Ubuntu मा Copy & Paste किन महत्वपूर्ण छ

Ubuntu जस्ता Linux‑आधारित प्रणालीहरूमा, टर्मिनलको प्रयोग र धेरै अनुप्रयोगहरू बीच स्विच गर्नु सामान्य हो। यस्ता कार्यप्रवाहहरूमा, “copy and paste” अपरेसनहरूलाई सहज रूपमा गर्न सक्ने क्षमता कार्यक्षमतामा ठूलो प्रभाव पार्छ।

विशेष गरी टर्मिनलमा कमाण्डहरू टाइप गर्दा वा वेबबाट कोड स्निपेटहरू पुन: प्रयोग गर्दा, प्रभावकारी रूपमा copy‑paste गर्न सक्नु productivity निर्धारण गर्छ। Windows वा macOS सँग परिचित प्रयोगकर्ताहरू “Ubuntu मा किन copy‑paste गर्न सकिँदैन?” जस्ता प्रश्नले अचम्मित हुन सक्छन् — किनभने अपरेसनहरू थोरै फरक हुन्छन्। एक पटक बानी परेपछि, प्रणाली धेरै सहज बनिन्छ।

वातावरण अनुसार अपरेसनहरू फरक हुन्छन्

Ubuntu मा copy र paste को व्यवहार तपाईंको वातावरण अनुसार फरक पर्छ। मुख्य प्रकारहरू तल दिइएका छन्:

१. डेस्कटप वातावरण (GUI)

यो सबैभन्दा दृश्यात्मक, विन्डो‑आधारित इन्टरफेस हो। तपाईं माउस वा सर्टकटहरू (Ctrl+C / Ctrl+V) Windows वा macOS जस्तै प्रयोग गर्न सक्नुहुन्छ।

उदाहरणहरू:

  • फाइलहरू कपी र पेस्ट गर्नु
  • सम्पादकमा पाठ सार्नु
  • ब्राउजर ट्याबहरू बीच डेटा स्थानान्तरण गर्नु

२. टर्मिनल वातावरण (CLI)

टर्मिनल, विकासकर्ता र उन्नत प्रयोगकर्ताहरूले मन पराउने “कालो स्क्रिन”, विशिष्ट सर्टकट कुञ्जीहरू प्रयोग गर्छ जसको केही परिचय आवश्यक पर्छ।

  • कपी: Ctrl + Shift + C
  • पेस्ट: Ctrl + Shift + V

Ctrl+C ले प्रक्रिया समाप्त गर्छ, त्यसैले यसलाई कपीको लागि प्रयोग गर्न सकिँदैन।

३. भर्चुअल वा मिश्रित वातावरणहरू

केही सेटअपहरूमा अतिरिक्त कन्फिगरेसन आवश्यक पर्छ।

  • VirtualBox मा Ubuntu (होस्ट OS सँग साझा क्लिपबोर्ड)
  • Windows ↔ Ubuntu को copy‑paste WSL (Windows Subsystem for Linux) मा

यी भर्चुअल वातावरणहरू मा, उचित कन्फिगरेसन नभए सामान्य copy‑paste अपरेसनहरू असफल हुन सक्छन्।

Copy‑Paste असफल भए आफ्नो वातावरण जाँच गर्नुहोस्

यदि copy र paste काम नगरे, पहिलो चरणमा तपाईं कुन वातावरणमा हुनुहुन्छ पहिचान गर्नुहोस्:

  • GUI वा टर्मिनल?
  • भर्चुअल वा भौतिक वातावरण?

आफ्नो वातावरण बुझ्नु smooth Ubuntu कार्यप्रवाहको पहिलो कदम हो।

२. डेस्कटप वातावरण (GUI) मा Copy & Paste कसरी गर्ने

Ubuntu को ग्राफिकल डेस्कटप वातावरण (GUI) ले Windows वा macOS जस्तै copy र paste अपरेसनहरू गर्न अनुमति दिन्छ। फाइल र पाठ कसरी ह्यान्डल गर्ने यहाँ छ।

फाइलहरू कपी र पेस्ट गर्नु

Ubuntu को फाइल म्यानेजर (प्रायः “Nautilus”) मा, तपाईं drag‑and‑drop, दायाँ‑क्लिक मेनु, वा सर्टकटहरू प्रयोग गर्न सक्नुहुन्छ।

माउस विधि

  1. कपी गर्न चाहनु भएको फाइलमा दायाँ‑क्लिक गर्नु।
  2. “Copy” चयन गर्नु।
  3. गन्तव्य फोल्डर खोल्नु, दायाँ‑क्लिक गरी “Paste” चयन गर्नु।

किबोर्ड सर्टकटहरू

  • कपी: Ctrl + C
  • कट: Ctrl + X
  • पेस्ट: Ctrl + V

नोट: “Copy” ले फाइलको प्रतिलिपि बनाउँछ, जबकि “Cut” ले फाइललाई सार्छ। दुवैलाई पेस्ट गर्न Ctrl + V प्रयोग गरिन्छ।

पाठ सम्पादकहरूमा Copy & Paste

Gedit, Pluma, वा Kate जस्ता सम्पादकहरूमा, सर्टकटहरू अन्य OS जस्तै समान हुन्छन्।

आधारभूत सर्टकटहरू

  • कपी: Ctrl + C
  • कट: Ctrl + X
  • पेस्ट: Ctrl + V

माउस विधि

  1. कपी गर्न चाहनु भएको पाठ चयन गर्नु।
  2. दायाँ‑क्लिक → “Copy” वा “Cut”।
  3. गन्तव्यमा दायाँ‑क्लिक → “Paste”।

सुझाव: Ubuntu केवल पाठ चयन गर्दा स्वचालित रूपमा कपी हुन्छ। त्यसपछि तपाईं मध्य माउस बटन (वील क्लिक) द्वारा पेस्ट गर्न सक्नुहुन्छ। यो सुविधा टर्मिनल र केही एपहरूमा काम गर्छ।

अनुप्रयोगहरू बीच Copy & Paste

GUI मा, अनुप्रयोगहरू बीचको copy‑paste (ब्राउजर → सम्पादक, आदि) सहजै काम गर्छ।

ब्राउजरबाट कोड कपी गरी → पाठ सम्पादकमा पेस्ट गर्नु * PDF बाट कपी गरी → इमेलमा पेस्ट गर्नु

केही एपहरूमा क्लिपबोर्ड प्रतिबन्ध हुन सक्छ। यदि पेस्ट असफल भयो भने, xsel वा xclip जस्ता टर्मिनल उपकरणहरू प्रयोग गर्ने विचार गर्नुहोस्।

पहिले GUI सँग सहज हुनुहोस्

नयाँ Ubuntu प्रयोगकर्ताहरूका लागि, GUI मा copy‑paste मा निपुण हुनु आवश्यक छ। यो सहज छ र पछि थप उन्नत अपरेसनहरूको आधार बनाउँछ।

३. Ubuntu टर्मिनल (CLI) मा Copy & Paste कसरी गर्ने

टर्मिनल Ubuntu को सफ्टवेयर इन्स्टल, सिस्टम कन्फिगर, र लग जाँच्नको लागि अनिवार्य भाग हो। तर, कपी र पेस्ट यहाँ फरक तरिकाले काम गर्छ, जसले प्रायः नयाँ प्रयोगकर्ताहरूलाई अलमलमा पार्छ। सही विधिहरू र अनुकूलन टिप्सहरू हेरौं।

टर्मिनलमा आधारभूत सर्टकटहरू

Ubuntu टर्मिनलहरू (जस्तै GNOME Terminal) GUI अनुप्रयोगहरूभन्दा थोरै फरक कुञ्जी संयोजन प्रयोग गर्छन्।

सही सर्टकट कुञ्जीहरू

  • कपी: Ctrl + Shift + C
  • पेस्ट: Ctrl + Shift + V

“Shift” थप्दा टर्मिनल कमाण्डहरूसँगको द्वन्द्व टाढा रहन्छ।

किन Ctrl + C प्रयोग गर्न सकिँदैन

Ctrl + C लाई Linux मा चलिरहेको प्रक्रिया समाप्त गर्न प्रयोग गरिन्छ। कपीको लागि यसलाई प्रयोग गर्दा तपाईंको प्रोग्राम बाधित हुन सक्छ, त्यसैले यो उद्देश्यका लागि निष्क्रिय गरिएको छ।

कपी र पेस्टका लागि माउस प्रयोग गर्ने तरिका

यदि तपाईं माउस प्रयोग गर्न मनपराउनुहुन्छ भने, टर्मिनलमा पनि यो काम गर्छ।

चरणहरू

  1. बायाँ माउस बटनले कपी गर्न चाहनु भएको पाठ चयन गर्नुहोस्।
  2. दायाँ‑क्लिक गरेर “Copy” चयन गर्नुहोस्।
  3. गन्तव्यमा फेरि दायाँ‑क्लिक गरेर “Paste” चयन गर्नुहोस्।

नोट: केही एप्लिकेशनहरूमा पाठ चयन गर्दा स्वचालित रूपमा कपी हुन्छ। त्यसपछि मिडल माउस बटन (वील क्लिक) ले पेस्ट गर्न सकिन्छ। तर, यो सबै टर्मिनल प्रकारहरूमा सधैं भरपर्दो हुँदैन।

टर्मिनल सर्टकटहरू अनुकूलन गर्ने

यदि तपाईं फरक कुञ्जी संयोजन मनपराउनुहुन्छ भने सर्टकटहरू अनुकूलन गर्न सक्नुहुन्छ।

कसरी परिवर्तन गर्ने (GNOME Terminal उदाहरण)

  1. टर्मिनल खोल्नुहोस्।
  2. “Preferences” मा जानुहोस्।
  3. आफ्नो प्रोफाइल → “Shortcuts” वा “Keybindings” चयन गर्नुहोस्।
  4. कपी/पेस्टका लागि चाहनु भएको कुञ्जीहरू तोक्नुहोस्।

उदाहरण:

  • कपीलाई Alt+C वा Super+C (सिफारिस) मा परिवर्तन गर्नुहोस्
  • Ctrl+C बाट बच्नुहोस् ताकि अन्त्य गर्ने द्वन्द्व नहोस्

कपी र पेस्टमा निपुणता पहिलो कदम हो

टर्मिनलमा कपी र पेस्ट मा सहज हुनु Ubuntu लाई प्रभावकारी रूपमा सिक्नको मुख्य कुञ्जी हो। वेबबाट कमाण्डहरू कपी गरेर परीक्षण गर्दा कार्यप्रवाह धेरै तेज हुन्छअर्को चरणमा, xsel र xclip जस्ता कमाण्ड‑लाइन टुलहरू प्रयोग गरी क्लिपबोर्ड सिधै कसरी ह्यान्डल गर्ने भन्ने हेरौं।

4. कमाण्ड लाइन मार्फत क्लिपबोर्ड व्यवस्थापन (xsel / xclip)

जति तपाईं उन्नत हुनुहुन्छ, उति नै तपाईंले कमाण्डको आउटपुट कपी गर्न वा स्क्रिप्टहरूबीच डेटा पास गर्न चाहनुहुन्छ। xselxclip टुलहरूले यो काम सजिलै गर्न मद्दत गर्छ।

xsel — सरल क्लिपबोर्ड टुल

xsel हल्का टुल हो जसले X Window System को क्लिपबोर्ड पढ्छ र लेख्छ। तपाईंले पाठ वा फाइलहरूलाई पाइप गरेर छिटो क्लिपबोर्ड नियन्त्रण गर्न सक्नुहुन्छ।

इन्स्टल

sudo apt update sudo apt install xsel

आधारभूत प्रयोग

  • पाठलाई क्लिपबोर्डमा कपी गर्ने:
echo "Hello Ubuntu" | xsel --clipboard
  • फाइलको सामग्रीलाई क्लिपबोर्डमा कपी गर्ने:
xsel --clipboard < sample.txt
  • क्लिपबोर्डको सामग्री देखाउने:
xsel --clipboard

मुख्य विकल्पहरू

  • --clipboard : मानक क्लिपबोर्ड (Ctrl+C/V)
  • --primary : चयन क्लिपबोर्ड (मिडल‑क्लिक पेस्ट)

टिप: --clipboard प्रयोग गर्दा GUI अनुप्रयोगहरूसँग समक्रमण सहज हुन्छ।

xclip — वैकल्पिक क्लिपबोर्ड टुल

xclip पनि यस्तै काम गर्छ तर थै फरक सिन्ट्याक्स प्रयोग गर्छ।

इन्स्टल

sudo apt install xclip

उदाहरणहरू

echo "Testing xclip" | xclip -selection clipboard
xclip -o -selection clipboard

व्यावहारिक प्रयोग केसहरू

  • कमाण्डको नतिजा स्वचालित रूपमा कपी गर्ने:
date | xsel --clipboard
  • नवीनतम लग त्रुटिहरूलाई क्लिपबोर्डमा पठाउने:
cat /var/log/syslog | grep error | tail -n 20 | xclip -selection clipboard
  • स्क्रिप्टमा क्लिपबोर्ड डेटा प्रयोग गर्ने:
CLIP=$(xclip -o -selection clipboard) echo "Copied: $CLIP"

xsel वा xclip काम नगरेको अवस्थामा

  • GUI छैन (जस्तै सर्भरहरू वा X बिना WSL)
  • X सर्भर समर्थन अभाव

WSL को लागि, clip.exe (Windows क्लिपबोर्ड) प्रयोग गर्नुहोस्।

CLI क्लिपबोर्ड = पावर युजर कौशल

xselxclip मा निपुणता हासिल गर्दा कपी‑पेस्ट कार्यहरू स्वच गर्न र GUI तथा CLI बीच डेटा सहजै सर्न सकिन्छ। यसले तपाईंको Ubuntu कार्यप्रवाहको गति उल्लेखनीय रूपमा बढाउँछ।

5. भर्चुअल वातावरण र WSL मा कपी & पेस्ट

Ubuntu प्रायः VirtualBox, VMware, वा WSL भित्र प्रयोग गरिन्छ। क्लिपबोर्डको व्यवहार होस्ट‑गेस्ट इंटेग्रेशनमा निर्भर गर्दछ। तल आवश्यक कन्फिगरेसनहरू दिइएको छ।

VirtualBox मा कपी & पेस्ट सक्षम गर्नुहोस्

गेस्ट एडिशन्स इन्स्टल गर्नुहोस्

  1. VirtualBox मेनुमा: “Devices” → “Insert Guest Additions CD Image.”
  2. इन्स्टलर चलाउनुहोस्:
sudo apt update 
sudo apt install build-essential dkms linux-headers-$(uname -r) 
sudo sh /media/$USER/VBox_GAs_*/VBoxLinuxAdditions.run
  1. Ubuntu पुनः बुट गर्नुहोस्।

साझा क्लिपबोर्ड सक्षम गर्नुहोस्

  1. VM बन्द गर्नुहोस्।
  2. “Settings” → “General” → “Advanced” खोल्नुहोस्।
  3. “Shared Clipboard” → “Bidirectional” सेट गर्नुहोस्।

अब होस्ट र गेस्ट बीच स्वतन्त्र रूपमा पाठ कपी गर्न सक्नुहुन्छ।

WSL (Windows Subsystem for Linux) मा कपी & पेस्ट

  • कपी: Ctrl + C (मानक Windows विधि)
  • पेस्ट: Right-click वा Ctrl + Shift + V

व्यवहार तपाईँको टर्मिनल प्रकार (PowerShell, CMD, वा Windows Terminal) मा निर्भर गर्दछ।

Windows Terminal सेटिङ्स

  1. “▼” → “Settings” मा क्लिक गर्नुहोस्।
  2. “Ubuntu” प्रोफाइल चयन गर्नुहोस्।
  3. “Actions” मा Ctrl+Shift+C/V सक्षम भएको पुष्टि गर्नुहोस्।

WSL मा clip.exe प्रयोग गर्दै

WSL बाट Windows क्लिपबोर्डमा डेटा कपी गर्नुहोस्:

echo "From WSL to clipboard" | clip.exe

मुख्य टिप्स

  • छविहरू र फाइलहरू OS सिमानाहरू पार गर्दा ठीकसँग कपी नहुन सक्छ।
  • किबोर्ड सर्टकटहरू होस्ट र गेस्ट बीच टकराव हुन सक्छ।
  • फुल-स्क्रीन मोडले माउस फोकस अस्थिर बनाउन सक्छ।

भर्चुअल सेटअपहरूमा, सही कन्फिगरेसन विश्वसनीय कपी‑पेस्टको लागि अत्यावश्यक हुन्छ।

6. सामान्य समस्याहरू & समाधानहरू

“Ctrl + C” टर्मिनलमा कपी गर्दैन

कारण: प्रक्रिया रोक्दछ। समाधान: Ctrl + Shift + C/V प्रयोग गर्नुहोस्।

Right-Click मेनु हराइरहेको छ

कारण: केही टर्मिनल वा भर्चुअल सेटअपहरूमा निष्क्रिय हुन्छ। समाधान: प्राथमिकतामा right‑click सक्षम गर्नुहोस् वा सर्टकट प्रयोग गर्नुहोस्।

WSL क्लिपबोर्ड काम गर्दैन

समाधान: Windows Terminal प्रयोग गर्नुहोस् र WSL अद्यावधिक गर्नुहोस्। विश्वसनीयताका लागि clip.exe वा PowerShell को Get-Clipboard प्रयोग गर्नुहोस्।

xsel / xclip फेला परेन

समाधान: sudo apt install xsel वा xclip मार्फत म्यानुअली इन्स्टल गर्नुहोस्। X समर्थन बिना हेडलेस सर्भरहरूमा उपलब्ध हुँदैन।

क्लिपबोर्ड सामग्री ओभरराइट वा हराइरहेको छ

Ubuntu ले दुई क्लिपबोर्डहरू राख्छ:

  • PRIMARY : चयनमा स्वचालित कपी
  • CLIPBOARD : Ctrl+C को सामग्री

समाधान: भ्रम टाल्न xsel --clipboard स्पष्ट रूपमा प्रयोग गर्नुहोस्।

VirtualBox कपी‑पेस्ट काम गर्दैन

समाधान: गेस्ट एडिशन्स इन्स्टल गर्नुहोस् र “Bidirectional Clipboard” सक्षम गर्नुहोस्।

अस्थिर क्लिपबोर्ड

समाधान: सत्र प्रकार परिवर्तन गर्नुहोस्: Wayland → Xorg। टर्मिनल वा एप्लिकेशन पुनः सुरु गर्नुहोस्।

7. FAQ

Q1. Ubuntu टर्मिनलमा Ctrl+C कपी किन गर्दैन?

A: यसले प्रक्रिया रोक्दछ। Ctrl + Shift + C/V प्रयोग गर्नुहोस्।

Q2. “command not found: xsel” — के गर्ने?

A: यसलाई इन्स्टल गर्नुहोस्:

sudo apt update 
sudo apt install xsel

वा वैकल्पिक रूपमा xclip प्रयोग गर्नुहोस्।

Q3. VirtualBox र Ubuntu बीच कपी‑पेस्ट कसरी ठीक गर्ने?

A: गेस्ट एडिशन्स इन्स्टल गर्नुहोस् र “Bidirectional Clipboard” सक्षम गर्नुहोस्।

Q4. पाठ चयन गर्दा स्वचालित रूपमा कपी किन हुन्छ?

A: Linux ले अलग “PRIMARY” क्लिपबोर्ड प्रयोग गर्छ। मध्य माउस बटनले पेस्ट गर्नुहोस्।

Q5. WSL बाट Windows मा कपी कसरी गर्ने?

A: clip.exe प्रयोग गर्नुहोस्:

echo "text" | clip.exe

Q6. क्लिपबोर्ड पेस्ट हुँदैन?

A: सम्भावित कारणहरू: असमर्थित एप, मध्य‑क्लिक निष्क्रिय, वा मिश्रित क्लिपबोर्ड प्रकारहरू।

Q7. क्लिपबोर्डको सामग्री कसरी हेर्ने?

A:

xsel --clipboard xclip -o -selection clipboard

8. निष्कर्ष | Ubuntu कपी & पेस्टमा निपुण बनौं

Ubuntu मा कपी‑पेस्ट सुरुमा जटिल लाग्न सक्छ, तर एक पटक निपुण भएपछि यो शक्तिशाली कार्यप्रवाह उपकरण बनिन्छ। GUI, CLI, वा भर्चुअल वातावरण जुनसुकै प्रयोग गर्नुहोस्, प्रत्येकको सही विधि बुझ्नु आवश्यक छ।

छोटो सारांश

  • GUI: Ctrl+C/V वा right‑click प्रयोग गर्नुहोस्।
  • टर्मिनल: Ctrl+Shift+C/V प्रयोग गर्नुहोस्।
  • CLI उपकरणहरू: xsel वा xclip प्रयोग गर्नुहोस्।
  • VirtualBox: गेस्ट एडिशन्स इन्स्टल गरी द्विदिश क्लिपबोर्ड सक्षम गर्नुहोस्।
  • WSL: Windows Terminal कन्फिगर गर्नुहोस् वा clip.exe प्रयोग गर्नुहोस्।

यी चरणहरूले कपी‑पेस्टलाई निराशाबाट दक्षतामा रूपान्तरण गर्छ। परिचित भएपछि, विकासकर्ता र पावर प्रयोगकर्ताहरूका लागि Ubuntu को लचिलोपन अतुलनीय हुन्छ।