উত্তর:
ls
আসলে বাশ থেকে পৃথক। ম্যাক ওএস এক্সের বিএসডি সংস্করণ রয়েছে ls
, যা পরিবেশে -G
কমান্ড লাইনে বা CLICOLOR
(এবং সম্ভবত LSCOLORS
) প্রয়োজন।
দেখুন man ls
আরও তথ্যের জন্য।
alias ls='ls -G'
আমার .Bashrc স্নো চিতাবাঘে সেট করেছি ।
CLICOLOR=Y
আমার ম্যাকে কাজ করা বন্ধ করে দিয়েছে। রঙ alias ls='ls -G'
করতে বাধ্য করবে ls
। আমি এটি কেবল ইন্টারেক্টিভ টার্মিনালের জন্য সংজ্ঞায়িত করি।
টার্মিনাল উইন্ডোটি খুলুন এবং টাইপ করুন:
alias ls='ls -G'
তারপরে হিট Enterআর হয়ে গেল!
হোমব্রিউ ব্যবহার করুন ।
brew install coreutils
মনে রাখবেন, এই একটি উপসর্গ এর নিক্ষেপ করা হবে g
সব কমান্ড সামনে (যেমন, gls
জন্য ls
)। এটি কোনও ফাইল উত্স করার জন্য একটি বিকল্প দেয় যা এটি স্বয়ংক্রিয়ভাবে আপনার জন্য এরিয়াস হবে।
আমি নিশ্চিত ছিলাম না যে পুরো উলামা জিনিসটি না করেই সরাসরি এগুলি ইনস্টল করার কোনও বিকল্প ছিল, তাই পরিবর্তে ইনস্টল করা ম্যাকপোর্টগুলি এবং এটি করে ।
জিএনইউ এবং * বিএসডি / ডারউইন এলএসের জন্য সামঞ্জস্যতা
~ / .Profile
#for *BSD/darwin
export CLICOLOR=1
ls --color=auto &> /dev/null && alias ls='ls --color=auto' ||
b / .bashrc (লিনাক্সে বাশ সবসময় ~ /। প্রোফাইলটি পড়েন তবে আমার জ্যাশটি এআরএচ-তে না পড়লে আমি মনে করি না)
[[ -f $HOME/.profile ]] && source $HOME/.profile
আপনার একটি বিকল্প সংস্করণ ইনস্টল করতে হবে ls
। লিনাক্সে সাধারণত ব্যবহৃত হয় এটি জিএনইউ কোর্টিলস প্রকল্পের।
আপনি নির্মাণ এবং ইনস্টল অথবা থেকে ইনস্টল পারে macports , Fink বা homebrew ।
ls
যখন একই বৈশিষ্ট্যটি বিদ্যমান সংস্করণে কিছুটা ভিন্নভাবে সমর্থিত হয় তখন আপনাকে আলাদা সংস্করণ ইনস্টল করতে হবে না ls
।
alias ls='ls -F'
alias ls='ls -FG'
- এটি উভয় বিশ্বের সেরা!
gls
এবং আসলটি প্রতিস্থাপন করে না যাতে সত্যিই কোনও খারাপ দিক নেই।
আমি এআইএক্স-এ লিখেছিলাম এই পার্ল স্ক্রিপ্টটি ব্যবহার করি । এটি কার্যকর যদি আপনি এমন কোনও সিস্টেমে থাকেন যা সমর্থন করে না --color
এবং যেখানে আপনার প্যাকেজ ইনস্টল করার জন্য সুডো নেই।
ম্যাকিনটোস নিয়েও কাজ করা উচিত।