টার্মিনেটরে সিটিআরএল-ডি উইন্ডোটি বন্ধ করুন (টার্মিনাল এমুলেটর)


46

আমি প্রায়শই একাধিক এসএসএইচ সেশনের মাধ্যমে লগ ইন করি। আমার সেশনগুলি থেকে লগআউট করতে, আমি আমার স্থানীয় মেশিনে ফিরে না আসা পর্যন্ত আমি CTRL+ টিপুন d

যাইহোক, কখনও কখনও আমি একবারে অনেকগুলি চাপ দিই এবং আমার টার্মিনালটি প্রস্থান করে।

আমার টার্মিনালটি বন্ধ করে CTRL+ ব্লক করার কোনও উপায় আছে কি d?

আমি আমার টার্মিনাল এমুলেটর হিসাবে টার্মিনেটর ব্যবহার করছি




Zsh এর জন্য এই প্রশ্নটি দেখুন ।
rgov

উত্তর:


50

আপনি সাধারণভাবে ব্যাশে ইওফ অক্ষম করতে পারেন:

set -o ignoreeof


2
তবে আপনি যদি নির্বিচারে এটি করেন তবে এসএসএস-এর উপরও লগ ইন করার সাথে সাথে এটি প্রয়োগ হবে।
গিলস 23'17 এ 'দুষ্ট হওয়া বন্ধ করুন'

3
আমি টার্মিনেটর ব্যবহার করছি 0.97। আমি যখন উপস্থাপনের আগে সেট করি, তখন এটি বার্তাটি দিয়ে 10 বার ctrl-d (প্রস্থান করে না) ব্লক করে: শেলটি ছাড়তে "প্রস্থান" ব্যবহার করুন। 11 তম সিটিআরএল-ডি-তে, এটি প্রস্থান করে।
এএএফার্মক্লাব

ওএমজি, আপনাকে ধন্যবাদ !! এটি (দুর্ঘটনাজনিত টার্মিনাল ক্লোয়ার্স) আমার জন্য এক বিশাল বিরক্তি ছিল। ~ / .Bashrc এ যুক্ত হয়েছে; কনসোল এ কাজ করে | xfce4- টার্মিনাল | ... :-D
ভিক্টোরিয়া স্টুয়ার্ট

@ গিলস ভাল ইনপুট, আপনার কি এর কোনও সমাধান আছে?
গৌথিয়ার

34

আপনি IGNOREEOFব্যাশে পরিবেশ পরিবর্তনশীল ব্যবহার করতে পারেন । সুতরাং export IGNOREEOF=42এবং Ctrl+Dএটি আপনার শেলটি ছাড়ার আগে আপনাকে চল্লিশ বার চাপতে হবে।

পসিক্সের setএকটি সেটিংসও রয়েছে -o ignoreeof


4
তেতাল্লিশ বার: প্রথম চল্লিশটি উপেক্ষা করা হবে, এবং শেষটি আসলে প্রত্যাখ্যান করবে। :-)

আমি ভেবে দেখলাম তেতাল্লিশ বার খুব বাড়াবাড়ি হবে। অবশ্যই এটি set -o ignoreeofআরও ব্যবহারিক হবে
রাইকায়ো

3
তবে আপনি যদি নির্বিচারে এটি করেন তবে এসএসএস-এর উপরও লগ ইন করার সাথে সাথে এটি প্রয়োগ হবে।
গিলস 23'17 এ 'দুষ্ট হওয়া বন্ধ করুন'

আপনি যখনই টার্মিনালটি খুলবেন তখন আপনাকে কমান্ডটি লিখতে হবে permanent আপনি কীভাবে এটি স্থায়ীভাবে অক্ষম করবেন?
মাইক্রোফডি

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