Come cambio il formato del nome in Terminale?

0

Non so come si chiama, qualcuno può chiarire? Si chiama nome / nomehost. Non so come lo chiami.

Su Ubuntu il mio terminale mostra kalima@coolbox:~$

Ma su OSX il mio terminale mostra compname:~ kalima$

È normale? C'è un modo per cambiarlo in modo che siano entrambi coerenti nel formato?

    
posta KaliMa 24.07.2017 - 19:31
fonte

2 risposte

1

Questo è il tuo "prompt". Puoi definire la variabile PS1 per controllarla.

Aggiungi quanto segue al tuo file ~/.bashrc :

PS1='\u@\h:\w\$ '

Vedi il manuale di bash per ulteriori dettagli.

    
risposta data 24.07.2017 - 19:46
fonte
0

Puoi anche modificare ~/.bash_profile se ti piace avere tutto in un unico file.

Ad esempio, ho personalizzato il mio terminale aggiungendolo al mio ~/.bash_profile .

    [[ -s ~/.bashrc ]] && source ~/.bashrc

    export CLICOLOR=1
    export LSCOLORS=GxFxCxDxBxegedabagaced
function prompt {
  local BLACK="\[3[0;30m\]"
  local BLACKBOLD="\[3[1;30m\]"
  local RED="\[3[0;31m\]"
  local REDBOLD="\[3[1;31m\]"
  local GREEN="\[3[0;32m\]"
  local GREENBOLD="\[3[1;32m\]"
  local YELLOW="\[3[0;33m\]"
  local YELLOWBOLD="\[3[1;33m\]"
  local BLUE="\[3[0;34m\]"
  local BLUEBOLD="\[3[1;34m\]"
  local PURPLE="\[3[0;35m\]"
  local PURPLEBOLD="\[3[1;35m\]"
  local CYAN="\[3[0;36m\]"
  local CYANBOLD="\[3[1;36m\]"
  local WHITE="\[3[0;37m\]"
  local WHITEBOLD="\[3[1;37m\]"
  local RESETCOLOR="\[\e[00m\]"

  export PS1="\n$RED\u $PURPLE@ $GREEN\w $RESETCOLOR$GREENBOLD\$(git branch 2> /dev/null)\n $BLUE[\#] → $RESETCOLOR"
  export PS2=" | → $RESETCOLOR"
}

Il mio assomiglia a qualcosa del genere:

    
risposta data 24.07.2017 - 20:50
fonte

Leggi altre domande sui tag