হিসাবে উল্লেখ করা হয়েছে, সবচেয়ে ভাল উপায় সম্ভবত cygstart
। আপনি আপনার .bashrc (বা .zshrc বা যাই হোক না কেন) এর সাথে একটি নাম যুক্ত করতে পারেন:
alias open='cygstart'
তবে আপনি কিছু জিনিস দিয়েও করতে পারেন explorer.exe
। এটি সম্ভবত ততটা ভাল cygstart
নয় তবে আপনি যদি সেই পদ্ধতির সাথে কোনও সমস্যায় পড়েন (বা আপনার এটি সাইগউইনের চেয়ে গিটের ব্যাশ শেল দিয়ে ব্যবহার করা দরকার) এটি মাথায় রাখার একটি বিকল্প।
এর আগে আমি ব্যাশ শেলটি ব্যবহার করে যা উইন্ডোজের জন্য গিটের সাথে জাহাজে আসে এবং আমি পেয়েছিলাম
alias open='explorer.exe'
আমার .বাশ_ প্রোফাইলে এটি উইন্ডোজ এক্সপ্লোরারে ডিরেক্টরি খুলবে এবং ডিফল্ট অ্যাপ্লিকেশনগুলিতে ফাইলগুলি খুলবে (উইন্ডোজ দ্বারা "ডিফল্ট" সংজ্ঞা দ্বারা)।
যদিও এর সীমাবদ্ধতা রয়েছে। এক্সপ্লোরার.এক্সি যেহেতু কোনও ডস প্রম্পটে ব্যবহার করার প্রত্যাশা করছে (যদি কোনও কমান্ড লাইনেই থাকে), গ্লোববিংয়ের কাজ করার আশা করবেন না। উদাহরণস্বরূপ, যদি আপনি একবারে আপনার জেমফাইল, ভ্যাগ্রান্টফাইল, শেফিল এবং রেকফিল খুলতে চান এবং আপনি টাইপ করেন
open *file
আপনি কেবল একটি উইন্ডোজ এক্সপ্লোরার উইন্ডো পাবেন। আমি জানি না যে এখানে কোন যুক্তি (!?) কাজ করছে? এক্সপ্লোরার.সেক্স সম্ভবত সমস্ত যুক্তি উপেক্ষা করছে, যেহেতু এটি একাধিক আরগগুলির সাথে কী করবে তা জানে না।
cygstart
হয় খুব বুদ্ধিমান নয়, কারণ এটি একাধিক তর্কগুলি পাস করার পরে প্রথম যুক্তিটি কেবল খোলায়, তবে কমপক্ষে এটি বর্তমান ডিরেক্টরিটি পরিবর্তে একটি ফাইল খুলবে।
open
হচ্ছে ...open
। :) আমি সাইগউইন বেশি ব্যবহার করি নি; আমি মোবাএক্সটারম পছন্দ করি।