উত্তর:
Man পৃষ্ঠা ব্যাখ্যা করে যে আপনার টাইপ করে একটি চলমান সেশনে কমান্ড লাইন মোডে যায় Ctrl+ + A, :তারপর, জারি scrollback <num>
কমান্ড।
<num>
স্ক্রোলব্যাকের রেখার সংখ্যাটি কোথায়
scrollback <num>
এটি আপনাকে আর বাফারটি বোঝাতে সহায়তা করে না, পুরো ইতিহাসের বাফারটি পেতে আপনার শেষ কমান্ডটি পুনরায় করতে হবে।
Ctrl-aতারপরে টিপুন :এবং তারপরে টাইপ করুন
scrollback 10000
উদাহরণস্বরূপ, একটি 10000 লাইনের বাফার পেতে।
যোগ করে আপনি স্ক্রোলব্যাক লাইনগুলির ডিফল্ট নম্বরও সেট করতে পারেন
defscrollback 10000
আপনার ~/.screenrc
ফাইল
স্ক্রোল করতে (যদি আপনার টার্মিনাল আপনাকে ডিফল্টরূপে অনুমতি দেয় না), টিপুন Ctrl-a ESCএবং তারপরে স্ক্রোল করুন ( Ctrl-fপরবর্তী পৃষ্ঠার Ctrl-aজন্য বা পূর্ববর্তী পৃষ্ঠার জন্য সাধারণভাবে , অথবা কেবল আপনার মাউস হুইল / দুই আঙুলের সাহায্যে)। স্ক্রোলিং মোড থেকে প্রস্থান করতে, কেবল টিপুন ESC।
অন্য টিপ: Ctrl-a iআপনার বর্তমান বাফার সেটিংস দেখায়।
byobu-screen
উবুন্টু 12.04 থেকে 10000 defscrollback সেট বলে মনে হয় উপর
startup_message off' and 'defscrollback 5000' into my newly created
~ / .sccreenrc` রেখেছি এবং এটি প্রথম লাইন পাচ্ছে, তবে দ্বিতীয়টি এড়ানো হবে বলে মনে হচ্ছে।
আপনি যখন আপনার 'পুট্টি সেশন' এর মধ্যে 'স্ক্রিন' সেশন শুরু করবেন তখন ন্যূনতম পরিমাণে "ডিফল্ট" বাফার থাকে। আমি আমার কাজগুলিতে অনেকগুলি পর্দা ব্যবহার করি, তাই আমি আপনাকে বলতে পারি যে আপনার 'স্ক্রিন' সেশনের মধ্যে আপনার 'স্ক্রিন' বাফার এবং 'পুটি' বাফারের সংমিশ্রণ থাকবে না।
defscrollback 10000
আপনার ~/.screenrc
ফাইলটিতে যুক্ত করে স্ক্রোলব্যাক লাইনগুলির ডিফল্ট নম্বর সেট করা সঠিক সমাধান।
যাইহোক, আমি আমার ./screenrc
ফাইলে "Defscrolback 200000" ব্যবহার করি ।
ইতিমধ্যে উল্লিখিত হিসাবে আমরা দুটি উপায় আছে!
এবং এটি ইন্টারেক্টিভভাবে সম্পন্ন হয়েছে! এবং অবিলম্বে কার্যকর!
CTRL + Aতারপরে :এবং আমরা টাইপ করুন scrollback 1000000
এবং হিট করুনENTER
আপনি পর্দা থেকে বিচ্ছিন্ন এবং ফিরে আসা! এটি সবসময় একই থাকবে।
আপনি অন্য নতুন পর্দা খুলুন! এবং মান আবার ডিফল্ট পুনরায় সেট! সুতরাং এটি বিশ্বব্যাপী সেটিং নয়!
কোনটি যোগ করে সম্পন্ন করা হয় defscrollback 1000000
থেকে .screenrc
(বাড়িতে)
defscrollback
এবং না scrollback
(ডিফল্ট জন্য ডিফ স্ট্যান্ড)
আপনার যা জানা দরকার তা যদি ফাইলটি তৈরি না হয়! আপনি এটি তৈরি করুন !
> cd ~ && vim .screenrc
এবং আপনি defscrollback 1000000
এটি যোগ করুন !
বা এক আদেশে
> echo "defscrollback 1000000" >> .screenrc
(যদি ইতিমধ্যে তৈরি না হয়)
আপনি যখন ডিফল্ট যুক্ত .screenrc
! পুনরায় সংযুক্তিতে ইতিমধ্যে চলমান স্ক্রিন কার্যকর হবে না! .screenrc
পর্দা সৃষ্টি এ চলা! এবং এটা বোঝার! ঠিক যেমন একটি সাধারণ কনসোল এবং শেল লঞ্চ!
এবং নতুন তৈরি করা সমস্ত পর্দার সেট মান থাকবে!
পরীক্ষার জন্য CTRL + Aঅনুসরণ করুনi
এবং ফলাফল হিসাবে হবে
গুরুত্বপূর্ণভাবে বাফার আকারটি + চিহ্নের পরে নম্বর
(চিত্রটিতে আমি এটি 1 000 000 এ সেট করেছি)
আপনি এটি ইন্টারেক্টিভভাবে পরিবর্তন করার সময় এটিও নোট করুন! প্রভাব অবিলম্বে এবং ডিফল্ট মান গ্রহণ!
CTRL+ Aএর পরে ESC(অনুলিপি মোডে প্রবেশ করতে)
তারপরে Up, Downবা দিয়ে নেভিগেট করুনPgUp PgDown
এবং ESCআবার যে মোড ছেড়ে।
(অতিরিক্ত তথ্য: ENTERনির্বাচন শুরু করার জন্য হিট অনুলিপি করতে! তারপরে ENTERআবার অনুলিপি করুন! সহজ এবং শীতল)
এখন বড় বাফার!
এবং এটি গুরুত্বপূর্ণ বিশদ জন্য এটি যোগফল!
সতর্কতা: এই মানটি খুব বেশি সেট করা আপনার সিস্টেমকে একটি উল্লেখযোগ্য হিচাপির সম্মুখীন হতে পারে। আপনি যে মানটি নির্ধারণ করবেন তত বেশি, ভার্চুয়াল মেমরিটি স্ক্রিন সেশনটি শুরু করার সময় পর্দা প্রক্রিয়াতে বরাদ্দ করা হয়। আমি আমার ~ / .screenrc ને "Defscrolback 123456789" এ সেট করেছি এবং যখন আমি কোনও স্ক্রিন শুরু করি তখন আমার পুরো সিস্টেমটি 10 মিনিটের জন্য ভাল হয়ে যায় আমি এই পয়েন্টে ফিরে আসার আগে যে স্ক্রিন প্রক্রিয়াটি (যা 16.6 গিগাবাইট গ্রাস করছিল) হারাতে সক্ষম হয়েছিল ততক্ষণে ভিআইআরটি মেমের)।
উত্তরোত্তর জন্য, স্টিভেন লু দ্বারা উল্লিখিত হিসাবে এই উত্তরটি ভুল। মূল পাঠ্যটি রেখে দেওয়া হচ্ছে।
আসল উত্তর:
ওয়েব অনুসন্ধানের মাধ্যমে আগতদের কাছে (বেশ কয়েক বছর পরে) ...
স্ক্রিনটি ব্যবহার করার সময়, আপনার screen
পূর্ববর্তী দুটি উত্তর যেমন উল্লেখ করেছে তেমনি আপনার পুট্টি স্ক্রোলব্যাক বাফার যেমন আপনার স্ক্রলব্যাক বাফার হ'ল উভয় স্ক্রলব্যাক বাফারের সংমিশ্রণ ।
নিশ্চিত হয়ে নিন যে আপনি পুট্টি স্ক্রোলব্যাক বাফার পাশাপাশি স্ক্রিন স্ক্রোলব্যাক বাফার উভয়ই বাড়িয়ে দিচ্ছেন, অন্যথায় আপনার পুটি উইন্ডো আপনাকে নিজে দেখতে ফিরে স্ক্রোল করতে দেবে না screen
স্ক্রোলব্যাক ইতিহাস (এর সাথে স্ক্রিনের মধ্যে স্ক্রোল করে কাটিয়ে উঠেছে ctrl+a->ctrl+u
)
আপনি সেটিংসে "উইন্ডো" বিভাগের অধীনে আপনার পুট্টি স্ক্রোলব্যাক সীমা পরিবর্তন করতে পারেন। আপনার স্ক্রিনে পুট্টি সেশনটি প্রস্থান করা এবং পুনরায় খোলার ফলে আপনার স্ক্রিনটি বন্ধ হবে না (ধরে নিলেন আপনি কেবল পুট্টি উইন্ডোটি বন্ধ করুন এবং টাইপ করবেন না exit
), যেমন ওপি বলেছে।
আশা করি এটি কেন স্ক্রিনের স্ক্রোলব্যাক বাফার বাড়ানো কারও সমস্যার সমাধান করে না তা শনাক্ত করতে সহায়তা করে।
screen -h <numlines>