আপনি যে কমান্ডের নাম জানেন সে সম্পর্কে তথ্য খুঁজে পেতে আপনি man কমান্ড ব্যবহার করতে পারেন। যাইহোক, যদি আপনি কমান্ডের নাম মনে না রাখেন তবে আপনার কিছু অসুবিধা হতে পারে। আপনি হয়ত একটি বিশাল ম্যান পৃষ্ঠাও দেখছেন যা অত্যন্ত দীর্ঘ, যেমন ব্যাশ বা এমপিপ্লেয়ার, যেখানে আপনি পাঠ্যের ভিতরে যা খুঁজছেন তা খুঁজে পাওয়া কঠিন হতে পারে। সৌভাগ্যবশত, কিছু কৌশল রয়েছে যা আপনি এই এলাকায় কভার করেছেন।
আপনি একটি টার্মিনাল খুলে শুরু করতে চাইবেন। আপনি উবুন্টু ইউনিটি ড্যাশ থেকে শব্দ টার্মিনাল অনুসন্ধান করতে পারেন বা একটি খোলার জন্য Ctrl+Alt+T ধরে রাখতে পারেন। Xfce4, Cinnamon, KDE এবং LXDE ব্যবহারকারীরা অ্যাপ্লিকেশন মেনু নির্বাচন করতে চাইতে পারেন, সিস্টেম টুলের উপর হোভার করুন এবং তারপরে কমান্ড লাইন পরিবেশ শুরু করতে টার্মিনালে ক্লিক বা আলতো চাপুন।
পদ্ধতি 1:একটি ম্যান পেজের ভিতরে স্ট্রিং অনুসন্ধান করুন
আপনার কাছে অনুসন্ধানের জন্য দুটি বিকল্প রয়েছে, আপনার ম্যান পেজটি ইতিমধ্যে খোলা আছে কিনা তার উপর নির্ভর করে। প্রথমটিতে আপনি একটি পৃষ্ঠার ভিতরে না থাকা জড়িত, তাই ধরা যাক আপনি কমান্ড লাইনে আছেন এবং কিছু পাঠ্য খুঁজে পেতে চান। টাইপ করুন ম্যান ব্যাশ | কম +/নতুন লাইন ব্যাশ ম্যান পৃষ্ঠা খুলতে এবং তারপরে টেক্সটে নতুন লাইন শব্দের প্রতিটি উদাহরণ হাইলাইট করুন। এটি প্রায়শই প্রদর্শিত হয়, তাই আপনি পরবর্তী অনুসন্ধান ফলাফলে এগিয়ে যাওয়ার জন্য n কী চাপতে পারেন। আপনি যদি ইতিমধ্যেই দেখেছেন এমন একটিতে পিছনে যেতে চান, তাহলে বিপরীত দিকে যেতে Shift+n চাপুন।
মনে রাখবেন যে আপনি যেকোন বৈধ ম্যান পৃষ্ঠার নাম এবং আপনি অনুসন্ধান করতে চান এমন কোনো স্ট্রিং দিয়ে নতুন লাইন শব্দটি প্রতিস্থাপন করতে পারেন। আমরা এটিকে একটি উদাহরণ হিসাবে ব্যবহার করেছি কারণ এই শব্দটি বোর্ন শেলের জন্য ম্যান পৃষ্ঠা নিবন্ধের অনেক পয়েন্টে উপস্থিত রয়েছে। একবার আপনি জিনিসগুলি খতিয়ে দেখেন, আপনি যখনই ম্যান ব্রাউজার ব্যবহার করছেন তখন আপনি যেভাবে q অক্ষরটি টাইপ করে ম্যান পৃষ্ঠা থেকে বেরিয়ে আসতে পারেন৷
পদ্ধতি 2:একজন মানুষ পৃষ্ঠা পড়ার সময় স্ট্রিং অনুসন্ধান করা
আপনি vi বা vim-এ যে পদ্ধতিটি ব্যবহার করবেন একই পদ্ধতি ব্যবহার করে আপনি যখনই একটি ম্যান পৃষ্ঠা পড়ার প্রক্রিয়ার মধ্যে থাকবেন তখন আপনি সহজেই অনুসন্ধান করতে পারেন। ম্যান ব্যাশ টাইপ করুন অথবা ম্যান শব্দটি যে কোনো কমান্ডের নাম দ্বারা অনুসরণ করুন যা আপনি পড়তে আগ্রহী হবেন। একবার আপনি ম্যান ব্রাউজারে প্রবেশ করলে, আপনি পরবর্তী উদাহরণটি খুঁজে পেতে চান এমন যেকোনো শব্দ টাইপ করুন / অনুসরণ করুন। তারপরে আপনি এটি অনুসন্ধান করতে এন্টার বা রিটার্ন কী চাপতে পারেন।
ঠিক প্রথম পদ্ধতির মতো, আপনি পরবর্তী উদাহরণে এগিয়ে যেতে n চাপতে পারেন বা একটি পিছনে সরাতে Shift+n ব্যবহার করতে পারেন। অনুসন্ধানটি পুনরায় সেট করতে অন্য একটি ফরোয়ার্ড স্ল্যাশ টাইপ করুন এবং অন্য একটি অনুসন্ধান শব্দ অনুসরণ করুন৷ যেহেতু ম্যান ব্রাউজারটি সার্চের ইতিহাস রাখে না বা এই বিষয়ে কোন প্রকারের বাস্তব সীমাবদ্ধতা রাখে না, আপনি শুধু বিভিন্ন শব্দের জন্য নতুন অনুসন্ধান জারি করতে পারেন। এটি এমন সময়ে উপযোগী হতে পারে যখন আপনাকে একটি মোটামুটি লম্বা অংশে বিভিন্ন কমান্ডের বিকল্প খুঁজে বের করতে হবে।
পদ্ধতি 3:একজন মানুষের পৃষ্ঠার ভিতরে থেকে একটি কমান্ড পরীক্ষা করা
আপনি যে ম্যান পৃষ্ঠাটি খুঁজছেন তা যদি আপনি পড়ছেন এবং আপনি একটি কমান্ড চেষ্টা করে দেখতে চান, তাহলে টাইপ করুন! আদেশ নিজেই অনুসরণ করে. যেহেতু man কমান্ড ডিফল্টরূপে কম পেজার ব্যবহার করে এবং vi/vim বাইন্ডিং কম ব্যবহার করে, আপনি অন্য কনসোলে স্যুইচ না করে এটি থেকে ফাংশন চালাতে পারেন। কমান্ডটি যাই করুক না কেন আপনাকে শেষ আউটপুটটি আগের স্ক্রিনে যেটি থেকে আপনি মানুষের মধ্যে প্রবেশ করার আগে কাজ করছিলেন তার টেইল এন্ডে দেখানো হবে৷
উদাহরণস্বরূপ, আসুন কল্পনা করুন যে আপনি অনামের জন্য পৃষ্ঠাটি পড়ছেন এবং কিছু বিকল্প চেষ্টা করতে চেয়েছিলেন। আপনি যখন ম্যান ব্রাউজারের ভিতরে থাকবেন, তখন !uname -oirv টাইপ করুন আপনি যখন একটি সাধারণ ব্যাশ কমান্ড লাইন থেকে এটি চালান তখন আপনি একই সঠিক আউটপুট পেতে পারেন। আপনি যে ম্যান পৃষ্ঠাটি দেখছেন তা নির্বিশেষে এটি প্রায় যেকোনো কমান্ডের সাথে কাজ করবে। আপনি এটির নির্দেশাবলী দেখার সময় কিছু চেষ্টা করার জন্য এটি সবচেয়ে দরকারী। আপনি যদি এমন কিছু নিয়ে কাজ করেন যা প্রচুর সংখ্যক বিকল্প নেয় এবং সেগুলি একবারে দেখতে চান, তাহলে আপনি উইন্ডোটি বড় করতে এবং তারপরে টাইপ করা শুরু করতে চাইতে পারেন।
একবার আপনার হয়ে গেলে, কেবল রিটার্ন কীটি চাপুন এবং আপনি মানুষের ভিতরে ফিরে আসবেন।
পদ্ধতি 4:কমান্ডের জন্য অনুসন্ধান করা যার নাম আপনি জানেন না
আপনি যদি ম্যান পৃষ্ঠাগুলিতে স্ট্রিংগুলি অনুসন্ধান করতে চান এবং তারপরে সেগুলি পরীক্ষা করতে চান তবে এটি সবই ভাল এবং ভাল, তবে আপনি প্রায়শই দেখতে পাবেন যে আপনি কোনও কমান্ডের নাম জানেন না। আপনি অনুমোদন টাইপ করতে পারেন যে কোনো শব্দ দ্বারা অনুসরণ করা সমস্ত কিছুর জন্য একটি পূর্ণ অনুসন্ধান করতে যা বলা কমান্ড জড়িত হতে পারে। ধরা যাক আপনি নেটওয়ার্ক কনফিগারেশনের সাথে কী ধরণের কমান্ড রয়েছে তা দেখতে চেয়েছিলেন। apropos network টাইপ করুন এবং তারপর এন্টার বা রিটার্ন চাপুন। এছাড়াও আপনি man -k network টাইপ করতে পারেন একই সঠিক আউটপুট পেতে। এটি একটি দরকারী কৌশল যদি আপনি নিজেকে কখনও এমন একটি লিনাক্স সিস্টেমে খুঁজে পান যা আপনাকে এই ধরণের অনুসন্ধানের জন্য অনুমোদন ব্যবহার করতে দেয় না৷
আপনি প্রতিক্রিয়া পূর্ণ একটি সম্পূর্ণ পৃষ্ঠা পাবেন, যা আপনি দেখতে আপনার টার্মিনালে স্ক্রোল করতে পারেন। একটি মাউস বা ট্র্যাকপ্যাড স্ক্রোল ঠিক ঠিক কাজ করবে, যেমন Shift+Ctrl+PageUp এবং Shift+Ctrl+PageDown কীবোর্ড শর্টকাট। আপনি যদি একটি ভার্চুয়াল টার্মিনাল থেকে কাজ করেন যা আপনাকে পাঠ্য স্ক্রোল করার অনুমতি দেয় না, তাহলে ইস্যু করুন অ্যাপ্রোপোস নেটওয়ার্ক | কম এবং তারপরে কার্সার কী দিয়ে প্রতিক্রিয়াগুলি স্ক্রোল করুন বা নীচে যেতে j কী এবং পিছনের দিকে যেতে k কী চাপুন৷
মনে রাখবেন যে নেটওয়ার্ক শব্দটি নিছক একটি উদাহরণ ছিল এবং আপনি এটিকে যে কোনও কিছুর সাথে প্রতিস্থাপন করতে পারেন যা আপনি অনুসন্ধান করতে চান৷ এটি যে কোনও পরিস্থিতির জন্য দুর্দান্ত যেখানে আপনি একটি নির্দিষ্ট কমান্ড কীভাবে ব্যবহার করতে হয় তা ভুলে গেছেন৷
লেখক সম্পর্কে
কেভিন অ্যারোস
কেভিন অ্যারোস এক দশকেরও বেশি শিল্প অভিজ্ঞতার সাথে একজন অত্যন্ত অভিজ্ঞ এবং জ্ঞানী প্রযুক্তি বিশেষজ্ঞ। তিনি মাইক্রোসফ্ট সার্টিফাইড টেকনোলজি স্পেশালিস্ট (MCTS) সার্টিফিকেশন ধারণ করেছেন এবং সর্বশেষ প্রযুক্তিগত উন্নয়ন সম্পর্কে আপ-টু-ডেট থাকার গভীর আবেগ রয়েছে। সফটওয়্যার ডেভেলপমেন্ট, সাইবার সিকিউরিটি, এবং ক্লাউড কম্পিউটিং-এর মতো ক্ষেত্রগুলিতে তার দক্ষতা এবং জ্ঞান প্রদর্শন করে কেভিন প্রযুক্তি-সম্পর্কিত বিষয়গুলির বিস্তৃত পরিসরে ব্যাপকভাবে লিখেছেন। কারিগরি ক্ষেত্রে তার অবদান তার সমবয়সীদের দ্বারা ব্যাপকভাবে স্বীকৃত এবং সম্মানিত হয়েছে এবং জটিল প্রযুক্তিগত ধারণাগুলিকে স্পষ্ট এবং সংক্ষিপ্তভাবে ব্যাখ্যা করার ক্ষমতার জন্য তিনি অত্যন্ত সম্মানিত।