Czy można pokolorować monit („użytkownik @ host: ~ / katalog / $”) w Bash? Niektóre polecenia generują dużo danych wyjściowych i czasami trudno jest ustalić, gdzie się zaczęło. Kolorowanie bardzo by pomogło.
Czy można pokolorować monit („użytkownik @ host: ~ / katalog / $”) w Bash? Niektóre polecenia generują dużo danych wyjściowych i czasami trudno jest ustalić, gdzie się zaczęło. Kolorowanie bardzo by pomogło.
Odpowiedzi:
Znalazłem prosty sposób:
Uncomment force_color_prompt=yes
in ~/.bashrc
.
Bashish to silnik motywów dla konsoli; sprawdzić kilka zrzutów ekranu tutaj :-)
Jest łatwy w instalacji:
Następnie zamknij wszystkie otwarte terminale i wpisz:
bashish list
aby uzyskać listę już zbudowanych motywów.
Miłej zabawy :-)
Ogólna alternatywa dla innych rozwiązań:
jeśli [ $ ( które dircolors ) ] to jeśli [ - r ~ /. dircolors ] następnie eval "$ (dircolors -b ~ / .dircolors)" else eval "$ (dircolors -b)" fi eksport color_support = true fi
Ponadto można włączyć kolory w typowych poleceniach, takich jak ls
i grep
.
jeśli [ "$ color_support" = true ] to alias ls = "ls --color = auto" alias grep = "grep --color = auto" fi