Bashrc, modifica il prompt di Bash a tuo piacimento in modo semplice

su bashrc

Nel prossimo articolo daremo un'occhiata a come modificare il bashrc. Con questo lo raggiungeremo nascondere o modificare il nome utente e l'host del prompt di Bash. Alcune persone sono ossessionate dalla privacy e dalla tua sicurezza. Non rivelano mai nulla sulla tua identità online. Se sei uno di loro, ti piacerà questo piccolo consiglio per proteggere un po 'la tua privacy.

Se sei un blogger o uno scrittore di tecnologia, quasi sicuramente dovrai caricare screenshot del tuo terminale Gnu / Linux sui tuoi siti Web e blog a volte. E come sanno tutti gli utenti Gnu / Linux, il terminale rivelerà il nostro nome utente e host.

Se sei uno di quelli che fanno tutorial e condividono screenshot del tuo terminale e sei anche preoccupato per la privacy e la sicurezza, il più pratico è creare semplicemente un altro account utente come admin @ demo o user @ example. Possiamo utilizzare questi account per creare guide o video e caricarli sul nostro blog o sui social network senza preoccuparci dei dati mostrati dal terminale. Ma ci sono anche altre opzioni come vedremo di seguito.

Il tuo nome utente / host potrebbe essere troppo interessante, quindi potresti non volere che altri lo copino e lo usino come loro. D'altra parte, il tuo nome utente / nome host potrebbe essere troppo strano, cattivo o potrebbe contenere caratteri offensivi, quindi potresti non trovare interessante che gli altri li vedano. In questi casi, questo piccolo suggerimento potrebbe aiutarti nascondi o cambia il tuo nome utente @ localhost nel terminale.

console predefinita non modificata bashrc

Nell'acquisizione precedente puoi vedere che nel mio terminale il file il nome utente è "sapoclay" e "entreunosyceros "è il mio nome host.

Nascondi "nomeutente @ localhost:" utilizzando il file bashrc

Per cominciare, modificheremo il nostro file "~ / .bashrc". Userò il file Editor di Vim per questo, ma che ognuno usa quello che gli piace di più. Nel mio caso, dopo aver aperto il terminale (Ctrl + Alt + T) scriverò il seguente comando:

vi ~/.bashrc

Una volta aperto, premeremo i tasti "Esc" e "i". Una volta in modalità di inserimento aggiungeremo quanto segue alla fine del file:

bashrc con il simbolo

PS1="\W> "

Per uscire dal file, come sempre in vim, dobbiamo premere il tasto 'Esc' poi scrivi: wq per salvare e chiudere il file.

Dopo essere tornati alla console, dovremo eseguire il seguente comando per rendere effettive le modifiche:

source ~/.bashrc

console con il simbolo

Vedremo immediatamente le modifiche. Ora non vedremo più la parte user @ localhost. Verrà visualizzato solo il simbolo ~>.

Modifica "nomeutente @ localhost:" utilizzando il file bashrc

Se quello che stai cercando non è nascondere la parte di user @ localhost, ma se stai cercando cambia il tuo prompt di bash a qualcosa di più interessante e significativo su cui dovremo tornare modifica il file ~ / .bashrc. Da terminale (Ctrl + Alt + T), come nell'esempio precedente, scriveremo:

vi ~/.bashrc

Apri il file e attiva la modalità di inserimento, aggiungeremo la seguente riga alla fine dello stesso:

bashrc con testo

PS1="entreunosyceros> "

Sostituisce «interunosyceros»Con qualsiasi combinazione di lettere di tua scelta. Quando lo hai, premi il tasto 'Esc'e scrive : Wq per salvare e uscire dal file.

a vedere le modifiche apportateCome nell'esempio precedente, sarà necessario eseguire il seguente comando per aggiornare le modifiche:

source ~/.bashrc

console con testo

Queste modifiche verranno visualizzate immediatamente. Possiamo vedere le lettere entreunosyceros al prompt della shell.

Ottieni le impostazioni per bashrc tramite web

Se vuoi essere in grado di configurare il prompt del tuo computer a modo tuo, puoi andare sul sito web bashrcgeneratore. In esso puoi selezionare tramite 'drag and drop'quali opzioni desideri vengano visualizzate nel tuo terminale. Il sito web ti fornirà il codice necessario che dovrai aggiungere al tuo file ~. / Bashrc come abbiamo appena visto in questo stesso articolo.

Attenzione- Questa è una cattiva pratica in alcuni casi. Ad esempio, se altre shell come zsh ereditano la shell corrente, causerà alcuni problemi. Usalo solo per nascondere o modificare il tuo nome utente @ localhost se usi una singola shell. Oltre a nascondere la parte user @ localhost nel terminale, questo suggerimento non ha un'app funzionale e potrebbe essere problematico in alcuni casi specifici, anche se è molto bello e ben configurato.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.