Alias ​​ls` কীভাবে কোনও উপকরণ সেটআপ না করে ডিফল্টরূপে এর আউটপুট রঙিন করবেন?


45

আমি কোনও উপনাম ( alias ls='ls --color') চাই না এবং আমি আগে ম্যাক ওএসএক্সে CLICOLORপরিবেশের পরিবর্তনশীল ব্যবহার করে এটি সেট আপ করেছিলাম যা ম্যাজিকালি রঙ এনেছিল ls। এখন আমি লিনাক্সে (আর্চ x86-64) xtermএবং সত্যিই একটি বেসিক সেটআপ করছি এবং আমি lsআউটপুট রঙ করতে পারি না ( lsভার্বাটিম ব্যবহার করে)। আমি কি করতে যখন ব্যবহার রঙ পেতে --colorসুইচ।

এটি অর্জন করার কোনও উপায় নেই? পজিক্স সম্মতিটি দুর্দান্ত হবে :-)

উত্তর:


67

কোনও উপায় নেই: ls ম্যান পেজ আপনাকে দেখায় যে ডিফল্ট সেটিংস (- রঙের জন্য) 'কিছুই নয়' - অর্থাত্। কখনও রঙ ব্যবহার করবেন না।

কোনও কারণে আপনি এলিয়াস ব্যবহার করতে চান না? আমি পুনরুদ্ধারকারী রেড হ্যাট ব্যবহারকারী, তাই প্রতিবার নতুন বিতরণ ইনস্টল করার সময় আমি তিনটি এলএসের মতো উপকরণ সেট করে রাখি:

## Colorize the ls output ##
alias ls='ls --color=auto'

## Use a long listing format ##
alias ll='ls -la'

## Show hidden files ##
alias l.='ls -d .* --color=auto'

2
আমি পারছি না তার কোনও কারণ নেই - আমি অন্য দিন ম্যাক ওএসএক্সে ছিলাম এবং এটি CLICOLORযেটিকে আমি আদর্শ বলে মনে করি তা সমর্থন করেছিল (আপনি সর্বদা এই বিষয়গুলি স্ট্যান্ডার্ড বলে ভাবেন)। এবং আমি সর্বদা একটি উপাত্তের সমাধান হিসাবে আরও উপাধি সম্পর্কে ভেবেছিলাম। তবে তারা ঠিক জরিমানা করবে :-)
amn

17
ম্যাক ওএসএক্স-এ আপনি ব্যবহার করতে পারেনalias ls='ls -G'
গাল ব্রাচা

2
alias grep='grep --color'
এটিতেও

তাদের মতো করে রাখুনalias ll='ls -la --color=auto'
হ্যাকস্ল্যাশ

-3

উদাহরণস্বরূপ, যদি -F বিকল্পটি - রঙ ব্যবহার করা অপ্রয়োজনীয় alias ll='ls -alF' shows colors


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