piątek, 19 sierpnia 2016

Prosta indywidualizacja prompt

W linuksie możemy niemal dowolnie zmienić znak zachęty, dostosowując go do własnych potrzeb. Niemniej jednak, kto będzie pamiętać poszczególne kody nim sterujące, tak by "z palca" napisać odpowiednią instrukcję dla basha?
U mnie ów znak zachęty wygląda tak:
PS1='\[\e[0;32m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[1;32m\]\$\[\e[m\] \[\e[1;37m\]'
Spamiętać raczej trudno.
Widać nie tylko mi było trudno, albowiem powstało proste w użyciu, dostępne on-line narzędzie, nazywające się bashgenerator, gdzie możemy sobie ustawić prompt jak chcemy, a otrzymany kod skopiować i wpisać w ~/.bashrc. Pamiętajmy, że jeśli chcemy, aby po zmianie tego pliku zmienił się nam bash musimy wykonać:
source ~/.bashrc