Chciałbym, aby polecenia, które wpisałem (wejście) w terminalu, wyróżniały się na tle wszystkich danych wyjściowych.
Na przykład:
imac: ~ buster $ chmod -R gw myfolder
imac: ~ buster $ cd myfolder
imac: myfolder buster $ ls -l
ogółem 0
drwxr-xr-x 9 root administrator 306 20 kwietnia 2010 bin
drwxr-xr-x 7 root administrator 238 kwi 20 2010 zawiera
drwxr-xr-x 73 root administrator 2482 maja 18 17:16 lib
drwxr-xr-x 6 root administrator 204 kwietnia 20 man
imac: myfolder buster $ echo Go Giants!
Go Giants!
odważne skoki na myśl, ale zaakceptowałbym kolor, a nawet podkreślenie całej linii ...
Jestem pewien, że jest na to sposób, ale nie jest to dla mnie oczywiste ...
dzięki!
~/.bash_profile
, ale~/.bashrc
(lub jedno i drugie, jeśli nie źródło.bashrc
z.bash_profile
). Ustawienia te należy ustawić dla każdej interaktywnej instancji bash i.bash_profile
są odczytywane tylko przez powłoki logowania.bashrc
, więc wykorzystałem to, co tam było.~/.bashrc
.Miałem trochę problemów z rozwiązaniami tutaj podczas korzystania z El Capitan (zwłaszcza w iTerm2, ale także w zwykłym starym terminalu). Mam dwa rodzaje błędów:
Niechciane znaki trafiają do mojego wyjścia bash, np. Wejście
pwd
może spowodowaćlub w
Proponuję następujące rozwiązanie, które w rzeczywistości jest po prostu tym samym.
źródło