আমি কীভাবে উবুন্টু সার্ভারের সাথে সংযোগ স্থাপন করতে পুটিতে ট্যাব-সম্পূর্ণতা ব্যবহার করতে পারি?


12

আমি উবুন্টু সার্ভার (ভিপিএস) এর সাথে সংযোগ স্থাপনের জন্য পুটি ব্যবহার করি। আমি যখন উবুন্টু সার্ভারে কমান্ড লাইনের সাথে কাজ করছি তখন আমি ট্যাব-সমাপ্তিটি ব্যবহার করতে চাই ... আমি কীভাবে এটি কনফিগার করব?

উত্তর:


13

ট্যাব সমাপ্তি পিটিটিওয়াইতে কাজ করা উচিত। ট্যাব সমাপ্তি সার্ভারে আপনি চালিত শেল দ্বারা সরবরাহ করা হয়, পুটিই দ্বারা নয়। দয়া করে আপনার প্রশ্নটি সম্পাদনা করুন এবং আপনি ট্যাব সমাপ্তি ব্যবহার করার চেষ্টা করার সময় আপনি কী শেল ব্যবহার করছেন এবং বিশেষত কী ঘটে তা সহ আরও বিশদ সরবরাহ করুন।


ঠিক আছে ধন্যবাদ. আমি কী শেল ব্যবহার করছি তা আমি কীভাবে দেখতে পারি? আমার একটি উবুন্টু ভিপিএস রয়েছে, সুতরাং আমার ধারণা এটি ডিফল্ট। এটা কি বাশ?
জোনাস

2
echo $SHELLআপনি যে শেলটি চালাচ্ছেন তা দেখার চেষ্টা করুন ।
কেভিন এম

আপনি কী চেষ্টা করে টাইপ করেন যা স্বয়ংক্রিয়ভাবে সম্পূর্ণ হয় না? আপনি একবার বা দু'বার ট্যাব টিপুন? আপনি কি bashপরিবর্তে ব্যবহার করার চেষ্টা করেছেন sh? (আমি মনে করি উবুন্টু /bin/shএটির একটি সিমিলিঙ্ক /bin/bashতবে আমি ভুল হতে পারি)
জোশ

4
এমনকি যদি এটি / বিন / ব্যাশের প্রতীকী লিঙ্ক হয় তবে এক্সিকিউটেবল এটি কীভাবে ডাকা হয় তার উপর নির্ভর করে কার্যকারিতা পরিবর্তন করতে পারে। সানোজ যেহেতু লগইন শেলটি / বিন / শ দেখতে পাচ্ছে, এটি সম্ভবত বোর্ন শেল (sh) এর মতো অভিনয় করছে এবং বোর্ন-পুনরায় শেল (বাশ) নয়। সবচেয়ে ভাল কাজটি হল আপনার লগইন শেলটি পরিবর্তন করা। চেষ্টা করুনchsh /bin/bash
ডগ হ্যারিস


11

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

যেমনটি দেখা গেছে, পার্থক্যটি হ'ল মূল / / বিন / ব্যাশটিতে / ইত্যাদি / পাসডাব্লুড ছিল, যখন ব্যক্তিগত ব্যবহারকারীর কাছে / বিন / শ ছিল।

ডিফল্ট শেলটি / বিন / ব্যাশে পরিবর্তন করা আমার জন্য সমস্যার সমাধান করে।


6

উইন্ডোজে এবং কখনও কখনও পুট্টি চালানোর ক্ষেত্রে আমার একই সমস্যা হয়, আঘাত Tabহ'ল পুট্টি উইন্ডো থেকে দূরে সরে যায় এবং এটি সাধারণত স্বতঃপূরণ দেয় না যা এটি সাধারণত হয় /bin/bash। আমি উপরে উল্লিখিত সমস্ত সমাধানের চেষ্টা করেছি এবং সেগুলির কোনওোটাই আমার জন্য এই সমস্যাটি ঠিক করে নি বলে মনে হয়।

এইভাবেই আমার স্থির করলাম। উইন্ডোজ ডেস্কটপ স্ক্রিনে যান এবং Alt- Tabএবং Ctrl- Tabসংমিশ্রণ কীগুলি কয়েকবার টিপুন এবং এটি আমার জন্য এটি ঠিক করে দেবে বলে মনে হচ্ছে। এখন পুট্টি স্ক্রিনে ফিরে যান এবং Tabআবার চেষ্টা করুন ।


1
কিছুটা আশ্চর্যজনকভাবে এটি আসলে কাজ করেছিল
গ্রিম

1
একই অবস্থা!
পুট্টির

3

নিম্নলিখিত কমান্ডটি টাইপ করুন:

sudo vi /etc/bash.bashrc

এই লাইনগুলি দেখুন:

# enable bash completion in interactive shells
# if ! shopt -oq posix; then
#  if [ -f /usr/share/bash-completion/bash_completion ]; then
#    . /usr/share/bash-completion/bash_completion
#  elif [ -f /etc/bash_completion ]; then
#    . /etc/bash_completion
#  fi
# fi

কিছু লাইনের মত মন্তব্য করা, এটি দেখতে এটির জন্য:

# enable bash completion in interactive shells
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

সংরক্ষণ করুন, পুটি বন্ধ করুন, তারপরে এটি আবার খুলুন।


1

আপনার শেলটি ডিফল্ট হতে পারে /bin/sh

/bin/bashপরিবর্তে নিম্নলিখিত আদেশগুলি ব্যবহার করে আপনি এটি ঠিক করতে পারেন :

chsh
/bin/bash

0

আমি জানি এটি একটি পুরানো প্রশ্ন তবে আমি কয়েকবার এই সমস্যাটি নিয়ে চলে এসেছি এবং খুঁজে পেয়েছি যে আসল সমাধানটি সার্ভার সাইডটি নয় তবে এটি ক্লায়েন্টের পক্ষে এবং এটি প্রথম জিনিস যা আমি যখন অনুসন্ধান করি তখন উঠে আসে সমস্যার সমাধান

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

আমার বিশেষ ক্ষেত্রে, এই সমস্যা ঘটে যে সময় আমি অথবা VMware ব্যবহার দ্রুত বৈশিষ্ট্য ইনস্টল (এটিও BTW ব্যর্থ) সর্বশেষ কুবুন্টু মুক্তি ইনস্টল করার চেষ্টা করুন। এমনকি যখন এটি সংঘটিত হয় যখন আমি যে সার্ভারটিতে সংযোগ দিচ্ছি এটি একটি দূরবর্তী সার্ভার। আশা করি এটি কাউকে সাহায্য করবে।


0

কীবোর্ডের নীচে পুটিতে লিনাক্স নির্বাচন করুন। তারপরে বৈশিষ্ট্যগুলির অধীনে বিকল্প উইন্ডোতে স্যুইচিং অক্ষম করুন নির্বাচন করুন

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.