একটি এসএসএইচ সংযোগ বন্ধ করার পরে ম্যাক ওএস এক্স টার্মিনাল শিরোনাম পুনরুদ্ধার করুন [সদৃশ]


18

সম্ভাব্য সদৃশ:
এসএসএস থেকে ফিরে আসার পরে আমি কীভাবে ওএস এক্স টার্মিনাল শিরোনামটিকে মূল শিরোনামে সেট করব?

ম্যাক ওএস এক্স টার্মিনালে যখনই আপনি এসএসএইচ সংযোগটি থেকে লগ আউট করেন তখন উইন্ডো শিরোনামের অতীতের লগইন তথ্যটি শেষ করেন।

ওয়েবে সন্ধান করা বেশিরভাগ সমাধানগুলির মধ্যে এই প্রশ্ন বা এই সম্পর্কিত ব্লগ পোস্টের মতো কন পলায়নের ক্রমগুলি ঘুরে দেখার অন্তর্ভুক্ত ।

এটি কোনও এসএসএইচ সমস্যা বলে মনে হচ্ছে, টার্মিনাল জিনিস নয়, তাই আমি ভাবছিলাম যে এটি করার কোনও সহজ উপায় আছে (সম্ভবত এসএসএইচ ক্লায়েন্টের কনফিগারেশন সম্পাদনা করা?)

উত্তর:


26

এটি কোনও এসএসএইচ সমস্যা নয়। সমস্যাটি হ'ল দূরবর্তী হোস্টের শেলটি টার্মিনাল উইন্ডো শিরোনাম সেট করতে একটি পালাবার ক্রম প্রেরণের জন্য কনফিগার করা হয়। এটি মোটামুটি সাধারণ সেটআপ। আপনার লিঙ্ক করা ব্লগ পোস্টে উল্লিখিত সমাধানগুলি সঠিক।

সবচেয়ে সহজ এবং সর্বাধিক প্রত্যক্ষ সমাধান হ'ল লগ আউট হওয়ার পরে উইন্ডো শিরোনামটি পুনরায় সেট করতে একই দূরবর্তী শেলটি কনফিগার করা। উদাহরণস্বরূপ, যদি দূরবর্তী শেলটি বাশ হয় তবে এটি ~ / .bash_logout এ রাখুন:

printf '\e]0;\a'

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

PS1='\[\e]1;\s\$ \W\a\e]2;\u@\h\a\]'"$PS1"

এটি উইন্ডো শিরোনামে ব্যবহারকারী এবং হোস্টের নাম রাখে (যা সাধারণত দূরবর্তী শেলগুলি করণীয় হিসাবে কনফিগার করা হয়), এবং শেলের নাম এবং টাইপ (সাধারণ ব্যবহারকারী বা মূল) এবং বর্তমান কার্যনির্বাহী ডিরেক্টরি প্রদর্শন করতে ট্যাব শিরোনাম সেট করে।

মনে রাখবেন যে আপনার যদি ইতিমধ্যে ~ / .Bash_profile (বা ~ /। প্রোফাইল) না থাকে তবে একটি তৈরি করুন এবং এটি ~ / .bashrc চালান যাতে ~ / .bashrc লগইন এবং নন-লগইন শেলগুলিতে প্রযোজ্য:

if [ -f $HOME/.bashrc ]; then
    . $HOME/.bashrc
fi
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.