টার্মিনাল থেকে আমি কীভাবে স্ক্রিন সেশনটি আলাদা করব?


155

আমি কীভাবে শুরু করব screenএবং কীভাবে বিভিন্ন পর্দা তালিকাভুক্ত করব তা আমি জানি :

screen -ls

বা সংযুক্ত করতে:

There are screens on:
        2477.pts-0.server1      (Detached)
        2522.pts-0.server1      (Detached)
2 Sockets in /var/run/screen/S-root.

$ screen -r 2477.pts-0.server1

তবে কোনও স্ক্রিন সেশন থেকে আলাদা করে চালিয়ে যাওয়ার মূল সংমিশ্রণটি কী?

উত্তর:


195

Ctrl+ aঅনুসরণ করে d। লোয়ার কেসটি নোট করুন। [ screenম্যানপেজ ] এর "ডিফল্ট কী বাইন্ডিংস" এর অধীনে এই শর্টকাটের একটি দীর্ঘ তালিকা রয়েছে।


13
আমি মনে করি আপনি <kbd> Ctrl-A <kbd> <kbd> d </kbd> (ছোট হাতের) বোঝাতে চাইছেন। উপরের Dকেসটি হ'ল 'পাওয়ারডিটাচ'।
আরেজেজ

হ্যাঁ, @ আর্জেজের প্রস্তাব অনুসারে, <Ctrl-A> <d> বর্তমান স্ক্রীন সেশন থেকে বিচ্ছিন্ন। যা আমার পক্ষে কাজ করেছিল। <Ctrl-A> <ডি> অন্য কিছু অপেক্ষা করা দেখে মনে হয়েছিল এবং আমি অন্য কোনও কী চাপার সাথে সাথেই "বিচ্ছিন্নভাবে বাতিল" বার্তা পেয়েছি। <Ctrl-A> <D> <D> টিপলে আপনি ssh থেকে আলাদা এবং লগআউট করেছেন।
থিম

ছোট d!!!!!!!
তারাশিপকা

51

আপনার সেশনগুলির তালিকা করতে, চালান:

screen -list

আপনি স্ক্রিন কমান্ডের আওতায় যে কোনও কমান্ড চালাতে পারেন:

screen myscript.sh

তারপরে Ctrl+ a(রিলিজ) টিপুন এবং তারপরে dপ্রক্রিয়া / স্ক্রিনটি আলাদা করতে (যাতে এটি চালিয়ে যাওয়া চালিয়ে যাবে)।


বিচ্ছিন্ন প্রক্রিয়া পুনরায় শুরু করতে, ব্যবহার করুন:

screen -r

আপনার যদি একাধিক থাকে তবে তার পরে সেশন নম্বর যুক্ত করুন।


আপনি ইতিমধ্যে Attachedদ্বারা স্ক্রিনে আবার সংযুক্ত করতে পারেন screen -x। কেন এটি সংযুক্ত রয়েছে তা তদন্ত করতে, কারও সাথে টার্মিনাল ভাগ করে নেওয়া বা কাউকে কী করছে তা দেখার / পরীক্ষা করার জন্য।


আরও সহায়তার জন্য, হয় চালান man screenবা স্ক্রিনের মধ্যে Ctrl+ টিপুন a, ছেড়ে দিন এবং তারপরে ?আরও শর্টকাটগুলি দেখুন।

আরো দেখুন:


9

আপনি সম্ভবত এটি এটিকে স্ক্রিন ম্যান পৃষ্ঠাতে তালিকাভুক্ত দেখতে পাবেন:

^a - d

বড় হাতের অক্ষর এবং ছোট হাতের অক্ষর বিভিন্ন ফাংশন করবে বলে নোটটি গুরুত্বপূর্ণ note


3

কিছু সিস্টেম ডিফল্টরূপে কিছু নির্দিষ্ট বাইন্ডিং সরিয়ে দেয়। সুতরাং এটি অনলাইন keybinding পৃষ্ঠা তাকান উত্তম: Ctrl-a ?। তুমিও কম্যান্ড প্রম্প্ট ব্যবহার করতে পারেন screen: Ctrl-a :detach। নিজেই, আমি সাধারণত 'ডিটাচ' এবং 'পাওয়ারডিটাচ' এর মূল বাইন্ডিংগুলি দূরবর্তী সিস্টেমগুলি বাদ দিয়ে সরিয়ে ফেলি।

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