পুটি: কিছু উবুন্টু সার্ভারের সাথে সংযুক্ত, কখনও কখনও এন্টার টিপে কোনও নতুন লাইনে যাওয়া বন্ধ করে দেয়


16

আমি কিছু উবুন্টু 14.04.4 এলটিএস x64 সার্ভারে এসএসএইচ করতে পটিটি ব্যবহার করি। কীটি চাপলে ENTERটার্মিনালটি একটি নতুন লাইনে যাবে। যাইহোক, সময়ে সময়ে, কিছু প্রোগ্রাম কিছু পাঠ্য আউটপুট করে এবং তারপরে কী ENTERটিপলে টার্মিনালটি আর একটি নতুন লাইনে যাবে না (নীচে বিক্ষোভ দেখুন)।

এখানে চিত্র বর্ণনা লিখুন

এটি রোধ করার কোনও উপায় আছে কি না, বা কী টিপলে কমপক্ষে ENTERটার্মিনালটি আর একটি নতুন লাইনে যাবে না, টার্মিনালটি পুনরায় সেট করার কোনও উপায় আছে যার ENTER ফলে টার্মিনালটি আবার নতুন লাইনে যাবে?


2
ফ্রাঙ্ক - এটি হয়ে গেলে, টিপুন Ctrl+Cএবং তারপরে টাইপ করে resetটিপুন Enter। এটি যদি কোনও সহায়তা করে তবে আমাকে জানান।
পিম্প জুস আইটি

@ ফেইসবুক ধন্যবাদ, টাইপ করুন resetএবং Enterকাজ টিপুন !
ফ্রাঙ্ক ডারননকোর্ট

এছাড়াও, glances
ক্রাশের

কাকতালীয়ভাবে, একই ধরণের প্রশ্নটি সবেমাত্র ইউনিক্স এবং লিনাক্স স্ট্যাক এক্সচেঞ্জে পরিণত হয়েছিল: unix.stackexchange.com/questions/398291
জেডিবিপি

সাইগউইন ব্যবহার এবং টার্মিনাল ইনস্টল করার বিষয়টি বিবেচনা করুন। পুট্টি খুব ভয়ঙ্কর। উদাহরণস্বরূপ, এমসি সঠিকভাবে প্রদর্শন করবে না এবং আপনাকে শিফট সহ ফাইলগুলি নির্বাচন করতে দেবে না।
জর্জিএফজি

উত্তর:


25

আপনি টাইপ করে টাইপ করে রিসেট কমান্ডটি ব্যবহার করতে পারেন যখন টার্মিনালটি পুনরায় সেট করার জন্য ঘটে তখন এটি resetটিপুন Enterযাতে এটি Enter আবার টিপানোর সময় একটি নতুন লাইনে যাবে ।

হুকুম

ubuntu@db200krctc:~$ ubuntu@db200krctc:~$ ubuntu@db200krctc:~$ ubuntu@db200krctc:~$
ubuntu@db200krctc:~$ reset
ubuntu@db200krctc:~$
ubuntu@db200krctc:~$
ubuntu@db200krctc:~$

আরও সংস্থান

  • রিসেট

    রিসেট হিসাবে আহ্বান করা হলে , টিএসটি রান্না করা এবং প্রতিধ্বনির মোডগুলি সেট করে, ক্রিব্রাক এবং কাঁচা মোড বন্ধ করে দেয়, নতুনলাইন অনুবাদ চালু করে এবং উপরে বর্ণিত টার্মিনাল সূচনা করার আগে কোনও ডিফল্ট মানগুলিতে কোনও আনসেট বিশেষ অক্ষর পুনরায় সেট করে। একটি প্রোগ্রাম একটি অস্বাভাবিক অবস্থায় টার্মিনাল রেখে মারা যাওয়ার পরে এটি কার্যকর।


16

resetকমান্ড বেশি আপনি কি সত্যিই, এই বিশেষ ক্ষেত্রে এখানে প্রয়োজন হিসাবে আপনার সমস্যা নিছক যে প্রতিধ্বনি বন্ধ করা হয়েছে না। resetটার্মিনালটি নিজেই পুনরায় সেট করতে কন্ট্রোল সিকোয়েন্সগুলি নির্ধারণ করে, যখন আপনার আসলে যা দরকার তা হ'ল লাইন শৃঙ্খলাটিকে পুনরায় কনফিগার করা অপারেটিং সিস্টেমের কার্নেলের মধ্যে , ইকো মোডটি আবার চালু করা, এবং টার্মিনালটি একেবারে স্পর্শ না করা ।

তার জন্য, সহজভাবে ব্যবহার করুন:

stty sane
বা এমনকি:

stty প্রতিধ্বনি

resetপরিস্থিতিগুলিকে সম্বোধন করে যখন এটি প্রকৃতপক্ষে টার্মিনালের নিজস্ব রাষ্ট্র যেখানে পুনরায় সেট করা দরকার এবং লাইন শৃঙ্খলার অবস্থা নয় (কেবল); অর্থাৎ ট্যাবস্টপগুলি মুছে ফেলা হয়েছে, টার্মিনালটি বিকল্প স্ক্রিন বাফারে স্যুইচ করা ছেড়ে দেওয়া হয়েছে, অসুবিধাগ্রস্ত 8-বিট অক্ষর সেটটি অদলবদল করা হয়েছে এবং আরও কিছুক্ষণ আগে।

আরও পড়া


লাইন শৃঙ্খলা আসলে কার্নেলের মধ্যে কীভাবে? এই উত্তরটি আমার কাছে ঠিক মনে হচ্ছে except অংশটি ছাড়া আমি খুব সন্দেহজনক।
স্টিফেন অসটারমিলার

@ স্টেফেনঅস্টার মিলার: এটি আর কোথায় থাকবে?
স্মৃতি 12

3
লাইন শৃঙ্খলা প্রকৃতপক্ষে এমন প্রথম কার্নেল ড্রাইভারগুলির মধ্যে একটি যা ইউজারস্পেস থেকে কনফিগারযোগ্য ছিল, ইউনিক্স sttyএবং gttyসিস্টেম কলগুলি সেট করার আগে তাদের আরও সাধারণ ioctlকলকে ছাড়িয়ে যাওয়ার অনেক আগে ।
গুন্ট্রাম ব্লহম মনিকাকে

6
এটি সার্থক হয় কারণ এটি তখন শেলের থেকে পৃথক, সুতরাং এটি অন্যান্য প্রোগ্রামগুলিতেও কাজ করবে। এবং প্রথম দিনগুলিতে কোনও টার্মিনাল প্রোগ্রাম ছিল না তাই কথা বলা - সিরিয়াল কনসোলগুলি সরাসরি কার্নেলের সাথে যোগাযোগ করত (এবং প্রকৃতপক্ষে এখনও পারে)।
মুজার

1
স্পষ্ট করার জন্য: পুরানো দিনগুলিতে / dev / tty এর পিছনের দিকটি ছিল একটি শারীরিক সিরিয়াল বন্দর। লাইন শৃঙ্খলা কার্নেল টিটিআই ড্রাইভার দ্বারা পরিচালিত হয়েছিল। একটি নকল টার্মিনাল অধিবেশন বা একটি নেটওয়ার্ক টার্মিনাল সেশন সহ, / dev / tty একটি psuedo- টার্মিনাল এবং এর পিছনের দিকটি কোনও শারীরিক সিরিয়াল বন্দর নয় বরং অন্য pseduo মাস্টার ডিভাইস যা থেকে সেশন ডেটা পড়া / লিখিত এবং নেটওয়ার্ক সকেটে সরবরাহ করা হয় বা টার্মিনাল এমুলেটর। সিউডো টার্মিনালের / dev / tty দিকটি বাস্তব সিরিয়াল পোর্টের / dev / tty পাশের সাথে অনেকটা একই আচরণ করে। en.wikipedia.org/wiki/Pseudoterminal
স্যাম Liddicott
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.