লিনাক্সে সিটিআরএল আর কীভাবে ব্যবহার করবেন



সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন

আপনি যদি আধুনিক বাশ শেল ব্যবহার করে থাকেন তবে আপনার কমান্ডের ইতিহাস অনুসন্ধানের জন্য আপনি কীবোর্ড শর্টকাট হিসাবে Ctrl + R ব্যবহার করতে পারেন। আপনি পূর্বে ব্যবহৃত আদেশগুলি আনতে এবং সেগুলি আবার জারি করতে পারেন। এটি অন্যান্য শেলগুলিতেও কাজ করতে পারে যেমন আপনি যদি ইমাস মোডে ksh ব্যবহার করছেন। আপনি এই কৌতুকটিটি ব্যবহার করে আপনার কমান্ড লাইন ওয়ার্কলোডকে একটি দুর্দান্ত কাজ করতে পারেন।



এটি কাজ করার জন্য আপনাকে একটি টার্মিনাল থেকে কাজ করতে হবে। আপনার ডেস্কটপ পরিবেশ যদি এটি সমর্থন করে তবে একটি বা সুপার + টি খুলতে Ctrl, Alt এবং T টিপুন। আপনি অ্যাপ্লিকেশন মেনুতে ক্লিক করে, সিস্টেম সরঞ্জামগুলিতে যেতে পারেন এবং তারপরে টার্মিনালে ক্লিক করতে পারেন বা উবুন্টু ড্যাশটিতে এটি অনুসন্ধান করতে পারেন।



পদ্ধতি 1: একটি আদেশ সন্ধানের জন্য Ctrl + R ব্যবহার করুন

বাশ প্রম্পটে, সিটিআরএল কীটি ধরে রাখুন এবং আর টিপুন You আপনি একটি বার্তা পাবেন যা (বিপরীত-i-সন্ধান) পড়বে: ’: তার পরে কার্সার by এটি সন্ধানের জন্য আপনি যে আদেশটি জারি করেছিলেন তার প্রথম অক্ষরটি টাইপ করুন। উদাহরণস্বরূপ, আপনি যদি কোনও টেক্সট ফাইলের বিষয়বস্তু দেখতে ক্যাট কমান্ডটি ব্যবহার করেন, তবে সি চাপুন। আপনি যদি এক মাসের ক্যালেন্ডারটি দেখতে ক্যাল ব্যবহার করেন, তবে এটিও উঠে আসতে পারে।



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

আপনি অতীতে জারি করেছিলেন এমন দীর্ঘতর কমান্ড সন্ধান করতে আপনি কয়েকটি অক্ষর টাইপ করতে পারেন এবং এটি সরাসরি কমান্ড লাইনে উঠে আসবে এবং আপনি এটিকে স্বাভাবিকের মতো চালানোর জন্য এন্টার চাপতে পারেন। এটি আপনার ইতিহাসে কিছু সন্ধানের প্রক্রিয়াটিকে আরও সহজ করে তোলে। কোনও কমান্ড লাইনে উপস্থিত থাকলে আপনি তীর কীগুলি ব্যবহার করতে এবং চালানোর আগে এটি সম্পাদনা করতে পারেন।

যদি আপনি কোনও কমান্ড চালানোর বিষয়ে আরও ভাল মনে করেন, তবে আপনি সর্বদা পুনরায় Ctrl কীটি ধরে রাখতে পারেন এবং সিআরটিএল + আর অনুসন্ধানটি বাতিল করার জন্য সিটিকে চাপ দিতে পারেন ঠিক যেমন আপনি টার্মিনালের কমান্ড লাইনে অন্য কোনও কিছু বাতিল করতে পারেন। অন্য যে কোনও ধরণের কমান্ড চালিয়ে যাওয়ার পরে আপনি এই কৌশলটি ব্যবহার করতে পারেন এবং কিছু ওয়েবসাইটের পড়া সত্ত্বেও আপনি যখন চেষ্টা করে দেখেন আপনার টার্মিনালের ভিতরে ইতিমধ্যে কী ধরণের আউটপুট রয়েছে তা নিয়ে আপনাকে আসলে চিন্তা করতে হবে না।



পদ্ধতি 2: একটি Ctrl আর ট্যাগ যুক্ত করুন

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

এখন, যে কোনও সময় আপনি এই কমান্ডটি Ctrl + R টি চেপে ধরে রাখতে চান এবং #fin টাইপ করতে শুরু করুন যাতে এটি ঠিক পপ আপ হয়। আপনি যদি এইরকম একাধিক কমান্ড ট্যাগ করতে চান তবে তাদের সাথে ট্যাগ করার জন্য কেবল অন্যান্য জিনিস নিয়ে আসুন। আপনি চাইলে # কমান্ড 1, # কমান্ড 2 এবং আরও কিছু ট্যাগ করার চেষ্টা করতে পারেন। আপনি যে কম্যান্ডটি সন্ধান করছেন সেটি সন্ধান করতে আপনি # কমপক্ষে টাইপ করতে পারেন এবং তারপরে কয়েকবার Ctrl + R চাপুন। আপনার যদি বিশাল কমান্ডের ইতিহাস থাকে তবে এটি সবচেয়ে ভাল কাজ করে। এটি পরিষ্কার না হওয়া পর্যন্ত প্রতিটি ট্যাগ ইতিহাসে থাকবে।

পদ্ধতি 3: কেএসএসে ইমাস মোড সক্ষম করা হচ্ছে

আপনি যদি ডিফল্ট শেল হিসাবে ksh ব্যবহার করে থাকেন তবে টাইপ করুন emacs সেট করুন এবং প্রবেশ ঠেলাঠেলি। এটি ইমাস মোড সক্ষম করবে, যা আপনাকে Ctrl + R কৌশলটিকে একইভাবে ব্যবহার করতে দেয়, যেমন ব্যাশ এটি অনুমতি দেয়। এটি সর্বদা সামান্য ভিন্নভাবে কাজ করে এবং ব্যাশ শেলের ব্যবহারকারীদের কখনই এটি করতে হবে না তাই বেশিরভাগ লিনাক্স কোডার কেবল এই পদক্ষেপটি উপেক্ষা করতে পারে।

যে ব্যবহারকারীরা ksh পছন্দ করেন তারা এখন Ctrl + R টি চাপতে পারেন এবং শেলটি স্ক্রিনে ^ R মুদ্রণ করবে। আপনার অনুসন্ধান টাইপ করুন এবং তারপরে এন্টার টিপুন। আপনি নিকটতম মিলে যাওয়া এন্ট্রি দেখতে পাবেন, যা আপনি আবার প্রবেশের চাপ দিয়ে সম্পাদনা করতে বা চালাতে পারবেন। যাইহোক, ইমাক্স কয়েকটি সাধারণ বিকল্প তীর কী কার্যকারিতা হিসাবে কয়েকটি বিকল্প সক্ষম করে।

3 মিনিট পড়া