আমি কীভাবে আমার শেল পরিবেশে ফাইল-ডিরেক্টরিগুলি রঙ করতে পারি?


2

আমি অনলাইনে অনেক স্ক্রিনকাস্ট দেখেছি যাতে ব্যবহারের সহজলভ্যতার জন্য ফাইল এবং ডিরেক্টরিগুলি রঙিন কোডেড। আমি আমার বাশ টার্মিনালে, ওএস এক্স 10.9 এবং আইটিার্ম 2 ব্যবহার করে এটি অর্জন করতে চাই। আমি ইন্টারনেট (আইটার্ম 2 টি রঙিন থিম সহ) স্কোল করেছি তবে আমি যা খুঁজছি ঠিক তা খুঁজে পাইনি।

ওএস এক্স 10.9 ব্যবহার করে আমি আইটার্ম 2 ব্যবহার করে আলাদাভাবে রঙ-কোড ফাইল এবং ডিরেক্টরিগুলি কীভাবে করব?


লিনাক্সে সম্পাদনা করার ফাইলটি হ'ল / ইত্যাদি / ডিআইআর_ক্লোরস, আপেল সম্পর্কে নিশ্চিত নয়।
বেন প্লন্ট

উত্তর:


3

বিশ্বব্যাপী টার্মিনাল রঙগুলি সক্ষম করতে এখানে আমি একটি সমাধান পেয়েছি

আপনার সম্পাদনা .profileবা .bashrcবা /etc/profile(প্রাপ্যতা উপর নির্ভর করে) বা পর্বত সিংহ জন্য .bash_profileআপনার home ডিরেক্টরিতে ফাইল এবং নিচের কোডটি যুক্ত করুন:

export CLICOLOR=1

export LSCOLORS=GxFxCxDxBxegedabagaced

রঙ = 1 সহজেই আপনার টার্মিনালের রঙ সক্ষম করে।

LSCOLORS = ... নির্দিষ্ট আইটেমগুলিকে কীভাবে রঙ করবেন তা নির্দিষ্ট করে।

থেকে নেওয়া: https://stackoverflow.com/questions/1550288/mac-os-x-terminal-colors


অ্যাপল স্ট্যান্ডার্ড * নিক্স ফাইলটি ব্যবহার করে: / ইত্যাদি / ডিআইআর_ক্লোরস?
বেন প্লন্ট

পৃষ্ঠা অনুযায়ী এটি মনে হয় না। আমি নিজে ওএসএক্স ব্যবহার করি না তবে প্রশ্নটি যেমন ট্যাগ করা হয় এবং প্রচুর লোকেরা এটি দরকারী বলে মনে হয়।
ক্রোয়ে

ডাং ইট আপেল! ভাল, যদি কোনও * নিক্স ব্যবহারকারী এই প্রশ্নের কাছে আসে: আমি সম্প্রতি আমি নিযুক্ত কয়েকটি ফেডোরা ভিএম এর জন্য এটি করেছি। ডিরেক্টরি তালিকার জন্য ফেডোরা কালো পটভূমিতে গা dark় নীল পাঠ্য ব্যবহার করে। আমি "DIR 01; 31; 43" এবং "লিঙ্ক 01; 36" পড়ার জন্য / etc / DIR_COLORS এ DIR এবং LINK লাইনগুলি সম্পাদনা করেছি, যাতে আমি পড়তে পারি তার বিপরীতে রয়েছে। বৈশিষ্ট্য কোডগুলি ফাইলটিতে তালিকাভুক্ত করা হয়েছে ...
বেন প্লন্ট

@ বেনপ্ল্যান্ট সকল * নিক্সের জন্য নয় ;-) থেকে man dir_colors: " ফাইল : /etc/DIR_COLORS(স্ল্যাকওয়্যার, স্যুএসই এবং রেডহ্যাট কেবল; জিএনইউ ডারকলারগুলি দ্বারা উপেক্ষা করা (1) এবং এভাবে ডাবিয়ান ...) সিস্টেম-ওয়াইড কনফিগারেশন ফাইল" ... "` ~ / .dir_colors` প্রতি ব্যবহারকারী কনফিগারেশন ফাইল "" একই বিতরণ।
হাস্তুর

1

সম্ভবত আপনি ভেরিয়েবল LS_COLORS ব্যবহার সন্ধান করছেন
ইন SH , ব্যাশ এবং csh শেল শেল ফাইল, ডিরেক্টরি, লিংক ... এই পরিবর্তনশীল মধ্যে রেকর্ড করা হয় জন্য রং পছন্দগুলি এনভায়রনমেন্ট (যদি আপনি ব্যবহার ls --color; অনেক বন্টন ওরফে মধ্যে)।

সঙ্গে echo $LS_COLORSআপনি আপনার প্রকৃত সেটিং দেখতে পারেন।
আপনার সাথে LS_COLORS এনভায়রনমেন্ট ভেরিয়েবল dircolorsসেট করার আউটপুট কমান্ড থাকতে পারে ।

নোট করুন যে সমস্ত টার্মিনাল সমস্ত স্পেসিফিকেশন গ্রহণ করে না (এর অর্থ হল আপনি এমন কোনও প্রভাব সন্ধান করতে পারেন যা আপনার নির্দিষ্ট টার্মিনাল এমুলেশন পুনরায় উত্পাদন করতে পারে না)।

কোডগুলি বোঝার কয়েকটি উদাহরণ: এর
di=01;34অর্থ ডিরেক্টরিটি গা bold় এবং বর্ণের নীল (বা উজ্জ্বল নীল) হবে।
ln=01;36মানে লিঙ্কটি সায়ান (বা উজ্জ্বল সায়ান) এ গা bold় এবং বর্ণযুক্ত হবে colored
*.zip=01;31এর অর্থ হ'ল সমস্ত ফাইল * .zip উজ্জ্বল লাল রঙের হবে ...

সঙ্কেত সমূহঃ

  1. না = সাধারণ ফাইল
  2. di = ডিরেক্টরি
  3. ফাই = ফাইল
  4. ln = প্রতীকী লিঙ্ক
  5. পাই = ফিফো ফাইল
  6. সুতরাং = সকেট ফাইল
  7. বিডি = ব্লক (বাফার) বিশেষ ফাইল
  8. সিডি = অক্ষর (আনফফার্ড) বিশেষ ফাইল
  9. বা = প্রতীকী লিঙ্কটি অস্তিত্বহীন ফাইলের দিকে নির্দেশ করছে (এতিম)
  10. su = ফাইল যা নির্ধারিত (u + গুলি)
  11. এসএজি = ফাইল সেটগিড (জি + গুলি)
  12. tw = দির যে স্টিকি এবং অন্যান্য লিখনযোগ্য (+ টি, ও + ডাব্লু)
  13. ওও = দির যা অন্য লিখনযোগ্য (ও + ডাব্লু) এবং আঠালো নয়
  14. st = dir স্টিকি বিট সেট (+ টি) সহ এবং অন্য লিখনযোগ্য নয়
  15. মাই = অস্তিত্বের ফাইল একটি প্রতীকী লিঙ্ক দ্বারা নির্দেশিত (আপনি এলএস-এল টাইপ করার সময় দৃশ্যমান)
  16. উদাহরণস্বরূপ = এক্সিকিউটেবল যা ফাইল (যেমন। অনুমতিগুলিতে 'x' সেট রয়েছে)।
  17. lc আরসি ই সি = বাম, ডান, শেষ কোড।

সত্যিই দুর্দান্ত স্ক্রিপ্টটি যা আপনার LS_COLORS ভেরিয়েবলের মধ্যে সেট করে দেওয়া প্রতিটি জিনিসই তার রঙ দিয়ে দেখায়

সর্বদা হিসাবে man dir_colorsআপনি আরও তথ্য দিতে পারেন।


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