কমান্ড লাইন থেকে একটি GUI ব্রাউজারে একটি ওয়েব অনুসন্ধান শুরু করুন৷
একটি সাধারণ কমান্ড লাইন ফাংশনের সাহায্যে, আপনি সরাসরি টার্মিনাল অ্যাপ থেকে আপনার পছন্দের GUI ওয়েব ব্রাউজারে একটি ওয়েব অনুসন্ধান শুরু করতে পারেন। আমরা কয়েকটি উদাহরণ কভার করব, Google, Bing, Yahoo, এবং Wikipedia এর মাধ্যমে ওয়েবে অনুসন্ধান করা এবং Chrome, Safari এবং Firefox সহ বিভিন্ন ওয়েব ব্রাউজার ব্যবহার করে। যেহেতু কমান্ড সিনট্যাক্সটি মোটামুটি সহজবোধ্য, আপনি আপনার উপযুক্ত মনে হলে অনুসন্ধান ফাংশন বা অ্যাপগুলিকে আরও কাস্টমাইজ করতে পারেন।
ব্যাশ প্রোফাইলে ওয়েব সার্চ ফাংশন সেট করা
এখানে দেওয়া ফাংশন নমুনাটি Chrome ব্রাউজারে Google সার্চ ব্যবহার করবে এবং আমরা ধরে নিচ্ছি যে আপনি আপনার শেল হিসেবে ব্যাশ ব্যবহার করছেন, যা OS X-এ ডিফল্ট। অন্য কমান্ড সিনট্যাক্স দেখুন সেই অনুযায়ী ওয়েব অনুসন্ধান বা ব্রাউজারে সামঞ্জস্য করার জন্য নীচের বিকল্পগুলি:
- টার্মিনালে যান (/Applications/Utilities/-এ পাওয়া গেছে, কিন্তু আপনি আগে থেকেই তা জানতেন) এবং .bash_profile খুলুন, এই ওয়াকথ্রুটির জন্য আমরা এই কাজটি সম্পন্ন করতে ন্যানো ব্যবহার করব যেহেতু এটি সহজ:
- একটি নতুন লাইনে আপনার bash_profile এর শেষে নিম্নলিখিত সিনট্যাক্সটি কপি এবং পেস্ট করুন: "
- এখন পরিবর্তনগুলি সংরক্ষণ করতে Control+O চাপুন, তারপর ন্যানো থেকে বেরিয়ে আসতে এবং কমান্ড লাইনে ফিরে যেতে Control+X টিপুন
nano .bash_profile
function google() { খুলুন /Applications/Google\ Chrome.app/ http://www.google.com/search?q=$1; }"
এখন আপনি কমান্ড লাইন থেকে সরাসরি Chrome এর মাধ্যমে একটি Google অনুসন্ধান শুরু করতে পারেন, আপনাকে যা করতে হবে তা হল “google” টাইপ করুন এবং Chrome ব্রাউজারে একটি নতুন Google অনুসন্ধান চালু হবে৷ উদাহরণস্বরূপ, "আপেল" এর জন্য গুগলে অনুসন্ধান করতে আপনি কেবল নিম্নলিখিতটি টাইপ করবেন:
google apple
একাধিক সার্চ টার্ম সহ বাক্যাংশের জন্য, এর মতো উদ্ধৃতি ব্যবহার করুন:
"google MacBook Air হল পাতলা এবং হালকা নোটবুকের জন্য শিল্পের নেতা"
Google এর প্রতিটি নতুন অনুসন্ধান একটি নতুন ক্রোম ব্রাউজার উইন্ডো তলব করবে।
সাফারি বা ফায়ারফক্স ব্যবহার করতে পছন্দ করেন? অথবা হয়তো আপনি Bing বা উইকিপিডিয়া অনুসন্ধান করতে চান? বিকল্প ব্রাউজার অ্যাপ এবং সার্চ ইঞ্জিনের দিকে নির্দেশ করার জন্য আপনাকে যা করতে হবে তা হল সঠিক সার্চ ইউআরএল সহ উপযুক্ত ওপেন কমান্ড স্ট্রিং পরিবর্তন বা যোগ করতে হবে।
অল্টারনেট ওয়েব সার্চ কমান্ড লাইন ফাংশন
কমান্ড সিনট্যাক্স মোটামুটি সোজা এবং নিম্নলিখিত সিনট্যাক্সের সাথে সঙ্গতিপূর্ণ:
"ফাংশন NAME() { /path/to/application.app/ SEARCH_URL খুলুন; }"
আপনার নিজের তৈরি করুন, অথবা বিভিন্ন সার্চ ইঞ্জিন এবং ওয়েব ব্রাউজারগুলির জন্য অতিরিক্ত নমুনা কমান্ড ফাংশনগুলির একটি ব্যবহার করুন৷ দ্বন্দ্ব এড়াতে .bash_profile-এ প্রতিটি কমান্ড স্ট্রিংকে একটি নতুন লাইনে রাখতে মনে রাখবেন।
কমান্ড লাইন থেকে সাফারিতে একটি Google অনুসন্ধান শুরু করুন
"function google() { খুলুন /Applications/Safari.app/ http://www.google.com/search?q=$1; }"
কমান্ড লাইন থেকে ফায়ারফক্সে একটি গুগল অনুসন্ধান শুরু করুন
"function google() { খুলুন /Applications/Firefox.app/ http://www.google.com/search?q=$1; }"
একইভাবে কোন ব্রাউজারটি ব্যবহার করতে হবে তা সামঞ্জস্য করার জন্য, আপনি .bash_profile-এ নিম্নলিখিত স্ট্রিংগুলি রেখে Yahoo, Bing, Wikipedia, বা অন্য যেকোন ওয়েব অনুসন্ধানে সার্চ স্ট্রিং পরিবর্তন করতে পারেন:
কমান্ড লাইন থেকে ক্রোমে Bing সার্চ করুন
"function bing() { open /Applications/Google\ Chrome.app/ http://www.bing.com/search?q=$1; }"
কমান্ড লাইন থেকে ক্রোমে ইয়াহু সার্চ করুন
"function yahoo() { open /Applications/Google\ Chrome.app/ http://www.yahoo.com/search?q=$1; }"
কমান্ড লাইন থেকে ক্রোমে উইকিপিডিয়া অনুসন্ধান করুন
"function wikipedia() { open /Applications/Google\ Chrome.app/ http://en.wikipedia.org/wiki/Special:Search?search=$1 ;}"
এই বিকল্প অনুসন্ধান ফাংশনগুলির যেকোনো একটি ব্যবহার করা প্রাথমিক গুগল উদাহরণের মতোই করা হয়, অনুসন্ধান শুরু করার জন্য আপনাকে শুধুমাত্র প্রাথমিক কমান্ড স্ট্রিং পরিবর্তন করতে হবে। এবং হ্যাঁ, আপনি যদি কিছুটা মেটা মনে করেন তবে এটি লিংকের X11 সংস্করণে অনুসন্ধান পাঠাতেও কাজ করে (লিঙ্কস)।
কোয়েরি থেকে দূরে সরে গিয়ে, কেউ সরাসরি কমান্ড লাইন থেকে আপনার প্রিয় ওয়েবসাইট খুলতে এই কৌশলটির একটি ভিন্নতা ব্যবহার করতে পারে, উদাহরণস্বরূপ:
"function osxdaily() { open /Applications/Google\ Chrome.app/ https://osxdaily.com; }"
যা বলেছে, আপনি যদি কোয়েরি ব্যবহার না করে থাকেন, তাহলে এর পরিবর্তে একটি সাধারণ উপনাম ব্যবহার করা সম্ভবত আরও বেশি বোধগম্য হবে।