বাশ স্ক্রিপ্টের মধ্যে কীভাবে পর্দা ভাগ করবেন


1

আমি একটি সংক্ষিপ্ত বাশ স্ক্রিপ্ট তৈরি করেছি যা কার্ল ব্যবহার করে এক্সএমএল ডেটা পায় এবং প্রদত্ত যুক্তিগুলি সম্পর্কে কিছু (এটি একটি চ্যাট, আসলে) প্রেরণ করে। সুতরাং আমি হয় নিম্নলিখিত চালাতে পারেন:

watch --no-title myscript

এবং তাই অনলাইনে কী চলছে তা নজর রাখুন, বা রান করুন:

myscript "some message"

মুল বক্তব্যটি হ'ল, আমি টার্মিনালের পর্দাটি দুটি ভাগে ভাগ করতে চাই: একটি ঘড়ি সহ, এবং একটি প্রম্পট / স্ট্যান্ডার্ড ইনপুট সহ, আমি জানি না, তবে আমি "আমার দুটি ট্যাব" থেকে মুক্তি পেতে চাই টার্মিনাল "স্টাফ এবং একটি বাস্তব চ্যাট ইন্টারফেস কাছাকাছি পেতে। দেখুন?

সম্পাদনা: আমি মূলত পর্দা বলার জন্য সঠিক কমান্ডের সন্ধান করছি আমি দুটি স্ক্রিন চাই, অন্যটির উপরে একটি। কিছুটা এইরকম :

screen --number 2 --layout vertical

উত্তর:


1

আপনি screenএই সমস্যাটির জন্য প্রোগ্রামটি ব্যবহার করতে পারেন । http://www.softpanorama.org/Utilities/screen.shtml

টাইপ করুন screen, এবং এটি শুরু হবে। এটি দেখতে সাধারণ কমান্ড লাইনের মতো, কোনও পার্থক্য নেই, তবে এখন আপনি পর্দার জন্য কমান্ডগুলি ব্যবহার করতে পারেন: টাইপিংCtrl+A+[something]

সুতরাং স্ক্রিনটি উল্লম্বভাবে টার্মিনাল স্ক্রিনে ভাগ করতে টাইপ করুন: Ctrl+A |

যদি আপনি এটি অনুভূমিকভাবে চান: Ctrl+A S

তারপরে আপনি যা চান এবং প্রকৃত টার্মিনালটিতে টাইপ করতে পারেন:

hostaneme$ watch --no-title myscript

এবং এর মাধ্যমে পরবর্তী টার্মিনাল স্ক্রিনে স্যুইচ করুন: Ctrl+A [Tab]

এখানে এখনও কিছুই নেই, প্রথমত স্ক্রিনটি তৈরি করতে হবে: Ctrl+A C

প্রম্ট প্রদর্শিত হয় এবং আপনি যা চান তা টাইপ করতে পারেন।

hostaneme$

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

শেষ পর্যন্ত, আপনার এক জায়গায় আরও স্ক্রিন থাকতে পারে, কেবল সেগুলি তৈরি করুন Ctrl+A Cএবং আপনি Ctrl+A N(বা Ctrl+A 0-9এর সংখ্যার উপর নির্ভর করে) ব্যবহার করে সক্রিয়টিকে পরিবর্তন করতে পারেন ।

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


হ্যাঁ, আমি যা খুঁজছি তা আমি পর্দা দেখেছি, তবে আমি চাই আমার স্ক্রিপ্ট নিজে থেকেই এই ক্রিয়াকলাপটি সম্পাদন করুক। আমি কীভাবে সিটিআরএল + এ টাইপ করে দুটি ডিফেরেন্ট স্ক্রিন তৈরি করতে জানি, তবে প্রতিবারই আমি আমার চ্যাট ক্লায়েন্টটি চালাতে চাই না ...
LoremIpsum
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.