ls -v
ম্যাক ওএস এক্স এর সমতুল্য কি সংস্করণ নম্বর বাছাই করবে?
ম্যাক ওএস এক্স-এ, ls -v
সংস্করণ নম্বর বাছাই করে না, তবে ফাইন্ডার মনে হয়।
ls -v
ম্যাক ওএস এক্স এর সমতুল্য কি সংস্করণ নম্বর বাছাই করবে?
ম্যাক ওএস এক্স-এ, ls -v
সংস্করণ নম্বর বাছাই করে না, তবে ফাইন্ডার মনে হয়।
উত্তর:
ডিফল্ট ls
OS 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
ম্যাক টার্মিনালে সংস্করণ নম্বরগুলি সঠিকভাবে বাছাই করার জন্য বাশ স্ক্রিপ্ট