পোর্টেবল সলিউশন
ব্যবহার করুন script
! উদাহরণ স্বরূপ:
ব্যক্তিগত টার্মিনাল:
> script -f /tmp/lecture1.scrpt #use -F instead on MacOS
> ... #start doing things here!
উপস্থাপনা টার্মিনাল:
> #after this, terminal will continuously print whatever's written to personal terminal
> tail -F /tmp/lecture1.scrpt
কিভাবে এটা কাজ করে
script
কমান্ড কপি সবকিছু টার্মিনাল পর্দা লেখা একটি ফাইল এটি একটি প্যারামিটার হিসাবে নেয় মধ্যে (তত্সহ আপনি যা টাইপ!)। সাধারণত স্ক্রিপ্টটি শেষ করার পরে (টাইপ করে exit
) সমস্ত কিছু ফাইলে লেখা হয় । যাইহোক, -f
বিকল্পটি script
প্রতিটি লেখার পরে তার বাফারটি ফ্লাশ করার কারণ ঘটায় (ম্যাকোজে, এটি হবে -F
বা -t 0
)। তারপরে উপস্থাপনা টার্মিনালে tail -F
আপনি লিখিতভাবে লিখিতভাবে ধারাবাহিকভাবে দেখতে ব্যবহার করতে পারেন।
বিষয়গুলি নোট করুন
যেহেতু একটি টার্মিনাল কোনও ফাইলে লিখছে এবং অন্যটি পড়ছে, তাই এটি বিভিন্ন ব্যবহারকারীর মধ্যে করা যায়! এর অর্থ হল আপনি খুব কম অনুমতি নিয়ে কাউকে এসএসএস করতে পারবেন এবং যতক্ষণ আপনি স্ক্রিপ্ট ফাইলটি পড়তে পারেন এমন স্থানে রাখবেন, তবুও আপনি তাদের কাছে উপস্থাপন করতে সক্ষম হবেন। (যেমন: আপনার যদি একটি সার্ভার থাকে আপনার ছাত্রদের অ্যাক্সেস থাকে তবে আপনি একটি .scrpt ফাইল তৈরি করতে পারেন যা কেবল তাদের জন্য পঠনযোগ্য হবে যাতে তারা তাদের নিজস্ব স্ক্রিনে অনুসরণ করতে পারে)
এই পদ্ধতির প্রকৃতি দেওয়া, একটি টার্মিনাল গাড়ি চালাচ্ছে এবং অন্যটি কেবল দেখছে।
এই পদ্ধতিতে আপনার পক্ষে মিরর করা বন্ধ করা, কোনও গোপন কাজ করা এবং আপনার ব্যক্তিগত টার্মিনালটি না রেখে আবার মিররিং শুরু করা সহজ করার যুক্ত বোনাসও রয়েছে। এটি নিম্নলিখিত দ্বারা করা যেতে পারে:
ব্যক্তিগত টার্মিনাল:
> exit #end script session; stop writing to /tmp/lecture1.scrpt
> ... #do secret things not safe for student eyes!
> script -f -a /tmp/lecture1.scrpt #begin writing again with -a to append
আরও মজা সঙ্গে script
!
এর উদ্দেশ্য script
হ'ল আপনার টার্মিনাল সেশনটি রেকর্ড করা যাতে এটি পরে প্লে করা যায় (আমরা কেবল এটি রেকর্ডিং হিসাবে ফিরে খেলার বিশেষ ক্ষেত্রে হয়ে থাকি)। এটির সাহায্যে, স্ক্রিনে যা লেখা আছে তা সহ সময় রেকর্ড script
করার -t
বিকল্প রয়েছে । এটি ব্যবহার করতে, আপনার স্ক্রিপ্ট সেশনটি এর সাথে শুরু করুন:
> script -f -t 2>/tmp/lecture1.timing /tmp/lecture1.scrpt
এবং এটির সাথে (টাইমিংয়ের সাথে!) আবার খেলুন:
> scriptreplay -t /tmp/lecture1.timing -s /tmp/lecture1.scrpt
এমন একজন ছাত্র আছেন যে আপনাকে অসুস্থ হতে হবে এবং বক্তৃতা দিতে পারবেন না বলে আপনাকে ইমেল করেছিল? বা আপনার ছাত্রদের আরও বক্তৃতা উপাদান দিতে চান? আপনি যদি বক্তৃতাকালে আপনার ভয়েস রেকর্ড করেন (এবং রেকর্ডিংয়ের একই সময়ে স্ক্রিপ্ট শুরু করুন), তবে আপনার ছাত্ররা আপনার ভয়েসের সাথে আপনার টার্মিনাল সেশনটি খেলতে এবং পুরো বক্তৃতার অভিজ্ঞতা পেতে পারে!
এমন কোনও ছাত্র আছে যে তার সমস্ত ভিডিও 2x গতিতে খেলতে পছন্দ করে? scriptreplay
একটি "বিভাজক" লাগে যা এটি খেলার গতি দ্বারা গুণ করে! কেবল -d 2
2x গতিতে খেলতে পাস করুন (নোট এটি একটি দ্বিগুণ, সুতরাং আপনি এমনকি -d .5
অর্ধ গতির জন্যও করতে পারেন !)।