এর রঙগুলি ls
অনুমতিগুলি উপস্থাপন করতে পারে, কিছু সিস্টেমের ডিফল্ট হ'ল ডিরেক্টরিগুলি দেখানো হয় যেখানে প্রত্যেকেরই সবুজ পটভূমিতে লেখার অনুমতি রয়েছে:
আপনি (থেকে ) $LS_COLORS
ব্যবহার করে আপনার পরিবর্তনশীল সম্পাদনা করে রঙগুলি পরিবর্তন করতে পারেন :dircolors
man ls
Using color to distinguish file types is disabled both by default and
with --color=never. With --color=auto, ls emits color codes only when
standard output is connected to a terminal. The LS_COLORS environment
variable can change the settings. Use the dircolors command to set it.
সিনট্যাক্সটি এখানে স্বীকারোক্তিজনকভাবে বিরক্তিকর হলেও আপনি যে রঙগুলি চান তা দিয়ে একটি ফাইল তৈরি করে এবং এটি সংরক্ষণ করে আপনি এই রঙটি পরিবর্তন করতে পারেন ~/.dircolors
:
dircolors -p > ~/.dircolors
এই কমান্ডটি ডিফল্টগুলিকে মুদ্রণ করবে ~/.dircolors
। তারপরে আপনাকে সেই ফাইলটি সম্পাদনা করতে হবে এবং এই লাইনটি পরিবর্তন করতে হবে:
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
উদাহরণস্বরূপ, এটি একটি লাল পটভূমিতে কালো পাঠ্য করতে ( রঙ কোডের তালিকার জন্য এখানে দেখুন ):
OTHER_WRITABLE 30;41 # dir that is other-writable (o+w) and not sticky
আপনার সমস্ত ডিফল্ট থাকতে হবে না, আপনি কেবল একটি একক লাইন দিয়ে একটি ফাইল তৈরি করতে পারেন, আপনি যেটিকে পরিবর্তন করতে চান কেবল তার পুনরায় সংজ্ঞা দিতে পারেন। যাইহোক, একবার আপনি ফাইলটি তৈরি করার পরে এটি লোড করুন:
eval "$(dircolors ~/.dircolors)";
এবং এখানে এটি কার্যকর হয়:
এটি স্বয়ংক্রিয়ভাবে ঘটতে, eval
আপনার ~/.bashrc
ফাইলটিতে উপরের কমান্ডটি যুক্ত করুন।