পরের নিবন্ধে আমরা শিশেলস নামে একটি সরঞ্জামের দিকে নজর দিতে যাচ্ছি। এটা অভ্যস্ত পাইপলাইন কমান্ড লাইন প্রোগ্রাম আউটপুট রিয়েল টাইমে এবং একটি সহজ উপায়ে। আমরা সহায়তা টিম, বন্ধুবান্ধব এবং সহকর্মীদের সাথে একটি গ্নু / লিনাক্স কমান্ডের আউটপুট ভাগ করতে এটি ব্যবহার করতে পারি। আরেকটি খুব ভাল বিকল্প যা এটি আমাদের দেবে তা হ'ল এটি দীর্ঘ প্রক্রিয়াগুলির জন্য একটি নিরীক্ষণ সরঞ্জাম হিসাবে ব্যবহার করা যেতে পারে যা টার্মিনালে ক্রমাগত আউটপুট উত্পাদন করে। সিসহেলস আসলে Seashells.io ওয়েবসাইটের ক্লায়েন্ট। অতএব, টার্মিনাল আউটপুট ভাগ করতে আমরা সরাসরি ওয়েব সংস্করণ ব্যবহার করতে পারি বা আমাদের উবুন্টুতে কনসোল ক্লায়েন্ট ইনস্টল করতে পারি।
সিসহেলস কমান্ড লাইন প্রোগ্রামগুলিকে রিয়েল টাইমে ওয়েবে আউটপুট করার অনুমতি দেয়এমনকি আমাদের কম্পিউটারে কোনও নতুন সফ্টওয়্যার ইনস্টল করার প্রয়োজন ছাড়াই। এটি দীর্ঘ প্রক্রিয়াগুলি নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে, যেমন পরীক্ষাগুলি যা কনসোলে অগ্রগতি মুদ্রণ করে।
এই সংক্ষিপ্ত নিবন্ধে আমরা কীভাবে দেখব উবুন্টুতে সিশেলগুলি ইনস্টল করুন এবং ব্যবহার করুনযদিও এটি অবশ্যই বলা উচিত যে অন্যান্য Gnu / লিনাক্স বিতরণের ব্যবহারকারীরাও এই সাধারণ প্রোগ্রামটি ব্যবহার করতে সক্ষম হবেন।
গুরুত্বপূর্ণ বিবেচনা। এটি ব্যবহার করার আগে এটি পড়ুন।
- এই গ্রাহক বিটাতে বর্তমানে। অত্যন্ত সংবেদনশীল অ্যাপ্লিকেশনগুলির জন্য এই প্রোগ্রামটি ব্যবহার না করার পরামর্শ দেওয়া হচ্ছে।
- এই পরিষেবা ডেটা স্টোরেজ মিডিয়াম নয়। সমস্ত সেশন (লিঙ্কগুলি) এক দিনের পরে মুছে ফেলা হবে।
- আপনার এখনও কোনও অ্যাকাউন্ট সিস্টেম নেই, তাই প্রতিটি আইপি ঠিকানা 5 একযোগে সেশনে সীমাবদ্ধ.
স্যাশেলস ক্লায়েন্টটি ইনস্টল করুন
আমরা যদি শাশেলের নিয়মিত ব্যবহারকারী হয়ে থাকি তবে এই ক্লায়েন্টটি ইনস্টল করা খুব কার্যকর হবে। এই পাইথনে লেখা। অতএব, এটি সহজেই পাইপ ইউটিলিটি ব্যবহার করে ইনস্টল করা যেতে পারে। উবুন্টুতে পাইপ ইনস্টল করতে (এই উদাহরণে), যদি আমরা এটি ইনস্টল না করে থাকি তবে আমাদের কেবলমাত্র একটি টার্মিনাল (Ctrl + Alt + T) খুলতে হবে এবং নিম্নলিখিতগুলি লিখতে হবে:
sudo apt install python-pip
একবার পাইপের ইনস্টলেশন শেষ হয়ে গেলে, কেবল একই টার্মিনালে আমাদের কেবল নিম্নলিখিত ইনস্টলেশন আদেশটি লিখতে হবে:
sudo pip install seashells
ব্যবহারবিধি
যেমনটি আমি বলেছি, সিসহেল পরিষেবা ব্যবহারের জন্য আমাদের কিছু ইনস্টল করার দরকার নেই। আমরা সহজভাবে করতে হবে আপনার কমান্ডের আউটপুট "nc seashells.io 1337" এ প্রেরণ করুন এটি নিম্নলিখিত হিসাবে দেখানো হয়েছে। যেমনটি আপনি জানেন, এনসি (নেটক্যাট) আসে প্রাক ইনস্টল বেশিরভাগ Gnu / Linux অপারেটিং সিস্টেমে।
আমরা যদি উদাহরণস্বরূপ, কমান্ডের আউটপুট চ্যানেল করতে চাইতামপ্রতিধ্বনি'এটি নীচে দেখানো হয়েছে।
echo 'Tutorial para Ubunlog' | nc seashells.io 1337
পূর্ববর্তী কমান্ডটি কার্যকর করার পরে, আমরা ফলস্বরূপ নীচের মতো কিছু পেয়ে যাব:
serving at https://seashells.io/v/QUgsxc28
আমাদের সরবরাহ করা URL টির সাহায্যে আমরা এটি যে কোনও থেকে খুলতে পারি ওয়েব ব্রাউজার এবং এটিতে ইকো কমান্ড উত্পন্ন আউটপুটটি দেখুন।
এইটা শুধুমাত্র একটা উদাহরণ. আমরা যে কোনও কমান্ড বা প্রোগ্রামের আউটপুট চ্যানেল করতে সক্ষম হব Gnu / Linux এর।
ব্যবহারের উদাহরণ
ক্লায়েন্টটি ইনস্টল হয়ে গেলে, আমাদের আর "nc seashells.io 1337" আউটপুট পাইপলাইন ব্যবহার করতে হবে না। এই ক্লায়েন্টটি আমাদের কয়েকটি অতিরিক্ত বৈশিষ্ট্য সরবরাহ করতে চলেছে। এই ক্লায়েন্টটি কীভাবে কাজ করে তার উদাহরণ হিসাবে, ls কমান্ডটি আমাদের দেখিয়ে দেবে:
ls | seashells
আমার সিস্টেম থেকে উদাহরণ আউটপুট:
আপনি যেমন স্ক্রিনশটে দেখতে পাচ্ছেন, প্রোগ্রামটি আমাদের ইউআরএল দেবে যা আমরা ওয়েব ব্রাউজারের মাধ্যমে ভাগ করতে এবং খুলতে পারি।
আমরা যা চাই তা যদি সরল পাঠ্যে আউটপুট প্রদর্শন করা হয় তবে আমাদের কেবলমাত্র প্রতিস্থাপন করতে হবে, / ভি / {ইউআরএল (দেখতে) দ্বারা / পি / {ইউআরএল (পি সহ এটি সরল পাঠ হিসাবে প্রদর্শিত হবে)। উদাহরণস্বরূপ, আমরা পরিবর্তিত ইউআরএল ব্যবহার করে উপরের কমান্ডের প্লেটটিকে সরল পাঠ্য হিসাবে পাইপ করতে পারি।
এটি আমার কাছে সুস্পষ্ট বলে মনে হচ্ছে তবে আমি জোর দিয়ে বলতে চাই যে আমি ইউআরএলটিতে "ভি" অক্ষরটি "পি" দিয়ে প্রতিস্থাপন করেছি।
আমাদের কাছে আমাদের কাছে অন্য একটি বিকল্প রয়েছে যা আমরা পারি বিলম্ব কমান্ড আউটপুট বিলম্ব বিকল্পের সাথে। একটি উদাহরণ নিম্নলিখিত হবে:
htop | seashells --delay 2
উপরের কমান্ডটি আউটপুট প্রদর্শন করার আগে 2 সেকেন্ড অপেক্ষা করবে।
এই প্রোগ্রামটির ব্যবহার সম্পর্কে আরও তথ্য পেতে, আমরা কার্যকর করতে পারি:
seashells --help
আমরা এই সাধারণ তবে দরকারী প্রোগ্রাম সম্পর্কে আরও তথ্য পেতে পারি প্রকল্প ওয়েবসাইট, বা আমাদের আপনার পৃষ্ঠাতে নির্দেশ করুন GitHub প্রকল্প কোড সম্পর্কে আরও জানতে।