ডিফল্ট টার্মিনাল চলমান ম্যাকোজে bash, আমি টাইপ করতে পারি:
open -a Firefox http://www.wikipedia.org
ফায়ারফক্স বা অন্য একটি ব্রাউজারের সাথে একটি URL খোলার জন্য। এটি একটি প্রোগ্রাম চালু করতে যেমন, উদাহরণস্বরূপ open -a mapsএবং ডিফল্ট প্রোগ্রামে একটি ফাইল খোলার জন্যও কাজ করে open file.pdf।
আমি কীভাবে উবুন্টুতে ডিফল্ট জিনোম টার্মিনাল চলতে bashপারি? আমি জানি যে এর সাহায্যে আমি কোনও ফাইল বা URL xdg-open /path/to/fileখুলতে পারি এবং এর মাধ্যমে আমি ডিফল্ট ব্রাউজারটি খুলতে পারি sensible-browser। উবুন্টুর কি নির্দিষ্ট অ্যাপ্লিকেশনগুলিতে ফাইল, অ্যাপ্লিকেশন, বা ফাইলগুলি খোলার জন্য একটি সাধারণ কমান্ড রয়েছে?
আমি bashদুটি মেশিনে, 3.2.57(1)-releaseম্যাকোস এবং 4.4.19(1)-releaseউবুন্টুতে চলছে।
bash: firefox: command not found। Firefoxপ্রোগ্রামের নাম হিসাবে একই ত্রুটি ।
bashঠিক একই কাজ করে; এটি ফায়ারফক্স যা উবুন্টুর চেয়ে পৃথকভাবে ইনস্টল করা আছে। ম্যাকোজে আপনি উদাহরণস্বরূপ /Applications/Firefox.app/Contents/MacOS/firefox-binকমান্ড লাইন থেকে চালাতে পারেন । Firefox.appযে শুধু এক্সিকিউটেবল রয়েছে ফোল্ডার একটি বিশেষ ধরনের, কিন্তু ফাইল লিনাক্স বিভিন্ন সম্পর্কে বিক্ষিপ্ত করা যেতে পারে হয় /usr/bin/, /usr/lib, /etc, ইত্যাদি ডিরেক্টরি। প্রকৃত অ্যাপ্লিকেশনটি কীভাবে চালানো হবে তা ফাইন্ডার জানেন যখন আপনি উদাহরণস্বরূপ, ডাবল ক্লিক করুন Firefox.app। openকমান্ড লাইন থেকে বিশেষ ফোল্ডারটি "চালানোর" উপায়।
bashআলাদাভাবে কাজ করে না : ফায়ারফক্স একটি ওএস এক্স অ্যাপ্লিকেশন হিসাবে ইনস্টল করা আছে ( Firefox.app) এবং নিয়মিত PATH এ নেই। ব্যবহারের আরেকটি কারণ open -aহ'ল এটি প্রবর্তিত হওয়া অ্যাপ্লিকেশনটিকে সঠিকভাবে ব্যাকগ্রাউন্ড করে, প্রস্থান না হওয়া অবধি অপেক্ষা না করে।
open -a Firefox http://www.wikipedia.org? তুমি কি পারবে নাfirefox http://www.wikipedia.org? এটি একটি অকেজো বৈশিষ্ট্য বলে মনে হয়open, যখন প্রোগ্রামগুলি খোলার একেবারে বিন্দুbash।