ক্লাশ এবং এলএস_ক্লোর বাশ


48

তালিকাগুলি রঙ করার জন্য আমার নীচে .bashrc এ সেটআপ আছে।

CLICOLOR = 1 রফতানি করুন
রফতানি করুন LS_COLORS = 'না = 00: ফাই = 00: di = 00; 34: ln = 01; 36: পিআই = 40; 33: তাই = 01; 35: do = 01; 35: বিডি = 40; 33; 01: সিডি = 40; 33; 01: বা = 40; 31; 01: প্রাক্তন = 01; 32: * আলকাতরা = 01; 31:। * tgz = 01; 31:। * arj = 01; 31:।। * Taz = 01; 31: * lzh = 01; 31:।। * zip = 01; 31:। * z- র = 01; 31:। * টু Z = 01; 31: * GZ = 01; 31:। * bz2 = 01;। । 31: * দেবের = 01; 31:। * RPM = 01; 31:। * বয়াম = 01; 31: * JPG = 01; 35:। * কোন JPEG = 01; 35:। * GIF = 01; 35। * .bmp = 01; 35:। * PBM = 01; 35:। * PGM = 01; 35:। * পিপিএম = 01; 35: * TGA = 01; 35:। * xbm = 01; 35:। *। xpm = 01; 35: * TIF = 01; 35:। * এক চুমুক মদ = 01; 35:। * PNG = 01; 35:। * যৌন = 01; 35:। * MPG = 01; 35।। * MPEG = 01; 35: * AVI = 01; 35:। * fli = 01; 35:। * GL = 01; 35:। * DL = 01; 35:। * xcf = 01; 35:। * xwd = 01;। 35: * OGG = 01; 35।। * থেকে mp3 = 01; 35: * WAV = 01; 35। ';

এই সাইটটি রঙগুলির জন্য কোড দেখায় এবং আমি ডিরেক্টরি রঙটি `হালকা রঙে পরিবর্তন করতে চাই। তবে ডি হিসাবে নীচে তৈরি করা এটি প্রভাবিত করে না।

দ্বি = 04; 94

মজার বিষয় হ'ল LS_COLORS সম্পর্কে আমার মন্তব্য করার পরেও, আমি যতক্ষণ না আমার কাছে ক্লিকার = 1 রয়েছে আমি রঙিন আউটপুট দেখতে পাচ্ছি।

  • হালকা নীল (94) -তে ডিরেক্টরি রঙ করতে আমার কী করা উচিত?
  • এটি ক্লিকার এবং এলএস_ক্লোরসের জন্য কী? LS_COLORS ছাড়াই রঙ কেন কাজ করে?

উত্তর:


53

এলএস এর জন্য রঙের বিভিন্ন বিভিন্ন বাস্তবায়ন রয়েছে এবং আপনি সেগুলির মধ্যে কিছু গুলিয়ে ফেলেছেন।

  • উপর FreeBSD 'র এবং Mac OS X এর , lsশো রং যদি CLICOLORএনভায়রনমেন্ট ভেরিয়েবল সেট না করা বা হলে -Gকমান্ড লাইন হস্তান্তর করা হয়। প্রকৃত রঙগুলি LSCOLORSপরিবেশ পরিবর্তনশীলের মাধ্যমে কনফিগার করা হয় (যদি এই ভেরিয়েবলটি সেট না করা হয় তবে বিল্ট-ইন ডিফল্টগুলি ব্যবহৃত হয়)। হালকা নীল ডিরেক্টরি প্রদর্শন করতে, ব্যবহার করুন

    export LSCOLORS=Exfxcxdxbxegedabagacad
  • সঙ্গে গনুহ ম , যেমন লিনাক্স, lsশো রং যদি --colorকমান্ড লাইন হস্তান্তর করা হয়। প্রকৃত রঙগুলি LS_COLORSপরিবেশ পরিবর্তনশীলের মাধ্যমে কনফিগার করা হয় , যা dircolorsকমান্ড দিয়ে সেট করা যায় (এই ভেরিয়েবলটি সেট না করা থাকলে বিল্ট-ইন ডিফল্ট ব্যবহার করা হবে)।


5
উত্তরের জন্য ধন্যবাদ, আপনি কি আমাকে শিখিয়ে দিতে পারবেন এক্সফেক্সসিএক্সডিএক্সবিএক্সবেডবাগ্যাকড মানে?
প্রসেসিক

@ প্রসেসিক: আমি সংযুক্ত থাকা ম্যান পৃষ্ঠাগুলি দেখুন। উদাহরণস্বরূপ, প্রথম দুটি অক্ষর eহ'ল ডিরেক্টরিগুলির অগ্রভাগ এবং পটভূমি, যার অর্থ গা dark় নীল, Eহালকা নীল এবং এর xঅর্থ ডিফল্ট। fতৃতীয় অবস্থানে প্রতীকী লিঙ্কগুলি ম্যাজেন্টা ইত্যাদি করে।
গিলস 'অশুভ হওয়া বন্ধ করুন'

এই একই লাইনে, আমি কীভাবে treeশো রঙ করব? গাছটি আমার ডেবিয়ান মেশিনে রঙ দেখায় তবে তা আমার ম্যাকের ক্ষেত্রে তা করে না। উপরে বর্ণিত হিসাবে পরিবেশের ভেরিয়েবলগুলি রঙের জন্য উপস্থিত রয়েছে। সুতরাং আমার ম্যাক কোনও lsআদেশের জন্য রঙ দেখায় তবে তা নয় tree। আমি মদযুক্ত গাছ লাগিয়েছি।
ড্যানটিক্স 17:48

2
পছন্দ করুন treeএবং lsসম্পর্কযুক্ত ইউটিলিটিস, কোনওটির জন্য সেটিংসের ক্ষেত্রে অন্যটির জন্য প্রযোজ্য হওয়ার কোনও কারণ নেই। আপনার এটি আলাদা প্রশ্ন হিসাবে জিজ্ঞাসা করা উচিত।
গিলস 'অশুভ হওয়া বন্ধ করুন'

1
অলস লোকদের জন্য (আমার মতো) এখানে একটি এলএসক্লোরস জেনারেটর জিওফ.greer.fm/lscolors
উডন্ডন

11

এটি ক্লিকার এবং এলএস_ক্লোরসের জন্য কী? LS_COLORS ছাড়াই রঙ কেন কাজ করে?

CLICOLORরঙগুলি চালু বা বন্ধ হবে। LS_COLORSপ্রয়োজন হয় না, এবং আপনাকে রঙগুলি কাস্টমাইজ করতে দেয়।

নোট করুন যে কয়েকটি অপারেটিং সিস্টেমে (ম্যাকোএসএক্স এবং ফ্রিবিএসডি এর মতো), মানটির নাম দেওয়া হয়েছে LSCOLORS, নয় LS_COLORS

আমি LS_COLORS ব্যবহার করে রঙ নির্ধারণ করা এড়াচ্ছি, কারণ তখন আমার একই রঙের স্কিমটি একশত বিভিন্ন কম্পিউটার এবং 10 টি বিভিন্ন ইউএন * এক্সগুলিতে প্রয়োগ করা দরকার। পরিবর্তে, আমি আমার টার্মিনাল প্রোগ্রামে রঙটি পরিবর্তন করেছি, যা বেশিরভাগ ইউনিক্স হোস্টে একই কাজ করে।


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