Відповіді:
Швидше за все, вам lsпришвидшене ls --color=auto, що говорить, lsщоб використовувати кольори лише тоді, коли його вихідний показник складає tty. Якщо ви це зробите 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
Але вам доведеться трохи налаштувати первинний вихід (вихід у цьому випадку) за допомогою параметра --color.
-Gцьому кольори відсутні
-Rваріант короткий --RAW-CONTROL-CHARS.
ls --colorабоls --color=always, з цього приводу?