অ্যান্ড্রয়েড

কীভাবে লিনাক্স স্ক্রিন ব্যবহার করবেন

W5 L1 CPU Scheduling

W5 L1 CPU Scheduling

সুচিপত্র:

Anonim

আপনি কি কখনও এমন পরিস্থিতির মুখোমুখি হয়ে গেছেন যেখানে আপনি একটি দূরবর্তী মেশিনে দীর্ঘ-চলমান কাজটি সম্পাদন করেন, এবং হঠাৎ আপনার সংযোগটি হ্রাস পেয়েছে, এসএসএইচ অধিবেশনটি সমাপ্ত হয়ে যায়, এবং আপনার কাজটি নষ্ট হয়ে যায়। ঠিক আছে, আমাদের সকলের সাথে এক পর্যায়ে এটি ঘটেছে, তাই না? ভাগ্যক্রমে, screen নামে একটি ইউটিলিটি রয়েছে যা আমাদের সেশনগুলি পুনরায় শুরু করতে দেয়।

ভূমিকা

স্ক্রিন বা জিএনইউ স্ক্রিন একটি টার্মিনাল মাল্টিপ্লেক্সার। অন্য কথায়, এর অর্থ হ'ল আপনি একটি স্ক্রিন সেশন শুরু করতে পারেন এবং তারপরে সেই সেশনের অভ্যন্তরে যে কোনও সংখ্যক উইন্ডো (ভার্চুয়াল টার্মিনাল) খুলতে পারেন। আপনার সংযোগ বিচ্ছিন্ন হয়ে গেলেও যদি তাদের উইন্ডোটি দৃশ্যমান না হয় তখন স্ক্রিনে চলমান প্রক্রিয়াগুলি চলতে থাকবে।

লিনাক্স জিএনইউ স্ক্রিন ইনস্টল করুন

আজকাল বেশিরভাগ লিনাক্স ডিস্ট্রোজে স্ক্রিন প্যাকেজটি প্রাক-ইনস্টল করা আছে। এটি টাইপ করে এটি আপনার সিস্টেমে ইনস্টল করা আছে কিনা তা আপনি পরীক্ষা করতে পারেন:

screen --version

Screen version 4.06.02 (GNU) 23-Oct-17

উবুন্টু এবং ডেবিয়ানে লিনাক্স স্ক্রিন ইনস্টল করুন

sudo apt install screen

CentOS এবং ফেডোরায় লিনাক্স স্ক্রিন ইনস্টল করুন

sudo yum install screen

লিনাক্স স্ক্রিন শুরু হচ্ছে

স্ক্রিন সেশন শুরু করতে, আপনার কনসোলে কেবল screen টাইপ screen :

screen

এটি স্ক্রিন সেশনটি খুলবে, একটি নতুন উইন্ডো তৈরি করবে এবং সেই উইন্ডোতে একটি শেল শুরু করবে।

এখন আপনি একটি স্ক্রিন সেশন খোলার পরে, আপনি টাইপ করে কমান্ডের একটি তালিকা পেতে পারেন:

Ctrl+a ?

নামকরণ অধিবেশন শুরু

আপনি একাধিক স্ক্রিন সেশন চালানোর সময় নামযুক্ত সেশনগুলি কার্যকর। একটি নামযুক্ত অধিবেশন তৈরি করতে, নিম্নলিখিত আর্গুমেন্টগুলি সহ স্ক্রিন কমান্ডটি চালান:

screen -S session_name

একটি বর্ণনামূলক অধিবেশন নাম চয়ন করা সর্বদা একটি ভাল ধারণা।

লিনাক্স স্ক্রিন উইন্ডোজের সাথে কাজ করা

আপনি যখন একটি নতুন স্ক্রিন সেশন শুরু করবেন, এটিতে একটি শেল দিয়ে এটি একটি একক উইন্ডো তৈরি করে।

স্ক্রিন সেশনের ভিতরে আপনার একাধিক উইন্ডো থাকতে পারে।

শেল টাইপ Ctrl+a c সহ একটি নতুন উইন্ডো তৈরি করতে, 0…9 ব্যাপ্তি থেকে প্রথম উপলব্ধ নম্বর এটি নির্ধারিত হবে।

লিনাক্স স্ক্রিন উইন্ডোজ পরিচালনার জন্য কয়েকটি সাধারণ কমান্ড নীচে:

  • Ctrl+a c একটি নতুন উইন্ডো তৈরি করুন (শেল সহ) Ctrl+a " সমস্ত উইন্ডো Ctrl+a 0 উইন্ডো 0-এ স্যুইচ করুন (সংখ্যা অনুসারে) Ctrl+a A বর্তমান উইন্ডোটির নাম পরিবর্তন করুন Ctrl+a A S স্প্লিট বর্তমান অঞ্চলকে অনুভূমিকভাবে দুটি অঞ্চলে পরিবর্তন করুন Ctrl+a | বর্তমান অঞ্চলটিকে উল্লম্বভাবে দুটি অঞ্চলে বিভক্ত করুন Ctrl+a tab পরবর্তী অঞ্চলে ইনপুট ফোকাস স্যুইচ করুন Ctrl+a Ctrl+a বর্তমান এবং পূর্ববর্তী অঞ্চলের মধ্যে Ctrl+a টোগল Ctrl+a Q সমস্ত অঞ্চল বন্ধ করুন তবে বর্তমান একটি Ctrl+a X বর্তমান অঞ্চলটি বন্ধ করুন

লিনাক্স স্ক্রিন সেশন থেকে আলাদা করুন

আপনি যে কোনও সময় স্ক্রিন সেশন থেকে টাইপ করে বিচ্ছিন্ন করতে পারেন:

Ctrl+a

স্ক্রিন সেশনে চলমান প্রোগ্রামটি সেশন থেকে আলাদা হওয়ার পরে চলতে থাকবে।

একটি লিনাক্স স্ক্রিনে পুনরায় যুক্ত করুন

আপনার স্ক্রিন সেশনটি পুনরায় শুরু করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

screen -r

আপনার মেশিনে আপনার একাধিক স্ক্রিন সেশন চলমান থাকলে, আপনাকে r স্যুইচ করার পরে স্ক্রিন সেশন আইডি যুক্ত করতে হবে।

সেশন আইডি সন্ধানের জন্য বর্তমান চলমান স্ক্রিন সেশনগুলির তালিকা সহ:

screen -ls

There are screens on: 10835.pts-0.linuxize-desktop (Detached) 10366.pts-0.linuxize-desktop (Detached) 2 Sockets in /run/screens/S-linuxize.

screen -r 10835

লিনাক্স স্ক্রিনটি কাস্টমাইজ করুন

যখন screen শুরু হয়, এটি /etc/screenrc থেকে কনফিগারেশন প্যারামিটারগুলি এবং file ~/.screenrc ফাইলটি উপস্থিত থাকলে তা ~/.screenrc । আমরা .screenrc ফাইল ব্যবহার করে আমাদের পছন্দ অনুযায়ী ডিফল্ট স্ক্রিন সেটিংস পরিবর্তন করতে পারি।

এখানে কাস্টমাইজড স্থিতি রেখা এবং কয়েকটি অতিরিক্ত বিকল্প সহ একটি নমুনা। ~/.screenrc কনফিগারেশন রয়েছে:

~ /.Screenrc

# Turn off the welcome message startup_message off # Disable visual bell vbell off # Set scrollback buffer to 10000 defscrollback 10000 # Customize the status line hardstatus alwayslastline hardstatus string '%{= kG}'

বেসিক লিনাক্স স্ক্রিন ব্যবহার

নীচে স্ক্রিন দিয়ে শুরু করার জন্য সবচেয়ে প্রাথমিক পদক্ষেপ রয়েছে:

  1. কমান্ড প্রম্পটে, screen টাইপ screen program কাঙ্ক্ষিত প্রোগ্রামটি চালু করুন screen স্ক্রিন সেশন থেকে আলাদা করতে কী সিক্যুয়েন্সটি Ctrl-a + Ctrl-d ব্যবহার করুন screen screen -r টাইপ করে স্ক্রিন সেশনে screen -r

উপসংহার

এই টিউটোরিয়ালে, আপনি কীভাবে Gnu স্ক্রিন ব্যবহার করবেন তা শিখলেন। এখন আপনি স্ক্রিন ইউটিলিটিটি ব্যবহার শুরু করতে এবং একক অধিবেশন থেকে একাধিক স্ক্রিন উইন্ডো তৈরি করতে পারেন, উইন্ডোগুলির মধ্যে নেভিগেট করতে, স্ক্রিন সেশনগুলি বিচ্ছিন্ন এবং পুনরায় শুরু করতে .screenrc এবং .screenrc ফাইলটি ব্যবহার করে আপনার স্ক্রিন টার্মিনালটি ব্যক্তিগতকৃত করতে পারেন।

স্ক্রিন ব্যবহারকারীর ম্যানুয়াল পৃষ্ঠাতে Gnu স্ক্রিন সম্পর্কে আরও অনেক কিছু জানতে হবে।

স্ক্রিন টার্মিনাল