GNU/Linux >> Znalost Linux >  >> Ubuntu

Změnit barvu textu příkazového řádku.?

Myslel jsem, že barevný text je jen něco diktovaného mými preferencemi gnome terminálu, ale zjistil jsem, že je v tom něco trochu víc, protože když jsem na svém ubuntu VPS, text, který by měl být barevný (například příkazy git), jsou jen bílá.

Moje první otázka tedy zní, proč moje vps nemají žádné barvy a mohu je relativně snadno získat „zpět“?

Za druhé, jen proto, aby byl vizuální rozdíl mezi mým místním terminálem a VPS, existuje na serveru konfigurační soubor, který mohu upravit, takže veškerý text, který by byl normálně bílý, je nyní žlutý nebo tak něco?

Několikrát jsem byl zmatený a pak jsem si uvědomil, že jsem vlastně přihlášen do svého VPS 😛

Přijatá odpověď:

Existují různé soubory/možnosti, které to řídí pro různé programy. Chcete-li například získat ls Chcete-li tisknout barevně, můžete použít ls --color=tty (který je na Ubuntu standardně nastaven). Pro grep , můžete použít grep --color=auto . To je řešeno samotnými programy, takže to není nastaveno v emulátoru terminálu nebo shellu. Každopádně, chcete-li zapnout tyto dvě možnosti, můžete jim vytvořit aliasy. Upravte (nebo vytvořte, pokud tam není) ~/.bash_aliases a přidejte tyto řádky:

alias grep='grep --color'
alias ls='ls --color=tty'

Poté otevřete nový terminál (nebo spusťte . ~/.bash_aliases ) a budete mít barevný ls a grep výstup.

Každopádně pro git , toto je nastaveno ve vašem ~/.gitrc soubor (viz například zde). Nejjednodušší trik by bylo zkopírovat ten z vašeho počítače na server.

Pokud jde o rozlišení terminálů, nejjednodušším přístupem by bylo obarvit vaši výzvu (PS1 ). Toto je nastaveno v ~/.bashrc . Zde najdete více podrobností a zde aplikaci, která to zjednoduší, ale například můžete použít něco takového:

PS1='[
Ubuntu
  1. Odezva textu po příkazu Curl na stejném řádku?

  2. Jak analyzovat každý řádek textového souboru jako argument příkazu?

  3. Jak změnit nastavení časového pásma z příkazového řádku?

  1. Manipulace s textem na příkazovém řádku pomocí sed

  2. Jak změnit zvukový výstup na hdmi z příkazového řádku?

  3. Přístup do schránky příkazového řádku?

  1. Změnit zdroje softwaru z příkazového řádku?

  2. Jak změnit jas, barvu a ostrost z příkazového řádku?

  3. Jak převést PDF na text v systému Linux (GUI a příkazový řádek)