পরবর্তী নিবন্ধে আমরা এস-অনুসন্ধানের দিকে একবার নজর দিতে চলেছি। এটি এমন একটি সরঞ্জাম যা আমাদের সহায়তা করবে টার্মিনালটি ব্যবহার করে আমাদের ব্রাউজারে অনুসন্ধান করুন। যখন ব্যবহারকারী টার্মিনালে কিছু কাজ সম্পাদন করে এবং নির্দিষ্ট কোনও সাইটে তথ্য অনুসন্ধানের প্রয়োজন হয় তখন অনুসন্ধানটি করার জন্য টার্মিনালটি থেকে বেরিয়ে ব্রাউজারটি চালানো প্রয়োজন। এই সরঞ্জামের সাহায্যে আমাদের এটি করার একটি দ্রুত উপায় থাকবে।
এস-অনুসন্ধান, এস নামেও পরিচিত, এটি কেবলমাত্র আমাদের পক্ষে অনুমতি দেয় এমন সরঞ্জাম নয় টার্মিনাল থেকে ওয়েব অনুসন্ধান করুন, তবে এটি বাক্সের বাইরে এক ডজন অনুসন্ধান ইঞ্জিনকে সমর্থন করে। যখন ব্যবহারকারী কোনও অনুসন্ধান সম্পাদন করে, ফলাফলগুলি তাদের ডিফল্ট ব্রাউজারে উপস্থিত হবে। এটি আমাদের টার্মিনাল থেকে একটি সাধারণ কমান্ড সহ গুগল, অ্যামাজন, দেবিয়ানপি কেজি, আইএমডিবি এবং আরও অনেক কিছুতে অনুসন্ধান করার অনুমতি দেবে।
উবুন্টুতে এস-অনুসন্ধান ইনস্টল করুন
সবচেয়ে সহজ উপায় এস-অনুসন্ধান ইনস্টল করে এর স্ন্যাপ প্যাকেজটি ব্যবহার করা হচ্ছে, যে আমরা খুঁজে পেতে পারেন Snapcraft। এটি এইভাবে করতে, আমাদের কেবল একটি খুলতে হবে প্রান্তিক (Ctrl + Alt + T) এবং ইনস্টলেশন কমান্ডটি লিখুন:
sudo snap install s-search
আপনি যদি কাজ করার জন্য একটি চাক্ষুষ উপায় পছন্দ করেন তবে আপনি তা করতে পারেন এটি সফ্টওয়্যার সেন্টারের মাধ্যমে ইনস্টল করুন। অ্যাপ্লিকেশনটির নাম অনুসন্ধান করে আমরা এটি খুঁজে পেতে পারি: 'এস-অনুসন্ধান'.
আমরাও পারি উত্সটি সংকলন করুন, যেমন তাদের নির্দেশিত গিটহাব পৃষ্ঠা। এটি করতে আমাদের একটি টার্মিনাল (Ctrl + Alt + T) এ চালিত করতে হবে:
sudo apt install golang-go
go get -v github.com/zquestz/s cd $GOPATH/src/github.com/zquestz/s
make make install
আপনি যদি প্রোগ্রামটি সংকলন করতে চান, zquestz ডিরেক্টরিতে আমরা ফাইলটি «s find সন্ধান করব, যা আমাদের কার্যকর করতে হবে be অনুসন্ধান.
টার্মিনাল থেকে অনুসন্ধান করা হচ্ছে
কিছু গুগল করতে (ডিফল্ট অনুসন্ধান ইঞ্জিন), আমাদের কেবলমাত্র অ্যাপ্লিকেশনটির নাম লিখতে হবে, তারপরে কোয়েরি হবে। উদাহরণস্বরূপ, এই ব্লগটি অনুসন্ধান করার জন্য আমাদের কেবলমাত্র টার্মিনাল (Ctrl + Alt + T) কমান্ডটি টাইপ করতে হবে:
s-search ubunlog
প্রায় অবিলম্বে স্ক্রিনে ডিফল্ট ব্রাউজার উপস্থিত হবে, এই ক্ষেত্রে ফায়ারফক্স। ব্রাউজারটি সেই অনুসন্ধানের অনুরোধের ফলাফল প্রদর্শন করবে.
বিকল্প অনুসন্ধান সরবরাহকারী
এস-অনুসন্ধান খুব দরকারী কারণ এটি অন্যান্য অনেক সার্চ ইঞ্জিনের সাথেও সামঞ্জস্যপূর্ণ। জন্য সমস্ত সাইটের একটি তালিকা দেখুন যেখানে ব্যবহারকারীরা এস-অনুসন্ধানের মাধ্যমে কোনও কিছুর সন্ধান করতে পারবেন, আমাদের কমান্ডটি লিখতে হবে:
s-search -l
পাড়া তাদের প্রশ্নের মধ্যে আমাদের জিজ্ঞাসাটি নির্দেশ করুন, আমাদের কেবল অনুসন্ধান ইঞ্জিনের নাম / কীওয়ার্ডটি নীচে ব্যবহার করতে হবে:
s-search -p amazon smarth tv
উপরের প্রশ্নে আমরা অ্যামাজনে একটি স্মার্ট টিভি খুঁজতে এস-অনুসন্ধান ব্যবহার করেছি। সরবরাহকারী এবং ক্যোয়ারির শব্দটি পরিবর্তন করে আমরা উদাহরণস্বরূপ, স্পোটাইফায় একটি বিশেষ গানের জন্য অনুসন্ধান করুন.
এস-অনুসন্ধান এটি অর্জনের জন্য উন্নত অ্যালগরিদম বা জটিল কোড ব্যবহার করে না। এই অ্যাপ্লিকেশনটি কেবল অনুসন্ধান url এর একটি সংগ্রহ যা এতে আমাদের অনুসন্ধান অনুসন্ধানগুলি যুক্ত করা হয়.
আমাদের যেকোনও অনুসন্ধানের জন্য এই URL গুলির প্রত্যেকটি দেখতে পাচ্ছি -ও বিকল্প। ফলাফলগুলি প্রদর্শন করার জন্য এটির সাথে আমাদের ডিফল্ট ব্রাউজারটি খোলার পরিবর্তে, এস-অনুসন্ধানটি টার্মিনালে অনুসন্ধান url প্রদর্শন করবে.
কনফিগারেশন
আপনি যদি এই প্রোগ্রামের জন্য কোডটি সংকলন করেন তবে আপনি নিজের ডিফল্ট কনফিগারেশন করতে সক্ষম হবেন। আপনাকে কেবল ফাইলটি তৈরি করতে হবে ~ / .config / s / কনফিগারেশন। কনফিগারেশন ফাইলটি ইউসিএল ফর্ম্যাটে রয়েছে। জেএসওএনও পুরোপুরি সমর্থিত।
এই ফাইলটিতে আমাদের সম্ভাবনা থাকবে আমাদের নিজস্ব ডিফল্ট সরবরাহকারী সেট করুনযেমন duckduckgo, নিম্নলিখিতগুলির মতো একটি লাইন যুক্ত করুন:
provider: duckduckgo
যদি আপনি চান একটি কাস্টম সরবরাহকারী যুক্ত করুন অনুসরণ করা কাঠামো নিম্নলিখিত হবে:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
কাস্টম সরবরাহকারীদের নিম্নলিখিত কয়েকটি প্রাথমিক জিনিস প্রয়োজন:
- একটি বর্ণানুক্রমিক নাম। ^[a-zA-Z0-9_]*$
- একটি টোকেন %s ক্যোরি স্ট্রিংয়ের জন্য।
- একটি বৈধ URL স্কিম।
এখানে এটি অবশ্যই বলা উচিত অনুসন্ধান URL এর উপর নির্ভর করে কাঠামোটি কিছুটা পরিবর্তন হতে পারে। এই প্রোগ্রামটির কনফিগারেশন সম্পর্কে আরও তথ্যের জন্য, ব্যবহারকারীরা এগুলি ব্যবহার করতে পারেন প্রকল্প গিটহাব পৃষ্ঠা.
আনইনস্টল
পাড়া এই প্রোগ্রাম থেকে স্ন্যাপ প্যাকেজ অপসারণ, আমাদের কেবলমাত্র একটি টার্মিনাল (Ctrl + Alt + T) খোলার এবং কমান্ডটি চালানো দরকার:
sudo snap remove s-search
এস-অনুসন্ধানে অন্তর্নির্মিত অনেক জনপ্রিয় সাইটের জন্য কয়েক ডজন ইউআরএল নিয়ে আসে এবং এটি টার্মিনাল থেকে অ্যাক্সেসযোগ্য। এই সংমিশ্রণটি এটি বেশ কার্যকর করে তোলে, যেহেতু এটি আমাদের দ্রুত কোনও কিছুর অনুসন্ধান করার অনুমতি দেবে।