লিনাক্স কমান্ড "কম" এর জন্য বাধা কী কী?


29

আপনি যখন কম দিয়ে শিফট-এ করেন, আপনি ফাইলটি রিয়েল টাইমে দেখতে পাবেন এবং আপনি "ডেটার জন্য অপেক্ষা করছেন ... (বিসর্জনে বাধা দেওয়া)" বার্তাটি পাবেন।

আপডেট করা ঠিক কাজ করে, তবে বাধা কী? কিছুই কাজ করে না বলে মনে হচ্ছে (Ctrl-C, Esc, Ctrl-I ইত্যাদি)। আমাকে সর্বদা টার্মিনালটি মেরে ফেলতে হবে যা একটি ব্যথা।


2
আমার জন্য, বিঘ্নিত (সিটিআরএল-সি) ঠিকঠাক কাজ করে, এটি পুরো প্রক্রিয়াটিকে হত্যা না করে!
তারানাকি

উত্তর:


33

Ctrl + C আমার পক্ষে কাজ করে। আমি যখন কম এফ কমান্ডটি ব্যবহার করি তখন এটি "(বাতিল করতে বাধা দেয়)" বলে। "বাধা" যা এটি উল্লেখ করছে যা হ'ল কী টার্মিনাল বিঘ্নিতভাবে আবদ্ধ। কমান্ডটি stty -aপ্রাসঙ্গিক টার্মিনাল সেটিংস প্রদর্শন করে:

গতি 38400 বাউড; সারি 50; কলাম 80; লাইন = 0; আন্ত = ^ সে ; ছাড়ুন = ^ \; মুছা = ^ এইচ; হত্যা = ^ ইউ; eof = ^ D; eol =; eol2 =; swtch =; শুরু = = প্রশ্ন; স্টপ = ^ এস; সাসপ = ^ জেড; rprnt = ^ R; werase = ^ ডাব্লু; lnext = ^ V; ফ্লাশ = ^ হে; মিনিট = 1; সময় = 0; -প্যারেনব -প্যারোড্ড সিএস 8 -হুপসিএল -সিসটপব ক্রিয়াড -ক্লোকাল -ক্রটস্কটস-সিগনব্রাক -ব্রিনক্ট-সিগন্পার-পার্মার্ক-ইনপ্যাক-এস্ট্রিপ -আইনলসিআর-সিগনার আইক্রন আইকন -অক্সফ -আইউক্লিসি -সিক্ল্যাক -আরনক্লোকস্টক্লোক -নলরেট -ফিল -ফিডেল এনএল 0 cr0 ট্যাব বিএস0 ভিটি0 এফএফ0 আইসিগ আইকনন ই্যাক্সটেন ইকো ইকো ইকোক

এটি intr = ^Cএটি দেখায় যে বাধা সিআরটিএল + সি দ্বারা উত্পাদিত হয়েছিল।

আপনি যদি stty -aএটি করেন তা কি করে?


1
এটি অন্তর্নিহিত = ^ সে। আহা !! এটি আসলে সিটিআরএল-শিফট-সি - অর্থাৎ আপার কেস। সহায়তার জন্য ধন্যবাদ

4
এটি অদ্ভুত - আমি কখনও Ctrl + শিফটকে কেবল Ctrl থেকে আলাদা হতে জানি না। খনি আপার কেস সি দেখায় তবে Ctrl + c (শিফট ছাড়াই) ভাল কাজ করে।
রেন্ডি অরিসন

4
আমি কখনও কখনও এমন কোনও সিস্টেম ব্যবহার করি নি যা সিআরটিএল-সি এবং সিআরটিএল-সি আলাদাভাবে ব্যবহার করে। শুধু একটি তথ্য পয়েন্ট।
কার্লএফ

1
আমার একই সমস্যা রয়েছে এবং ctrl-c বা ctrl-shift-c কাজ করে না। আমি কি স্ক্রিন সেশনের অভ্যন্তরে কম চালিয়ে যাচ্ছি এই বিষয়টির সাথে কি কিছু থাকতে পারে?

2
এটি আমার জন্য কাজ করে: 'সিটিআরএল-শিফট-সি' স্বাভাবিক মোডে চলে যায় এবং কেবল qপ্রস্থান করতে প্রবেশ করে
মোহাম্মদ আলী আকবরী

2

@ র্যান্ডি অরিসন যেমন উল্লেখ করেছেন, ^C( নিয়ন্ত্রণ + সি ) উপযুক্ত বাধা চরিত্র। যদিও, lessকার্যকর করার সময় প্রদত্ত বিকল্পগুলির উপর ভিত্তি করে এই সংকেতটিতে কীভাবে প্রতিক্রিয়া জানানো হবে vary

সাধারণত, একটি ইন্টারাপ্ট চরিত্র কারণ lessস্টপ যাই হোক না কেন তা করছেন করা হয় এবং ফিরে তার কম্যান্ড প্রম্প্ট (অর্থাত না টার্মিনাল / TTY প্রম্পট)।

পরিবর্তে, আপনি lessপ্রস্থান করতে এবং টার্মিনাল / টিটি প্রম্পটে ফিরে যেতে চাইলে সিগন্যাল করতে চান , আপনার -Kবা --quit-on-intrবিকল্পটি ব্যবহার করা উচিত । lessযখন কোনও বাধা চরিত্র (সাধারণত ^C) টাইপ করা হয় তখন তা অবিলম্বে (স্ট্যাটাস 2 সহ) প্রস্থান করতে পারে ।

কম ম্যানপেজ

-K , --quit-on-intr

যখন কোনও বাধা অক্ষর (সাধারণত ^ C) টাইপ করা হয় তখন তাত্ক্ষণিকভাবে (স্ট্যাটাস 2 সহ) প্রস্থান করার কম কারণ দেখায়। সাধারণত, একটি বিঘ্নিত চরিত্র যা কিছু করছে তা বন্ধ করতে এবং তার কমান্ড প্রম্পটে ফিরে আসে return নোট করুন যে এই বিকল্পটির ব্যবহার "F" কমান্ড থেকে কমান্ড প্রম্পটে ফিরে আসা অসম্ভব করে তোলে।

less -K [filename]...
less --quit-on-intr [filename]...

2

Ctrl + Cআমার জন্য কাজ করে না। যাইহোক, আমি প্রক্রিয়াটি থামাতে সক্ষম হয়েছি q


-1

চেষ্টা করুন Shift + Ctrl + C, আমার একই সমস্যা ছিল এবং ছাড়তে Ctrl + Z-> fg-> Qকরতে হবে।


ছাড়ার আগে lessপটভূমি স্থাপন এবং এটি আবার চালু করার দরকার নেই fg। আপনি এখনই টিপতে পারেন q
দিরদী

-1

আমি আমার টার্মিনাল, সিটিআরএল-সি, সিটিআরএল শিফট-সি কিছুই কাজ করিনি তার চেয়ে দ্রুত ফাইলটি যাচাই করতে চেয়েছিলাম তার চেয়ে বেশি যুক্তিতে আমি আটকে ছিলাম। Ctrl-z কাজটি করেছে :)


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