লিনাক্স পাইপ এবং পুনঃনির্দেশ

সুচিপত্র:
- লিনাক্সে পুনঃনির্দেশ এবং পাইপ
- বেসিক ধারণা
- পুনঃনির্দেশ
- পুনর্নির্দেশ আউটপুট এবং মান ত্রুটি
- পুনর্নির্দেশ ইনপুট
- পাইপলাইনগুলি
ইতিমধ্যে অনেকেই জানেন যে লিনাক্সে, টার্মিনালটি আমাদের সন্ধানের ফলাফলগুলি পরিমার্জন এবং অনুকূলকরণের জন্য মূল্যবান সরঞ্জাম সরবরাহ করে। এই পোস্টে আমরা আপনাকে পুনর্নির্দেশগুলি এবং পাইপগুলি কীভাবে ব্যবহার করতে হয় তা শেখানোর সুবিধা গ্রহণ করি। এবং এটি হ'ল টার্মিনালটি অবিশ্বাস্য ইউটিলিটিগুলি সহ একটি বাক্স হিসাবে দেখা দেয়। এটি আমাদের নিষ্পত্তি অগণিত আদেশ এবং সরঞ্জামগুলি রাখে যা আমাদের প্রতিদিনের কাজগুলি প্রতিদিনের ভিত্তিতে পরিচালিত করতে সহায়তা করে।
সূচি সূচি
লিনাক্সে পুনঃনির্দেশ এবং পাইপ
বেসিক ধারণা
পাইপগুলি কী কী এবং তার গুরুত্ব (মজাদার অংশ) তা বোঝানোর আগে আমাদের অবশ্যই লিনাক্সের তিনটি মৌলিক ধারণা সম্পর্কে স্পষ্ট হওয়া উচিত: স্ট্যান্ডার্ড ইনপুট, স্ট্যান্ডার্ড আউটপুট এবং স্ট্যান্ডার্ড ত্রুটি।
স্ট্যান্ডার্ড ইনপুট: কোনও অ্যাপ্লিকেশনটির সঠিক ক্রিয়াকলাপের জন্য প্রয়োজনীয় ডেটা উপস্থাপন করে। তাদের উদাহরণ টার্মিনাল থেকে সঞ্চিত কাঠামোগত ডেটা বা তথ্য সহ একটি ফাইল হতে পারে। টার্মিনালে এটি টাইপ 0 হিসাবে উপস্থাপিত হয়।
স্ট্যান্ডার্ড আউটপুট: একটি অ্যাপ্লিকেশনটি তার প্রক্রিয়াগুলি এবং / অথবা ফলাফলগুলি সম্পর্কিত তথ্য প্রদর্শন করতে ব্যবহার করে, এটি সাধারণ বার্তা, প্রসেস সম্পর্কিত নোটিশ বা প্রক্রিয়া রেজোলিউশনের মতো কাঠামোগত ডেটার সাথে ফাইলগুলি (উদাহরণস্বরূপ, একটি প্রতিবেদন) হতে পারে। টার্মিনালে এটি টাইপ 1 হিসাবে উপস্থাপিত হয়।
স্ট্যান্ডার্ড ত্রুটি: এটি সেই পদ্ধতি যা অ্যাপ্লিকেশনগুলি আমাদের কার্যকর করার মুহুর্তে ঘটতে পারে এমন সমস্যা সম্পর্কে আমাদের জানায়। এটি টার্মিনালে টাইপ 2 হিসাবে উপস্থাপিত হয়।
সমস্ত ধরণের সিস্টেমে ফিজিকাল ফাইল হিসাবে প্রতিনিধিত্ব করা হয়, কারণ আপনি যেমন আগের পোস্টে অবশ্যই পড়ে থাকতে পারেন, লিনাক্সে, সমস্ত কিছুই একটি ফাইল।
পুনঃনির্দেশ
পুনর্নির্দেশ কি?
পুনঃনির্দেশগুলি এক ধরণের থেকে অন্য ধরণের (উপরে বর্ণিত প্রকারের) তথ্য সঞ্চার করে, উদাহরণস্বরূপ, স্ট্যান্ডার্ড ত্রুটি থেকে স্ট্যান্ডার্ড আউটপুটে বা স্ট্যান্ডার্ড আউটপুট থেকে স্ট্যান্ডার্ড ইনপুট পর্যন্ত। টার্মিনালের মাধ্যমে, আমরা> চিহ্নটি ব্যবহার করে এটি সম্পন্ন করি।
পুনর্নির্দেশ আউটপুট এবং মান ত্রুটি
উদাহরণস্বরূপ, একটি কমান্ডের আউটপুট পুনর্নির্দেশ করা এবং এটি একটি ফাইলে প্রেরণ করা; আমাদের কেবল কার্যকর করা দরকার:
ls -la ~> (ফাইলের নাম)
যাইহোক, আমরা যদি এভাবে চালিত করি তবে আমাদের ফাইলের বিষয়বস্তু প্রতিবার কমান্ড আউটপুট দ্বারা প্রতিস্থাপন করা হবে। যদি আমরা যা চাই তা এই আউটপুটটি ফাইলটিতে যুক্ত করা হয়, তবে মৃত্যুদন্ড কার্যকর করা হবে:
ls -la ~ >> (ফাইলের নাম)
মজার বিষয়টি হ'ল আমরা স্ট্যান্ডার্ড আউটপুট, ত্রুটি এবং ইনপুটগুলি পুনর্নির্দেশ করতে পারি। এখানেই আমি শুরুতে উল্লেখ করা সংখ্যাগুলি অর্থবোধ করে। উদাহরণস্বরূপ, একটি প্রোগ্রামকে আমাদের কার্যকর করার সময় উত্পন্ন ত্রুটিগুলি দেখাতে বাধ্য করার জন্য, আমরা স্ট্যান্ডার্ড ত্রুটিটিকে কার্যকর করার সময় স্ট্যান্ডার্ড আউটপুটে পুনর্নির্দেশ করি:
অ্যাপ্লিকেশন 2 >> এবং 1
যেখানে 2 স্ট্যান্ডার্ড ত্রুটি উপস্থাপন করে এবং & 1 স্ট্যান্ডার্ড আউটপুট উপস্থাপন করে।
আমরা একটি নির্দিষ্ট প্রক্রিয়াতে স্ট্যান্ডার্ড ত্রুটিটিও বাতিল করতে পারি, সিস্টেম প্রশাসনে সাধারণ কিছু। এর জন্য আমরা কার্যকর করি:
অ্যাপ্লিকেশন 2> / দেব / নাল
এমনকি স্ট্যান্ডার্ড আউটপুট বাতিল করুন:
অ্যাপ্লিকেশন> / দেব / নাল
যেহেতু লিনাক্সে, / dev / নাল ফাইলটি একটি বিশেষ ফাইল যেখানে তথ্য পাঠানোর জন্য প্রেরণ করা হয় ।
পুনর্নির্দেশ ইনপুট
আমরা যেভাবে স্ট্যান্ডার্ড আউটপুট এবং ত্রুটিগুলি পুনর্নির্দেশ করি, আমরা এটি কোনও ফাইল থেকে স্ট্যান্ডার্ড ইনপুট দিয়ে করতে পারি এবং এর জন্য আমরা অপারেটরটি ব্যবহার করি <
আমরা আপনাকে সুপারিশ করি সেরা স্বল্প-পরিচিত লিনাক্স ব্রাউজারগুলিএটি কমান্ড বা প্রোগ্রামগুলিতে কার্যকর যেখানে আর্গুমেন্টগুলি কীবোর্ড দ্বারা প্রবেশ করা হয়েছে, এমনভাবে যাতে আমরা কোনও ফাইলের সাথে তাদের প্রতিস্থাপন করতে পারি, উদাহরণস্বরূপ:
প্রতিধ্বনি "হ্যালো ওয়ার্ল্ড"> শুভেচ্ছা বিড়াল <হ্যালো ওয়ার্ল্ডকে অভিবাদন
লিনাক্স কমান্ডগুলি: সিস্টেমটি জানুন এবং পরিচালনা করুন at
পাইপলাইনগুলি
পুনঃনির্দেশগুলির ক্রিয়াকলাপটি বোঝার পরে পাইপগুলির ধারণাটি বেশ সহজ হবে। ইউনিক্স দর্শনের নীতিগুলির মধ্যে আমাদের কাছে ছোট অ্যাপ্লিকেশন রয়েছে যা খুব নির্দিষ্ট কাজ সম্পাদনের দায়িত্বে থাকে এবং এটি একসাথে জটিল কার্য সম্পাদন করে। এই নীতি অনুসরণ করে, অ্যাপ্লিকেশনগুলির সেটগুলির একে অপরের সাথে যোগাযোগের জন্য অবশ্যই একটি উপায় থাকতে হবে । তথাকথিত পাইপগুলি এখানেই উত্থিত হয়।
পাইপলাইনগুলি একটি বিশেষ ধরণের পুনর্নির্দেশ যা আপনাকে অন্য আদেশের স্ট্যান্ডার্ড ইনপুট হিসাবে একটি কমান্ডের স্ট্যান্ডার্ড আউটপুট প্রেরণ করতে দেয় । এটি উপস্থাপনের উপায়টি প্রতীকটি সহ (পাইপ) এর প্রধান উপযোগিতা হ'ল এটি আমাদের প্রোগ্রামিং সমৃদ্ধ করে কমান্ডেটিং কমান্ডের সম্ভাবনা সরবরাহ করে।
একটি সহজ এবং খুব দরকারী উদাহরণ হ'ল পিএস দিয়ে সিস্টেমে চলছে এমন প্রসেসগুলি দেখতে এবং পিআইডি দ্বারা বাছাই করার জন্য তাদের আউটপুট পুনর্নির্দেশ:
PS -a | বাছাই করা
আপনি দেখতে পাচ্ছেন, পুনঃনির্দেশগুলি এবং পাইপগুলি লিনাক্স লিনাক্স ধারণাগুলি এবং আমাদের অবশ্যই এটি পরিচালনা করা উচিত। এইভাবে আপনি টার্মিনালে আরও এবং আরও স্বাচ্ছন্দ্য বোধ করবেন।
মন্তব্যগুলিতে আমাদের বলুন, আপনি টার্মিনালে পুনর্নির্দেশ এবং পাইপগুলি কী ব্যবহার করবেন বা ব্যবহার করবেন?
লিনাক্স পুদিনা 18.1 সেরেনা লিনাক্স সম্প্রদায়ে উপলব্ধ

আপনার যদি ইতিমধ্যে লিনাক্স মিন্ট 18.0 থাকে তবে আপনি আপডেট ম্যানেজার থেকে লিনাক্স মিন্ট 18.1 সেরেনায় সহজেই এই সংস্করণে আপডেট করতে পারেন।
লিনাক্স অডিও উবুন্টু 16.10 লিনাক্স সম্প্রদায়ে উপলব্ধ

লিনাক্স এআইও উবুন্টু একটি বিশেষ লিনাক্স বিতরণ যা বিশ্বের সবচেয়ে জনপ্রিয় অপারেটিং সিস্টেম উবুন্টুর কয়েকটি সংস্করণ অন্তর্ভুক্ত করে।
হোয়াটসঅ্যাপ কম্পিউটারে ব্যক্তিগত প্রতিক্রিয়া এবং পাইপ মোড প্রস্তুত করে

হোয়াটসঅ্যাপ কম্পিউটারে ব্যক্তিগত প্রতিক্রিয়া এবং পাইপ মোড প্রস্তুত করে। অ্যাপ্লিকেশনে শীঘ্রই আসা উন্নতিগুলি সম্পর্কে আরও সন্ধান করুন।