সাইগউইনে ওএস এক্স এর "উন্মুক্ত" সমতুল্য?


11

আমি জানি এটি কিছুটা অদ্ভুত প্রশ্ন হতে পারে, এমনকি আমি এখানে এটি জিজ্ঞাসা করছি। কারণটি হ'ল আমি যখনই উইন্ডোজ-লোকদের সম্পর্কে বা এমনকি নিয়মিত সাইগউইন-ব্যবহারকারীদের জিজ্ঞাসা করি তখন তারা কেন বুঝতে পারে না কেন আমাকে এই কার্যকারিতাটির প্রয়োজন।

আপনারা যারা ম্যাক ওএস এক্স-এর শেলটিতে "খোলা" ব্যবহার করেন নি, তাদের জন্য এটি কাজ করে:

some somepic.jpg খুলুন

Some SomeFile.m খুলুন

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


MobaXterm ব্যবহার করে, ম্যাক এর সমতুল্য কমান্ড openহচ্ছে ... open। :) আমি সাইগউইন বেশি ব্যবহার করি নি; আমি মোবাএক্সটারম পছন্দ করি।
ওয়াইল্ডকার্ড

উত্তর:


18
$ cygstart theFile.ext

আপনি .xt ফাইলগুলির জন্য সেট করা ডিফল্ট অ্যাপ্লিকেশনটির সাথে এটি ফাইলে.সেক্সট খুলবে।


ঠিক আমার যা প্রয়োজন ছিল। একটি রাখবে:
টি কে

2
আমার .বাশার্কে ওরফে ওপেন = 'সাইগস্টার্ট'
টি কে

1
@ টি কে: মিষ্টি। আপনি যদি আরও কোনও সাইগউইন সমস্যা নিয়ে চলে যান তবে ফিরে যেতে দ্বিধা বোধ করবেন। আমি দীর্ঘদিন ধরে উইন্ডোজ ল্যান্ডে আটকা পড়েছি তাই আমি এবং সাইগউইন সত্যিকারের কাছাকাছি এসেছি। আমরা বন্ধু না ... তবে আমরা একে অপরকে সহ্য করতে শিখেছি। ;)
চাচাজমিল

4

সম্পূর্ণতার জন্য, xdg-openলিনাক্সে লিনাক্স পক্ষের ক্ষেত্রে একই ভূমিকা পালন করে।


1

হিসাবে উল্লেখ করা হয়েছে, সবচেয়ে ভাল উপায় সম্ভবত cygstart। আপনি আপনার .bashrc (বা .zshrc বা যাই হোক না কেন) এর সাথে একটি নাম যুক্ত করতে পারেন:

alias open='cygstart'

তবে আপনি কিছু জিনিস দিয়েও করতে পারেন explorer.exe। এটি সম্ভবত ততটা ভাল cygstartনয় তবে আপনি যদি সেই পদ্ধতির সাথে কোনও সমস্যায় পড়েন (বা আপনার এটি সাইগউইনের চেয়ে গিটের ব্যাশ শেল দিয়ে ব্যবহার করা দরকার) এটি মাথায় রাখার একটি বিকল্প।

এর আগে আমি ব্যাশ শেলটি ব্যবহার করে যা উইন্ডোজের জন্য গিটের সাথে জাহাজে আসে এবং আমি পেয়েছিলাম

alias open='explorer.exe'

আমার .বাশ_ প্রোফাইলে এটি উইন্ডোজ এক্সপ্লোরারে ডিরেক্টরি খুলবে এবং ডিফল্ট অ্যাপ্লিকেশনগুলিতে ফাইলগুলি খুলবে (উইন্ডোজ দ্বারা "ডিফল্ট" সংজ্ঞা দ্বারা)।

যদিও এর সীমাবদ্ধতা রয়েছে। এক্সপ্লোরার.এক্সি যেহেতু কোনও ডস প্রম্পটে ব্যবহার করার প্রত্যাশা করছে (যদি কোনও কমান্ড লাইনেই থাকে), গ্লোববিংয়ের কাজ করার আশা করবেন না। উদাহরণস্বরূপ, যদি আপনি একবারে আপনার জেমফাইল, ভ্যাগ্রান্টফাইল, শেফিল এবং রেকফিল খুলতে চান এবং আপনি টাইপ করেন

open *file

আপনি কেবল একটি উইন্ডোজ এক্সপ্লোরার উইন্ডো পাবেন। আমি জানি না যে এখানে কোন যুক্তি (!?) কাজ করছে? এক্সপ্লোরার.সেক্স সম্ভবত সমস্ত যুক্তি উপেক্ষা করছে, যেহেতু এটি একাধিক আরগগুলির সাথে কী করবে তা জানে না।

cygstart হয় খুব বুদ্ধিমান নয়, কারণ এটি একাধিক তর্কগুলি পাস করার পরে প্রথম যুক্তিটি কেবল খোলায়, তবে কমপক্ষে এটি বর্তমান ডিরেক্টরিটি পরিবর্তে একটি ফাইল খুলবে।

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