আউটপুট ফিল্টারিং ব্যবহার না করে লিনাক্সের সাথে গুরুতর কাজ কল্পনা করা অসম্ভব। কারণ এই ফাংশনটি আপনাকে উল্লেখযোগ্যভাবে সময় বাঁচাতে দেয়। এবং এটি সিস্টেম প্রশাসনের ক্ষেত্রে রুটিন কাজগুলিকে উল্লেখযোগ্যভাবে সরল করে। আজ আমরা কমান্ড ব্যবহার করার বেশ কয়েকটি দরকারী উদাহরণ সম্পর্কে কথা বলব , grep - এই অন্তর্ভুক্ত করা হয় লিনাক্স বেসিক কোর্স টার্তু. এবং ইন্টারভিউয়ের সময় এবং তথ্য প্রযুক্তি শিল্পে চাকরির পরে উভয় ক্ষেত্রেই আপনাকে সাহায্য করার নিশ্চয়তা রয়েছে।
ফিল্টারিং ফলাফলে সন্নিহিত সারি প্রদর্শন করা হচ্ছে, লিনাক্স বেসিক কোর্স টার্তু
সম্ভবত, আমাদের নিয়মিত পাঠকদের ইতিমধ্যে ইউটিলিটি কীভাবে কাজ করে সে সম্পর্কে ধারণা রয়েছে , grep. যাইহোক, যারা সম্প্রতি আমাদের কোম্পানিতে যোগ দিয়েছেন তাদের জন্য আমরা সংক্ষেপে বলব। এই ইউটিলিটি আপনাকে আউটপুট/ফাইল লাইনগুলি প্রদর্শন করতে দেয় যা অনুসন্ধান করা প্যাটার্নের সাথে মেলে। এবং এটি খুব সুবিধাজনক, কারণ এটি প্রয়োজনীয় তথ্য অনুসন্ধানকে সহজ করে তোলে। এই ধরনের ব্যবহার অন্তর্ভুক্ত করা হয় লিনাক্স বেসিক কোর্স Tartu.
যাইহোক, ডেটা আরও ভালভাবে বোঝার জন্য, আপনার প্রায়শই প্রসঙ্গও প্রয়োজন। সৌভাগ্যবশত, বিকাশকারীরা তাদের সংলগ্ন লাইনগুলি ছাড়াও প্রদর্শন করার ক্ষমতা প্রদান করেছে। যেখানে কাঙ্খিত রেগুলার এক্সপ্রেশনের সাথে একটি মিল পাওয়া গেছে। এটি করতে, কমান্ড লিখুন , grep বিকল্প সহ -C এবং একটি স্থানের পরে একটি সংখ্যা। এই ক্ষেত্রে, কমান্ডটি সংলগ্ন লাইনগুলির নির্দিষ্ট সংখ্যা দেখাবে।
আপনি যে প্যাটার্নটি খুঁজছেন তার পরে আসা লাইনগুলিতে যদি আপনি আগ্রহী হন তবে বিকল্পটি লিখুন -A এবং সংখ্যা। আপনি যদি পছন্দসই প্যাটার্নের পূর্ববর্তী লাইনের প্রয়োজন হয়, তাহলে বিকল্পটি দিয়ে প্রতিস্থাপন করুন -B এবং তাদের সংখ্যা নির্দেশ করুন। এই সহজ কৌশলটি আপনার প্রয়োজনীয় তথ্য খুঁজে পাওয়ার কমান্ডের ক্ষমতাকে ব্যাপকভাবে প্রসারিত করে।
গ্রেপে ইনভার্টেড সার্চ টার্ম প্রয়োগ করা হচ্ছে
এটি লক্ষণীয় যে কিছু ক্ষেত্রে আপনি একটি ফাইল বা প্রোগ্রাম আউটপুটের পাঠ্যের মধ্যে ঠিক কী খুঁজছেন তা আপনি জানতে পারবেন না। যাইহোক, আপনি ঠিক কোন ডেটার প্রয়োজন নেই তা জানতে পারবেন। আসুন ধরে নিই যে কর্মক্ষেত্রে আপনাকে একটি বড় সেটিংস ফাইলের বিষয়বস্তু বিশ্লেষণ করতে হবে। যার বেশিরভাগই ব্যাখ্যা সহ কমেন্ট করা লাইন।
টেক্সট ছোট করতে এবং সমস্ত অপ্রয়োজনীয় জিনিস মুছে ফেলতে, শুধু অনুসন্ধান পদ উল্টে দিন। এবং প্রতীক সেট করুন "#"("জালি")। এই ক্ষেত্রে, শর্তগুলি উল্টাতে, এটি কমান্ডে যোগ করা মূল্যবান , grep বিকল্প -v. মূল জিনিসটি আপনি যে প্যাটার্নটি খুঁজছেন তা উদ্ধৃতি চিহ্নগুলিতে রাখতে মনে রাখবেন। এই কমান্ডটি কার্যকর করার ফলে, মন্তব্য সহ সমস্ত লাইন লুকানো হবে। এবং শুধুমাত্র প্যারামিটার সহ লাইন আউটপুটে থাকবে। আরো জানতে, আমরা আপনাকে আমাদের মাধ্যমে যেতে পরামর্শ রেড হ্যাট লিনাক্স কোর্স টার্তু.
grep দিয়ে সব ডিরেক্টরি বারবার অনুসন্ধান করা হচ্ছে
আরেকটি গুরুত্বপূর্ণ কমান্ড ব্যবহার , grep সাবডিরেক্টরি সহ একটি ডিরেক্টরির বিষয়বস্তুর মাধ্যমে একটি পুনরাবৃত্ত অনুসন্ধান। আসুন এই ফাংশনটি ব্যবহার করার একটি উদাহরণ ঘনিষ্ঠভাবে দেখি। কমান্ড লাইনে কমান্ড লিখুন , grep বিকল্প সহ -r এবং এটিতে দুটি যুক্তি যুক্ত করুন:
- প্রথম - প্রয়োজনীয় টেমপ্লেট 'সুডো';
- তারপর ডিরেক্টরিটি পুনরাবৃত্ত অনুসন্ধান শুরু করতে হবে ~/.
ফলস্বরূপ, ইউটিলিটি আপনার হোম ডিরেক্টরির সমস্ত ডিরেক্টরি এবং ফাইলগুলিতে অনুসন্ধান করা টেমপ্লেটের বিষয়বস্তু পরীক্ষা করবে। এর মধ্যে মিল খুঁজে পাওয়ার সম্ভাবনা সবচেয়ে বেশি লুকানো .bash_history ফাইল. আপনার অ্যাকাউন্টে কমান্ড ব্যবহারের ইতিহাস রয়েছে। ফলস্বরূপ, আপনি কমান্ড ব্যবহার করার সমস্ত উদাহরণ দেখতে পাবেন উবুন্টু ইদানীং সম্মত হন, এটি বেশ সুবিধাজনক।
সম্ভবত, আপনার কাজে আপনার এই আকর্ষণীয় ইউটিলিটি ব্যবহার করার অন্যান্য উদাহরণের প্রয়োজন হবে। আরও জানতে এবং একজন বিশেষজ্ঞ হতে, আমরা আপনাকে আজই সাইন আপ করার পরামর্শ দিই লিনাক্স লেকচার কোর্স টার্তু. তাছাড়া, প্ল্যাটফর্মে এটি পাস করার জন্য SEDICOMM বিশ্ববিদ্যালয় অনলাইনে সম্ভব। একটি পৃথক সময়সূচী অনুযায়ী, আপনার নিজস্ব গতিতে এবং চাপের আরামদায়ক স্তরের সাথে।
টীম SEDICOMM বিশ্ববিদ্যালয়: সিসকো একাডেমি, লিনাক্স পেশাদার ইনস্টিটিউট, পাইথন ইনস্টিটিউট.

