Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: Hezčí výzva příkazového řádku  (Přečteno 632 krát)

singularis

  • Návštěvník
  • *
  • Příspěvků: 80
    • Zobrazit profil
Hezčí výzva příkazového řádku
« kdy: 18 Prosinec 2019, 18:45:28 »
Výchozí výzva PS1 mi moc nevyhovuje a nepřijde praktická, tak jsem si ji vylepšil/a:

Kód: [Vybrat]
__nhcolor () {
test $1 -gt 0 && tput bold
test $1 -eq 1 && tput setaf 1
test $1 -gt 1 && tput setaf 2
}

PROMPT_COMMAND='__RETURN_VALUE=$?'
PS1="\\[$(tput sgr0)\$(__nhcolor \$__RETURN_VALUE)\\]\$__RETURN_VALUE "
PS1+="\\[$(tput sgr0; tput setaf 6)\\]\\A "
PS1+="\\[$(tput sgr0; tput bold; tput setaf 2)\\]\\w"
PS1+="\\[$(tput sgr0)\\]\\\$ "

PS2="\\[$(tput sgr0; tput setaf 2)\\]|\\[$(tput sgr0)\\] "

Asi nejpraktičtější mi na tom připadne ta návratová hodnota z předchozího příkazu (s barevným vyznačením; časem možná přidám ještě smajlíka  ;) ). Následuje aktuální čas (když se nepřipojuji vzdáleně, je to rozhodně užitečnější informace než jméno počítače) a aktuální adresář. A nakonec dolar (resp. mřížku pro superuživatele).

Vedlejší výzvu jsem si změnil/a na zelené svislítko, připadne mi hezčí než ten výchozí znak >.

Zkopírováním do terminálu si nové nastavení můžete vyzkoušet. Trvalým ho učiníte vložením na vhodné místo ~/.bashrc.

ikx

  • Člen
  • **
  • Příspěvků: 159
    • Zobrazit profil
Re:Hezčí výzva příkazového řádku
« Odpověď #1 kdy: 18 Prosinec 2019, 20:38:56 »
...a este to mozes vylepsit aj s logom OS nainstalovanim neofetch...obrazok je informativny...
« Poslední změna: 18 Prosinec 2019, 20:41:08 od ikx »

singularis

  • Návštěvník
  • *
  • Příspěvků: 80
    • Zobrazit profil
Re:Hezčí výzva příkazového řádku
« Odpověď #2 kdy: 19 Prosinec 2019, 18:35:55 »
Neofetch znám a líbí se mi.  :) Nejvíc asi logo Xubuntu:

Kód: [Vybrat]
neofetch --ascii_distro Xubuntu --logo