У мене є власний колір PS1, у якому фактичні команди оболонки виразного кольору, так що я можу швидко бачити, які команди я вводив, і відокремлювати їх від самого виводу команди.
Припустимо, для кольору в PS1 для командного рядка встановлено значення "синій", а колір за замовчуванням у моїй оболонці - білий.
- Я набираю команду, наприклад ls, (ls -l кольоровий синій)
- Вихід, який він генерує, перший рядок ще синій
- Весь залишковий рядок виходить білим кольором
Я хочу, щоб весь результат після команди був "білий".
Ще один приклад:
- Я набираю команду 'cat', колір - синій
- Вихід приходить, весь вихід синій
Я хотів би, щоб результат був "білим", зберігаючи командний рядок, я набрав "синій"
У деяких командах це добре, в інших командах той самий колір переливається в перший рядок виводу, а потім починається колір за замовчуванням і деякі інші команди, весь вихід (наприклад, cat) має той самий колір.
Чи є спосіб зберегти лише ті команди, які я набрав одним кольором, а решту - за замовчуванням?
Я на OSX.
РЕДАКТИКА №1
Ось скріншот, на який посилання @ derobert пов’язано у коментарях, де показано, що я шукаю.