Czy można pokolorować monit w Bash?


14

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.


Tak can.See ten odnośnik
karthick87

Odpowiedzi:


30

Znalazłem prosty sposób:

Uncomment force_color_prompt=yesin ~/.bashrc.


1
To z pewnością najłatwiejszy sposób :)
Little Jawa,

Absolutnie przeoczyłem tę opcję w ~ / .bashrc! W każdym razie dzięki!
Ubuntuser

0

Bashish to silnik motywów dla konsoli; sprawdzić kilka zrzutów ekranu tutaj :-)

Jest łatwy w instalacji:

  1. Kliknij link do pobrania na stronie internetowej
  2. pobierz deb dla Ubuntu
  3. kliknij dwukrotnie pobrany plik, a Centrum oprogramowania zainstaluje go dla Ciebie.

Następnie zamknij wszystkie otwarte terminale i wpisz:

bashish list

aby uzyskać listę już zbudowanych motywów.

Miłej zabawy :-)


0

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 lsi grep.

jeśli [ "$ color_support" = true ] to 
  alias ls = "ls --color = auto" 
  alias grep = "grep --color = auto" fi   


W jakich plikach należy przechowywać ten kod?
Chai T. Rex

Proponuję .bashrcdla uproszczenia. :)
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.