লিনাক্সে পাইপ নিয়ে বাজানো: ব্যবহারিক উদাহরণ

পাইপ (ঝাল তামা পাইপ)

The পাইপ বা পাইপ লিনাক্স উত্তরাধিকার সূত্রে প্রাপ্ত ইউনিক্স বিশ্বের অন্যতম বিস্ময়। কমান্ডগুলি লিঙ্ক করতে তাদের সাথে আপনি টার্মিনালে প্রচুর উপকারী কাজ করতে পারেন। তাদের অস্তিত্ব না থাকলে আপনি কিছু করতে পারেন নি। তবে তারা এখনও অল্প অভিজ্ঞতার সাথে বা মাইক্রোসফ্ট উইন্ডোজ যেমন অন্য অপারেটিং সিস্টেম থেকে বিশ্ব * নিক্স পৌঁছেছেন এমন কিছু ব্যবহারকারীর জন্য এখনও কিছু বিভ্রান্তির সৃষ্টি করে।

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

  • কমান্ডের আউটপুট "বিতরণ"। এইভাবে, আপনি কোনও কম্যান্ডের তথ্য আউটপুট মাধ্যমে নেভিগেট করতে সক্ষম হতে কম-বেশি ব্যবহার করতে পারেন। উদাহরণস্বরূপ, ফাইল এবং ডিরেক্টরিগুলির একটি তালিকা বা "কার্যালয়" নামটির প্রতিক্রিয়াগুলির প্রক্রিয়াগুলির আউটপুট:
ls -al | more

ps aux | grep office | less

  • লাইনের সংখ্যা গণনা করুন যে একটি কমান্ড বা একটি ফাইল আউটপুট আছে। উদাহরণস্বরূপ, উদাহরণ.txt ফাইলের যে রেখাগুলি রয়েছে বা প্রসেসের সংখ্যা চলছে তা দেখুন (1 টি বিয়োগ করতে মনে রাখবেন, কারণ প্রথম লাইনটি শিরোনাম) এবং এমনকি ফাইল বা ডিরেক্টরিগুলির সংখ্যা:
cat ejemplo.txt | wc -l
ps aux | wc -l
ls | wc -l

  • একটি নির্দিষ্ট লাইন বা শব্দ সনাক্ত করুনউদাহরণস্বরূপ, আইপি সক্রিয় নেটওয়ার্ক ইন্টারফেসগুলির 192.168 দিয়ে শুরু হয়:
 
ifconfig | grep 192.168
  • নির্দিষ্ট মান সনাক্ত করুনউদাহরণস্বরূপ, ফাইল এবং ডিরেক্টরিগুলির অনুমতি এবং সিস্টেমডের সাথে সম্পর্কিত প্রসেসের পিআইডি প্রদর্শন করুন:
 
ls -lR | grep rwx
ps aux -ef | grep systemd | awk '{ print $2 }'
  • লাইন অর্ডার বর্ণমালা অনুসারে একটি ফাইলের:
cat ejemplo.txt | sort 
  • কোনও ফাইলের প্রথম বা শেষ 10 লাইন দেখুন তবে কেবলমাত্র একটি নির্দিষ্ট শব্দ রয়েছে:
head /var/log/syslog | grep WARNING
tail -f /var/log/syslog | grep error

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   01101001b তিনি বলেন

    নিবন্ধের জন্য ধন্যবাদ! আমি "বিশ্ব ইউনিক্সের যে বিস্ময়গুলি লিনাক্স উত্তরাধিকারসূত্রে পেয়েছি" তা সম্পূর্ণরূপে ভাগ করে নিই। আজ অবধি, আমি পাইপগুলি পেরিয়ে এসেছি যে কোনও নির্দিষ্ট পরিস্থিতি পরিচালনার জন্য কারও লিখার দরকার পড়েছিল যা এতটাই দুর্দান্ত যে একজন ভীতু ভাবছেন যে "এই কাজ করে?" এবং সত্য, হ্যাঁ, এটি কাজ করে। তারা সত্যিই দুর্দান্ত।

    1.    ইসহাক তিনি বলেন

      আমাদের পড়ার জন্য আপনাকে ধন্যবাদ!

  2.   আলেজান্দ্রো পিনাটো তিনি বলেন

    দুর্দান্ত ব্যাখ্যা। ভাগ করে নেওয়ার জন্য ধন্যবাদ.