Problema del terminale: modalità dhcp

0

Ogni volta che avvio il terminale, si dice dhcp al posto del nome dell'account. Perché è questo e come faccio a uscire da esso?

dhcp-205122:~ NAME$ 
    
posta BlackMouse 07.10.2015 - 10:26
fonte

1 risposta

1

In alcune reti più sofisticate, il prompt può essere sovrascritto dalla rete fornendo il nome dato dal server DHCP lì. Questo può essere particolarmente ovvio, se al posto del tuo account viene visualizzato il nome host del computer.

Come cambiarlo:

  1. Apri terminale
  2. Digita sudo nano /etc/profile (devi essere parte del gruppo degli amministratori per inviare questo comando)
  3. Cerca una riga che inizi con PS1= ; se non esiste alcuna linea, puoi aggiungerla alla fine (vedi esempio sotto)
  4. Per includere l'utente, aggiungi \u alla riga

Per darti un esempio di una linea di lavoro, il mio preferito è: PS1="\u@\h:\w \$ "

Ecco cosa fa:
\u aggiunge il nome utente
\h aggiunge il nome host
\w aggiunge l'intera directory di lavoro corrente
\$ aggiunge un segno $ per tutti gli utenti regolari e un # mentre si è connessi come root .

Tutti gli altri personaggi nel mix si rappresentano da soli. Quindi, tale richiesta si convertirà in qualcosa di simile al seguente:
blackmouse@bm-computer:/Library/Application Support $
Il nome dell'utente e del computer sono fittizi perché, per ovvie ragioni, non conosco il nome dell'utente o del computer reale e il percorso cambierà in qualunque directory ci si trovi.

    
risposta data 07.10.2015 - 12:54
fonte

Leggi altre domande sui tag