Fórum Root.cz
Hlavní témata => Server => Téma založeno: LivingLegend 04. 08. 2017, 15:38:42
-
Zdravím, neřešil někdo jak obarvit text či změnit barvu pozadí jakmile se přihlásím po ssh? Na Gogolu to řeší tak že obarví bash... ale to by zasáhlo do barev i když jsem na lokálu...
Předem díky za rady.
-
Na Gogolu to řeší tak že obarví bash... ale to by zasáhlo do barev i když jsem na lokálu...
if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then
...
fi
-
Ahoj,
já na vzdálených strojích používám tmux, a ten umožňuje nakonfigurovat si barvu informačního proužku. Na produkci ho mám červený, na testovacím stroji žlutý atp.
$ cat ~/.tmux.conf
set -g status-bg 'colour21'
set -g status-fg 'white'
Navíc mám v .zshrc alias, který se nasshčkuje na stroj a rovnou se tam připojí k tmux session
function ssht () {/usr/bin/ssh -tXC $@ "tmux attach || tmux new";}
takže jen místo
ssh production
napíšu
ssht production
a rovnou se mi pustí/připojí tmux s příslušně obarveným proužkem.
Spokojenost.
-
Udělej to přes proměnnou PS1
export PS1=....
Pro SSH to přidej do ~/.profile
Pro Bash to přidej do ~/.bashrc
-
...
takže jen místo
ssh production
napíšu
ssht production
Přidáním:
alias production='ssh production'
jsem docílil podle mne ještě zajímavějších vlastností, chová se to tak trochu jako objekt.
-
Udělej to přes proměnnou PS1
export PS1=....
Pro SSH to přidej do ~/.profile
Pro Bash to přidej do ~/.bashrc
Moc díky za nakopnutí ještě mi dost pomohlo tohle : http://mywiki.wooledge.org/DotFiles (http://mywiki.wooledge.org/DotFiles)