লিনাক্সে ls কমান্ডের রঙগুলি কীভাবে পরিবর্তন করবেন

El ls কমান্ড কনসোল-এ কাজ করার সময় এটি সর্বাধিক ব্যবহৃত হয়, আমরা লক্ষ্য করি যে আমরা কোনও নিবন্ধ ব্লগের এই দুর্দান্ত কমান্ডের জন্য উত্সর্গীকৃত করি নি, তাই আমরা টিউটোরিয়ালটি এনেছি ls কমান্ডের রঙগুলি কীভাবে পরিবর্তন করবেন। একইভাবে, আমরা এই আদেশ এবং এর ব্যবহার সম্পর্কে একটি সংক্ষিপ্ত বিবরণ দিতে যাচ্ছি।

আমরা একই উদ্দেশ্যে ওয়েবে পাওয়া অফিসিয়াল তথ্য এবং বিভিন্ন পদ্ধতির উপর নির্ভর করতে চলেছি, সুতরাং এই নিবন্ধটি বিভিন্ন ব্যক্তি দ্বারা সম্পাদিত বিভিন্ন প্রমাণিত এবং কার্যকরী পদ্ধতির সংকলন হবে। ls কমান্ডের রং পরিবর্তন করুন

Ls কমান্ড কি?

উইকিপিডিয়া উদ্ধৃত:

«ls (ইংরেজি এর list, যার অনুবাদ তালিকা, তালিকা বা তালিকা) একটি লিনাক্স কমান্ড এবং ডেরিভেটিভস যা একটি নির্দিষ্ট ডিরেক্টরিতে ফাইল এবং ডিরেক্টরিগুলির তালিকা প্রদর্শন করে। ফলাফল বর্ণানুক্রমিকভাবে তালিকাভুক্ত করা হয়।

ফাইল এবং ডিরেক্টরি যার নাম দিয়ে শুরু হয় . (পিরিয়ড) নির্দেশ সহ প্রদর্শিত হয় না ls, যে কারণে তাদের প্রায়শই "লুকানো ফাইল" বলা হয়। ইচ্ছা -a de ls এটি এই আচরণটি বাধা দেয় এবং সমস্ত ফাইল এবং উপ-ডিরেক্টরিগুলি দেখায়, এমনকি একটি পিরিয়ডের সাথে শুরু হয়।

ls এটি অপারেটিং সিস্টেমের অন্যতম প্রাথমিক সরঞ্জাম ইউনিক্সসুতরাং এটি প্যাকেজের অংশ GNU Coreutils.»

Ls কমান্ড ফলাফলের ডিফল্ট রঙ

ডিফল্টরূপে, যখন আমরা ls কমান্ডটি কার্যকর করি তখন প্রতিটি বর্ণ যেটির ছুঁড়ে ফেলেছে তার একটি অর্থ রয়েছে কারণ এটি তাদের বৈশিষ্ট্য অনুসারে ফাইলগুলিকে শ্রেণিবদ্ধকরণ করার উপায়।

  • ভার্দে: এক্সিকিউটেবল ফাইল।
  • কালো: সাধারণ ফাইল।
  • নীল: ডিরেক্টরি বা ফোল্ডার।
  • স্বর্গীয়: প্রতীকী লিঙ্ক link
  • লাল: সংকুচিত ফাইল (। ডার, .জিজেড, .জিপ, .আরপিএম)।
  • ম্যাজেন্টা রঙ্: চিত্র ফাইল (.jpg, gif, bmp, png, tif)

Ls কমান্ডের রঙগুলি কীভাবে পরিবর্তন করবেন

বিকল্প 1: আমাদের .bashrc পরিবর্তন করা

Ls কমান্ডের ফলাফলের জন্য ডিফল্ট ব্যতীত অন্য রঙ হতে পারে, আমাদের অবশ্যই আমাদের .bashrc ফাইলটি পরিবর্তন করতে হবে, এর জন্য আমাদের নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করতে হবে:

টার্মিনাল থেকে আমাদের .bashrc ফাইলটি সম্পাদনা করুন

nano $HOME/.bashrc

ফাইলের শেষে নিম্নলিখিতটি যুক্ত করুন:

export PS1="\[$(tput setaf 1)\]\u@\h:\w $ \[$(tput sgr0)\]"

ফাইল আপলোড করুন এবং উপভোগ করুন।

source ~/.bashrc

আপনি নিম্নলিখিত সেটিংস ব্যবহার করে রফতানি সম্পাদনা করতে পারেন।

বিকল্পগুলির তালিকা:

  • tput গা bold় - সাহসী
  • tput rev - উল্টানো রঙ
  • tput sgr0 - সমস্ত রিসেট করুন
  • tput setaf {CODE} - অগ্রভূমির রঙ সেট করুন, রঙ দেখুন {CODE}

রঙের কোড:

Color {code}    Color
0   Black
1   Red
2   Green
3   Yellow
4   Blue
5   Magenta
6   Cyan
7   White

বিকল্প 2: আমাদের .bashrc পরিবর্তন করার অন্য একটি উপায় Another

আমরা আগের পদক্ষেপে যেমন করেছিলাম আমাদের .bashrc ফাইলটি পরিবর্তন করতে হবে, এর জন্য আমাদের অবশ্যই নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করতে হবে:

টার্মিনাল থেকে আমাদের .bashrc ফাইলটি সম্পাদনা করুন

nano $HOME/.bashrc

ফাইলের শেষে নিম্নলিখিতটি যুক্ত করুন:

alias ls='ls --color
LS_COLORS='di=1:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90'
export LS_COLORS

প্রথম লাইন তোলে ls পরামিতি ব্যবহার করুন -কাল ডিফল্ট হিসাবে, যা বলে ls যা ভেরিয়েবলের সেটিংয়ের উপর ভিত্তি করে এর ফলাফলগুলি দেখায়।

দ্বিতীয় লাইনটি বিভিন্ন লিনাক্স ফাইলগুলিতে আপনি যে রঙটি দিতে চান তা প্রতিনিধিত্ব করে, সেগুলি নিম্নলিখিত বর্ণের দ্বারা প্রতিনিধিত্ব করা হয়:

di = ডিরেক্টরি
fi = ফাইল
ln = প্রতীকী লিঙ্ক
pi = ফিফো ফাইল
so = সকেট ফাইল
bd = বিশেষ ফাইলগুলির ব্লক (বাফার)
cd = বিশেষ ফাইল থেকে অক্ষর (আনফফার্ড)
or অস্তিত্বহীন ফাইলের দিকে ইশারা করে প্রতীকী লিঙ্ক (এতিম)
mi = একটি অস্তিত্বের ফাইল একটি প্রতীকী লিঙ্ক দ্বারা নির্দেশিত (ls -l টাইপ করার সময় দৃশ্যমান)
ex এক্সিকিউটেবল ফাইল

প্রতিটি ধরণের ফাইলের সাথে রঙগুলি সংখ্যার দ্বারা উপস্থাপিত হয়, প্রতিটি রঙের রূপান্তর জানতে আপনি নীচের সারণিটি দেখতে পারেন:

0 = ডিফল্ট রঙ
1 = সাহসী
4 = আন্ডারলাইন করা
5 = ফ্ল্যাশিং পাঠ্য
7 = বিপরীত ক্ষেত্র
31 = লাল
32 = সবুজ
33 = কমলা
34 = নীল 
35 = বেগুনি
36 = ম্যাজেন্টা 
37 = ধূসর
40 = কালো পটভূমি
41 = লাল পটভূমি
৪২ = সবুজ পটভূমি 
43 = কমলা ব্যাকগ্রাউন্ড
44 = নীল পটভূমি
45 = বেগুনি পটভূমি
46 = সায়ান পটভূমি
47 = ধূসর ব্যাকগ্রাউন্ড
90 = গা dark় ধূসর
91 = লাল আলো
92 = সবুজ আলো
93 = হলুদ
94 = নীল আলো
95 = বেগুনি আলো
96 = ফিরোজা
100 = ধূসর ব্যাকগ্রাউন্ড
101 = লাল পটভূমি 
102 = হালকা সবুজ পটভূমি
103 = হলুদ ব্যাকগ্রাউন্ড
104 = হালকা নীল পটভূমি
105 = বেগুনি ব্যাকলাইট
106 = ফিরোজা পটভূমি

বিকল্প 3: LS_COLORS ব্যবহার করে

রঙ পরিবর্তন করার আরেকটি উপায় হ'ল LS_COLORS, রঙের সংগ্রহ যা আমাদের ls কমান্ডের আউটপুটে রঙ বরাদ্দ করতে দেয়। এটি ব্যবহার করতে, কেবলমাত্র টার্মিনালটি প্রবেশ করুন এবং নিম্নলিখিত কমান্ডগুলি সম্পাদন করুন:

wget https://raw.github.com/trapd00r/LS_COLORS/master/LS_COLORS -O $HOME/.dircolors
echo 'eval $(dircolors -b $HOME/.dircolors)' >> $HOME/.bashrc
. $HOME/.bashrc

এই বিভিন্ন ধরণের সঙ্গে ls কমান্ডের রং পরিবর্তন করুন, আপনি নিজের পছন্দ অনুযায়ী এই দুর্দান্ত কমান্ডের আউটপুট রেন্ডারিং কনফিগার করতে পারেন।

থেকে তথ্য সহ স্ট্যাকওভারফ্লো y লিনাক্স-এসএক্সএস


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   গঞ্জালো মার্টিনেজ তিনি বলেন

    আপনি যেহেতু উইকিপিডিয়া উদ্ধৃত করেছেন তা এটিকে অপরিবর্তিত রেখে দিন।

    "এলএস" একটি ইউএনআইএক্স এবং ডেরিভেটিভস কমান্ড, লিনাক্স এবং ডেরিভেটিভস কমান্ড নয়।

    সবকিছুই লিনাক্স এবং ফ্রি সফ্টওয়্যার আবিষ্কার নয়।