টার্মিনালে অনুসন্ধান ফাংশন?


30

আমি একটি প্রোগ্রাম লিখেছি যা টার্মিনালে প্রচুর পাঠ্য আউটপুট করে।

আমি এটি সঠিকভাবে সম্পাদন করেছি কিনা তা দেখার জন্য আমি পাঠ্যের নির্দিষ্ট শব্দগুলির সন্ধান করছি, তবে কেবল লেখাটি পড়া অসম্ভব।

এমন কোনও ক্ষমতা বা কমান্ড রয়েছে যা আমাকে টার্মিনালে একটি শব্দ (যেমন Ctrl+ F) দেখতে সক্রিয় করতে পারে ?


টার্মিনালটি ব্যবহার করে টেক্সট ফাইলে একটি শব্দ বা বাক্যাংশ যুক্ত করতে ডান কমান্ডটি কী?

উত্তর:


44

এটা Shift+ + Ctrl+ + F

কোনও লাইন না হারাতে আপনি আনলিমিটেডে স্ক্রোলব্যাক মানটি পরিবর্তন করতে চাইতে পারেন :

  • সম্পাদনা> প্রোফাইল পছন্দসমূহ> স্ক্রোলিং

    এখানে চিত্র বর্ণনা লিখুন


9
থাম্বের বিধি: শিফট + শর্টকাট বেশিরভাগ অংশের জন্য

লুবুন্টুতে কি এই অর্জন করা যায়? মনে হচ্ছে এটি পারে না
পাবলোফিউমারা

10

অন্য বিকল্প:

yourCommand | less

এখন, আপনি উপরে, নীচে, বাম এবং ডানদিকে যেতে তীরচিহ্নগুলি টিপতে পারেন (সাধারণত আপনি কেবল প্রথম দুটি ব্যবহার করেন)।

আপনি টাইপ করতে পারেন /wordতাই কার্সারের পরে কোনও শব্দ (বা একটি রেজেক্স) সন্ধান করুন। বিপরীতভাবে, ?wordকার্সারের আগে (উপরে) শব্দ / রেজেক্স অনুসন্ধান করবে। (আপনি যে পাঠ্যটিতে রয়েছেন সেই স্থানটিই কার্সার)

আউটপুটটির শুরু এবং শেষ করতে আপনি হোম এবং এন্ড কীগুলি ব্যবহার করতে পারেন। টিপুন Qআপনাকে প্রস্থান করবে (কনসোলে ফিরে)।

অধিক তথ্য:

man less

9

আপনি কোনও ফাইলের সাথে আউটপুটটি পাইপ করতে পারেন > myfile.txtএবং তারপরে গ্রেপ দিয়ে ফাইলটি সন্ধান করতে পারেন।

grep "word" myfile.txt

আমি সাধারণত এই পদ্ধতির পছন্দ করি কারণ আপনার টার্মিনাল বাফার আকার সম্পর্কে চিন্তা করার দরকার নেই এবং আপনি প্রোগ্রামের একাধিক রান থেকে আউটপুট সহজেই রাখতে পারেন।


5
mycommand | grep "phrase I want to find"

এই ঘটিয়েছে @ গির্জার কাপড় এর ^ একটি ফাইল পুনঃনির্দেশিত এর মধ্যবর্তী পদক্ষেপ।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.