আমি ডিফল্টরূপে কিছু কমান্ডের জন্য রঙ চালু করতে এলিয়াস ব্যবহার করি। কিন্তু আমি সেখানে আমার সিস্টেম কহন একটি সহজ উপায় যদি, রঙ সমর্থিত হতাশ করছি, আমাকে ব্যবহার করো না --color
জন্য grep
, ls
ইত্যাদি
আমি ডিফল্টরূপে কিছু কমান্ডের জন্য রঙ চালু করতে এলিয়াস ব্যবহার করি। কিন্তু আমি সেখানে আমার সিস্টেম কহন একটি সহজ উপায় যদি, রঙ সমর্থিত হতাশ করছি, আমাকে ব্যবহার করো না --color
জন্য grep
, ls
ইত্যাদি
উত্তর:
ফ্রিবিএসডি-র ক্লিকার রয়েছে ।
লিনাক্স এবং জিএনইউ সরঞ্জামগুলির সাথে অন্য যে কোনও সিস্টেমে আপনাকে LS_COLORS, GREP_COLOR, এবং GREP_OPTIONS = '- রঙ = অটো' সেট করতে হবে তবে তারপরেও আপনাকে চালনার দরকার ls --color=auto
। info coreutils 'ls invocation'
আরও বিশদ জন্য চালান ।
--color
লিনাক্সে টাইপ করা এড়ানোর সবচেয়ে সহজ উপায় হ'ল একটি নাম ব্যবহার করে ls
রান ls --color=auto
করা।
এটিকে আমি আমার .Bashrc এ রেখেছি (ভাল, সত্যই আমার .env, তবে এটি .brcrc এর মতো) এটি ডিফল্টরূপে ঘটানোর জন্য:
# set default flags
if grep --color=auto --quiet "" "$HOME"/.bashrc >/dev/null 2>&1
then
alias grep='grep --color=auto'
fi
if ls --color=never --directory / >/dev/null 2>&1
then
# enable colors with GNU ls
alias ls='ls --color=auto'
else
alias ls='ls -F'
fi