ম্যাক টার্মিনাল অ্যাপ্লিকেশন - রিমোট সার্ভারে এসএসএইচ ব্যবহার করার সময় পূর্ববর্তী কমান্ডগুলি লোড করতে উপরের তীরটি ব্যবহার করতে অক্ষম (^ [[A)


2

আমি একটি অদ্ভুত ইস্যুতে ছুটে যাচ্ছি যেখানে ইউএস তীরটি এসএসএইচ অধিবেশন চলাকালীন রিমোট সার্ভারে পূর্বে প্রবেশ করা কমান্ডগুলি পুনরুদ্ধার করে না:

:~ user$ ssh user@myserver
//... type the password, get welcome message
$ ^[[A  //<- This is what I see when pressing up arrow on the server
$ ls //<- I expect to see my previous commands to be visible

উপরের তীর টিপানোর সময় আমি কীভাবে একটি দূরবর্তী সার্ভারে টার্মিনাল পুনরায় কল করতে পারি? এই আচরণটি যা আমি পূর্বে পর্যবেক্ষণ করেছি, বর্তমানে ওএসএক্স 10.11.2 চলছে


সার্ভারে কি শেল চলছে?
চিহ্নিত করুন

উত্তর:


3

অস্থায়ীভাবে আপনার শেলটি পরিবর্তন করার চেষ্টা করুন, শেলের নামটি টাইপ করুন:

$ /bin/csh 

এটি আপনার তীর কীটি ঠিক করে কিনা দেখুন। যদি তা হয় তবে আপনার শেল বা শেল প্রোফাইলটিতে সমস্যার কারণ রয়েছে।

সম্ভাব্য সমাধান:

  1. আপনার বর্তমান শেল বা শেল প্রোফাইল ঠিক করুন।
  2. আপনি স্থায়ীভাবে অন্য শেলটিতে পরিবর্তন করতে পারেন।

তথ্যসূত্র: ম্যাক ওএস এক্স: টার্মিনাল শেলটি কীভাবে পরিবর্তন করবেন


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

2

এটা চেষ্টা কর:

echo $HISTSIZE

যদি সংখ্যাটি নেতিবাচক বা শূন্য হয়, এটি আপনার যে আচরণটি দেখছেন তার কারণ ঘটবে। আপনার এটিকে আপনার দূরবর্তী ~ / .bash_profile (অথবা ~ / .bashrc রিমোট ওএসের উপর নির্ভর করে) এ একটি ধনাত্মক সংখ্যায় সেট করতে হবে।

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