Come nascondere il nome del computer e il nome utente nel prompt dei comandi del terminale

51

Come posso nascondere username e computer nel prompt dei comandi del terminale?

Nel terminale dice

Last login: Mon Jan 13 00:00:14 on ttys000
Whatever:~ UserName$ 

È possibile mostrare solo la cartella corrente e il segno $ ?

    
posta Mohsen 29.12.2011 - 04:00
fonte

9 risposte

77

Cambia il prompt nel tuo file ~ / .bashrc. L'esempio che hai richiesto sarebbe:

export PS1="\W \$"

Risulterà nella cartella corrente in cui ti viene mostrato più un $ per il prompt normale e un # se sei root. Consulta questa guida per ulteriori esempi di ciò che potresti mostrare nel prompt.

Modifica

Come in uno dei commenti seguenti, potresti dover inserire il ~/.bashrc dalla tua ~/.bash_profile o anche inserire questo codice nella tua ~/.bash_profile . Puoi leggere questo articolo per una spiegazione migliore su quale file usare .

    
risposta data 29.12.2011 - 05:14
fonte
13
echo "export PS1='$ '" >> ~/.bash_profile
. ~/.bash_profile

Questo lascerà solo $ come prompt. Se desideri ripristinare il vecchio prompt, dovrai modificare .bash_profile per rimuovere la riga "export ...".

    
risposta data 01.11.2013 - 09:54
fonte
11

Dai un'occhiata a questo tutorial su come cambiare il tuo prompt di bash. Una versione molto breve (solo nome utente e nessun percorso corrente): PS1="\u$ "

Risultato: myusername$ cat something.log

    
risposta data 03.05.2012 - 11:37
fonte
11

Ho avuto un problema simile a questo, ma all'inizio non ho funzionato.

Questo potrebbe essere perché non ero sudo, ma in entrambi i casi questo funziona altrettanto bene.

  1. Apri le preferenze nel terminale (in alto a destra)
  2. Quindi vai nella scheda della shell
  3. Quindi copia / incolla il comando export PS1="\W \$"; clear;
  4. Quindi riavvia il terminale e dovrebbe funzionare

    
risposta data 07.10.2015 - 23:09
fonte
2

Modifica ~ / .bash_profile per salvare le modifiche al prompt.

sudo nano ~/.bash_profile

Alla fine, aggiungi le tue modifiche.

# Change prompt
export PS1="\W \$ "

Esci, salva le modifiche. Premi Invio per confermare il nome del file. Esegui l'origine per vedere la modifica.

source ~/.bash_profile
    
risposta data 24.08.2017 - 18:46
fonte
0

Crea / Modifica il tuo file .bash_profile o il tuo root:

sudo vim ~/.bash_profile

e aggiungi questa linea

export PS1="\W$: "

Lo spazio ti darà un po 'di respiro nel prompt dei comandi. Dopo questa modifica il prompt dei comandi sarà simile a questo:

~$: 
    
risposta data 30.12.2016 - 13:19
fonte
0

Imposta DEFAULT_USER in ~/.zshrc file sul tuo normale nome utente. Puoi ottenere il tuo nome utente esatto eseguendo whoami nel terminale. Qualcosa del genere:

export DEFAULT_USER=username
    
risposta data 01.09.2017 - 16:14
fonte
0

export PS1="[\ 033 [01; 32m] \ W \ $ [\ 033 [00m]"

\ W ti darà la cartella corrente (\ w per includere anche il percorso). Le parentesi impostano i codici colore. In questo modo la cartella corrente diventa verde, quindi ripristina il colore in bianco dopo il prompt.

    
risposta data 06.09.2017 - 13:16
fonte
-3

Il mio è: PS1="\ W [\ 033 [32m] \ $ (parse_git_branch) [\ 033 [00m] $"

    
risposta data 30.09.2016 - 17:26
fonte

Leggi altre domande sui tag