ls -vম্যাক ওএস এক্স এর সমতুল্য কি সংস্করণ নম্বর বাছাই করবে?
ম্যাক ওএস এক্স-এ, ls -vসংস্করণ নম্বর বাছাই করে না, তবে ফাইন্ডার মনে হয়।
ls -vম্যাক ওএস এক্স এর সমতুল্য কি সংস্করণ নম্বর বাছাই করবে?
ম্যাক ওএস এক্স-এ, ls -vসংস্করণ নম্বর বাছাই করে না, তবে ফাইন্ডার মনে হয়।
উত্তর:
ডিফল্ট lsOS X এর মধ্যে সংস্করণ সাজানোর ক্ষমতা নেই। এটি lsজিএনইউর বৈশিষ্ট্য , যা বেশিরভাগ লিনাক্সের সাথে আসে তবে ওএস এক্সের সাহায্যে চালিত হয় না You আপনি জিএনইউ কোর্টিলস প্যাকেজের lsমাধ্যমে জিএনইউ ইনস্টল করতে পারেন ।
একটি ম্যাক এটা পাবার সবচেয়ে সহজ উপায় মত একটি প্যাকেজ ম্যানেজার ইনস্টল করা Homebrew বা MacPorts এবং এটা মাধ্যমে coreutils ইনস্টল করুন।
সুতরাং, উদাহরণস্বরূপ, হোমব্রিউ ইনস্টল করুন:
/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
কিছুক্ষণ অপেক্ষা করুন, ইনস্টলেশন নির্দেশাবলী পড়ুন। তারপরে, কোর্টিলগুলি ইনস্টল করুন:
brew install coreutils
এটি gউপসর্গের সাথে সমস্ত জিএনইউ কোর্টিল যুক্ত করবে , উদাহরণস্বরূপ, আপনি এর glsপরিবর্তে ব্যবহার করতে সক্ষম হবেন lsযা এখন সংস্করণ অনুসারে সরবরাহ করে।
ডিফল্ট lsআচরণ (এবং অন্যান্য বিল্টিনগুলির মতো) ওভাররাইড করতে, আপনি এই লাইনটি আপনারটিতে যুক্ত করতে পারেন ~/.bash_profile:
source /usr/local/Cellar/coreutils/8.12/aliases
নোট করুন যে এটি BSD সংস্করণে নির্ভর করে এমন অন্যান্য প্রোগ্রামগুলিকে প্রভাবিত করতে পারে। আপনি যদি কেবল উপনাম করতে চান lsতবে পরিবর্তে নিম্নলিখিতটি ব্যবহার করুন:
alias ls="$brew_prefix/bin/gls"
http://www.islamadel.com/en/notes/6-computer/37-sort-version-number-mac
ম্যাক টার্মিনালে সংস্করণ নম্বরগুলি সঠিকভাবে বাছাই করার জন্য বাশ স্ক্রিপ্ট