উত্তর:
সম্ভবত আপনার ls
সাথে এলিয়াস করা হয়েছে ls --color=auto
, যা ls
কেবল তখন রঙ ব্যবহার করতে বলে যখন এর আউটপুটটি ছোট হবে। যদি আপনি এটি করেন ls --color
(যা নৈতিকভাবে সমান ls --color=always
) তবে এটি এটিকে রং চালু করতে বাধ্য করবে।
এটি করার জন্য আপনি নিজের নামও পরিবর্তন করতে পারেন, তবে আমি আসলে এটি একটি ভাল ধারণা বলব না। এর সাথে আলাদা আলাদা ওরফে তৈরি করা ভাল --color
।
less
প্রয়োজন -R
, খুব।
ls --color=always | less
এবং পেয়েছি: ESC[01;32mexecute_once.shESC[0m
(আমি জানি এটি পুরানো এবং আপনার সম্ভবত কোনও যত্ন নেই তবে ভবিষ্যতের দর্শকদের জন্য এটি কার্যকর হতে পারে)
এভাবে -R বিকল্পের সাহায্যে কম চেষ্টা করুন:
command | less -R
এটি আমার জন্য এই জাতীয় ওয়ানলাইনারে কাজ করে:
ls -la | grep --color=always bash | less -r
এবং এটির মতো:
ls --color | less -R
তবে আপনাকে প্রাথমিক আউটপুট (এই ক্ষেত্রে ls এর আউটপুট) কিছুটা - রঙ প্যারামিটারের সাথে সামঞ্জস্য করতে হবে।
-G
রঙগুলি নিখোঁজ রয়েছে
-R
বিকল্পের জন্য ছোট --RAW-CONTROL-CHARS
।
ls --color
বাls --color=always
, যে বিষয়টি জন্য?