Ctrl+D, যখন টার্মিনালে একটি লাইনের শুরুতে টাইপ করা হয়, ইনপুটটির শেষটি চিহ্নিত করে। এটি ইউনিক্স অর্থে কোনও সংকেত নয়: যখন কোনও অ্যাপ্লিকেশন টার্মিনাল থেকে পড়তে থাকে এবং ব্যবহারকারী চাপ দেয় Ctrl+D, তখন অ্যাপ্লিকেশনটি জানানো হয় যে ফাইলটির সমাপ্তি পৌঁছেছে (ঠিক এটি যদি কোনও ফাইল থেকে পড়তে থাকে এবং পাস করেছিল তবে শেষ বাইট))
Ctrl+Cএকটি সংকেত পাঠায়, SIGINT । ডিফল্টরূপে সিগিন্ট (বিঘ্নিত সংকেত) অগ্রভাগের অ্যাপ্লিকেশনটিকে হত্যা করে, তবে অ্যাপ্লিকেশনটি সিগন্যালটি ধরে ফেলতে পারে এবং কিছু ভিন্ন উপায়ে প্রতিক্রিয়া দেখাতে পারে (উদাহরণস্বরূপ, শেল নিজেই সিগন্যালটি ধরে এবং আপনি যে লাইনের সাথে টাইপ করতে শুরু করেছেন তা বাতিল করে দেয়, তবে তা হয় না ' প্রস্থান করার সময় এটি একটি নতুন প্রম্পট দেখায় এবং একটি নতুন কমান্ড লাইনের জন্য অপেক্ষা করে)।
আপনি শেষ অফ ফাইল এবং সঙ্গে SIGINT সঙ্গে যুক্ত অক্ষর পরিবর্তন করতে পারেন stty
কমান্ড, যেমন stty eof a
করতে হবে a
শেষ অফ ফাইল অক্ষর, এবং stty intr ^-
SIGINT চরিত্র নিস্ক্রিয় করবে। এটি খুব কমই দরকারী।
Ctrl+D
মানে Ctrl এবং রাজধানী ডি অথবা এটা কোন ব্যাপার না?