একটি বিড়াল / দেব / ইউরেনডম করেছে - টুটা টার্মিনাল


31

কৌতূহলের বাইরে, যখন আপনার শেল চরিত্রের সেটটি কিছু করার থেকে বিরতি দেয় cat /dev/urandomতখন জায়গাটি ঠিক করার কোনও উপায় কি আছে?


6
অবশ্যই ... তা করবেন না! এছাড়াও, আপনি যদি মনে করেন কোনও কমান্ডটি অবৈধ অক্ষর তৈরি করতে পারে তবে ব্যবহার করুন cat -A
jnylen

2
অতিরিক্তভাবে, আমি কীভাবে catআপনার চরিত্রের সেটটি ভাঙতে পারি তা আমি সবসময়ই আগ্রহী ছিলাম ...
ক্র্যাসিক

বিড়াল / বিন /
এলএস

2
@ ক্র্যাসিক: এটি টার্মিনালে বাইনারি প্রেরণ করে এবং প্রতিটি টার্মিনালে বিশেষ ক্যারাকটার গ্রহণ করে ফন্ট / রঙ / ইত্যাদি পরিবর্তন করার উপায় রয়েছে। দেখুন অবিশ্বাস্য: linusakesson.net/programming/tty ।। (ওরফে "পির TTY demystified) আপনার শব্দটি সেটিং উপর নির্ভর করে, ভিন্নভাবে খুব প্রতিক্রিয়া হবে (এবং অবশ্যই, নির্ভর করে কি বাইট তা গ্রহণ করে এবং যা অনুক্রমে)
অলিভিয়ের Dulac

@ স্পেসফেস: আপনি সম্ভবত ভাগ্যবান হয়েছেন যে / বিন / এলএস এর বাইনারিটি শেষের দিকে, বাইট সিকোয়েন্সগুলি প্রদর্শন স্থির করেছিল। এটি ওএস, বাইনারি (উদাহরণস্বরূপ, কোন সংস্করণ, অপ্টিনো কী সংকলন করেছে ইত্যাদি) এবং আপনার টার্মিনালের TERM সেটিংয়ের উপর নির্ভর করবে ... সুতরাং আমি পরিবর্তে "stty sane" ব্যবহার করার পরামর্শ দিচ্ছি Ol
অলিভিয়ার ডুলাক

উত্তর:


50

এর মধ্যে একটি ব্যবহার করে দেখুন:

stty sane

অথবা

reset

যদি উভয়ই কাজ না করে, বা আপনার টার্মিনালটি এতটাই গণ্ডগোল হয়ে গেছে যে আপনি কমান্ডগুলিও প্রবেশ করতে পারবেন না, তবে টার্মিনালটি বন্ধ করে একটি নতুন শুরু করা ভাল।

নোট যা stty sanePOSIX দ্বারা সংজ্ঞায়িত করা হয়েছে যেখানে resetনেই। এর অর্থ কিছু সিস্টেমে একটি নাও থাকতে পারে resetবা এটি পুরোপুরি ভিন্ন কিছু করতে পারে, যেমন পুরো সিস্টেমটিকে পুনরায় সেট করার মতো। আমি এখনও ছাড়া কোনও সিস্টেমের মুখোমুখি হই নি reset

আরও পটভূমি তথ্যের জন্য "লিনাক্স কীবোর্ড এবং কনসোল HOWTO" অধ্যায় "আপনার টার্মিনালটি পুনরায় সেট করা" পড়ুন


আমি আপনাকে সঠিক উত্তর দিয়েছিলাম কারণ আপনি প্রথম ছিলেন। অন্যকে দুঃখিত।
পেড্রো মন্টো গার্সিয়া

সাধারণভাবে, টার্মিনালে এলোমেলো বাইট লেখার ক্ষেত্রে এটি এমন পরিস্থিতিতে পড়ার সম্ভাবনা নেই যা স্থির করার জন্য stty sane প্রয়োজন; যে প্রোগ্রাম ক্রাশিং থেকে সম্ভবত আসার সম্ভাবনা বেশি।
র্যান্ডম 832

stty saneনিরাপদ ও যথাযথ উপায় (
লিনের

1
@ অলিভিয়ারডুলাক আপনার অভিজ্ঞতা ভাগ করে নেওয়ার জন্য আপনাকে ধন্যবাদ। আমি গবেষণা করে শিখেছি যা resetপসিক্স দ্বারা সংজ্ঞায়িত নয়।
লেসমানা

1
@ আমি মনে করি না যে @ অলিভারডুলাক এফইউডি ছড়াচ্ছে। reset"নিরাপদ" নয় এমন রেফারেন্স হ'ল এটি পসিক্স দ্বারা সংজ্ঞায়িত হয়নি। @ অলিভিয়ারডুলাক এফইউডি ছড়িয়ে দিচ্ছেন দয়া করে এফইউডি ছড়িয়ে দেওয়া বন্ধ করুন।
লেসমানা

20

আপনি রিসেট কমান্ডটি ব্যবহার করে দেখতে পারেন ।


4
আপনি ম্যান পৃষ্ঠাটি লিঙ্ক করেছেন, সুস্পষ্টভাবে একটি ভাল আরটিএফএমের প্রস্তাব দিচ্ছেন। আপনি আজ আমার নায়ক, ধন্যবাদ।
লুক 404

এটি অনেকগুলি ইউনিক্সে কাজ করে ... তবে সতর্কতার কিছু শব্দ: সাবধানতা অবলম্বন করুন: কিছু সিস্টেমে (যেমন, অন্যান্য ওএস, বা কিছু অন্য লিনাক্স বিতরণ?) এটি একটি সিস্টেম রিসেট শুরু করতে পারে (আমি বিশ্বাস করি উদাহরণস্বরূপ এটি এটি করে) সোলারিসের কিছু সংস্করণ)। সুতরাং সিস্টেমটি পুনরায় নির্ধারণ করা, অর্থাত্ পুনরায় বুট করা (যথাযথ শাটডাউন না করে) ... কোনও আদেশের মতো, সতর্কতা অবলম্বন করুন। (অন্যান্য কমান্ডের ক্ষেত্রেও এটি সত্য: উদাহরণস্বরূপ কিছু 'টার' "/" উপসর্গগুলি সরিয়ে দেয় না এবং এটি সংবেদনশীল ফাইলগুলি ওভাররাইট করতে পারে ইত্যাদি Always সর্বদা নিশ্চিত হয়ে নিন যে আপনার সিস্টেমে যে কমান্ডটি ব্যবহার করতে চান তা আপনি কীভাবে জানেন know ব্যবহার করছেন))
অলিভিয়ার ডুলাক

1
@OlivierDulac; ওপি তার প্রশ্ন লিনাক্সটিকে ট্যাগ করেছে তাই তিনি একটি লিনাক্সেন্ট্রিক উত্তর পেয়েছেন যদিও এটি ইস্যু ছাড়াই সোলারিসহ অন্যান্য ইউনিক্স সিস্টেমে কাজ করবে। আমি সোলারিসের সাথে 15 বছর ধরে কাজ করেছি! আপনি ইউজারল্যান্ড রিসেট (1) কমান্ডের সাহায্যে স্পার্ক ওপেন বুট প্রম রিসেট কমান্ডকে বিভ্রান্ত করছেন। আপনি যদি ঠিক প্রম্পটে রিসেটটি জারি করেন তবে আপনি কোনও দুর্নীতিগ্রস্থ টার্মিনাল থেকে পুনরুদ্ধার হওয়ার সম্ভাবনা কম।
ব্যবহারকারী 9517 GoFundMonica

@ লাইন: আহা, এটি এটি (ওপেন বুট প্রম) হতে পারে indeed তবে তবুও এর অর্থ কিছু পরিবেশের "হোস্ট" পুনরায় সেট করার সাথে সংযুক্ত, সুতরাং আমি "নিরাপদ" "স্টাটি সান" কমান্ড শিখতে / ব্যবহার করতে লোকদের (যদিও তারা লিনাক্সের "বেশিরভাগ ক্ষেত্রে" থাকে) পছন্দ করে (যা কী বলে এটি করে, এবং "রিসেট" এর মতো অস্পষ্ট নয়) ... তাই আমি পাঠকদের এই বিষয়ে সতর্ক করছি।
অলিভিয়ার ডুলাক

@ অলিভিয়ারডুলাক সোলারিস, সেন্টস, উবুন্টু, ওপেনবিএসডি সমস্ত লিঙ্কটি রিসেট টিসেটে রিসেট করুন - অনুগ্রহ করে আপনার ভুল তথ্যকে বাদ দিয়ে অন্য কোনও ভুল তথ্য দেওয়ার জন্য প্রমাণ সরবরাহ করুন। ওবিপি কোনও হোস্ট ওএস নয় তাই এটি গণনা করে না।
ব্যবহারকারী 9517 GoFundMonica

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