Cosa succede se elimino il file ~ / .bashrc di un utente?

12

Sono solo curioso di sapere cosa succederebbe se elimino il file ~/.bashrc di un utente. Anche l'utente root ha il proprio file ~/.bashrc ? Cosa succede se elimini quello o posso?

    
posta juggernaut1996 24.01.2016 - 19:26
fonte

3 risposte

26

Se elimini ~/.bashrc di un utente, non accade nulla di speciale. Bash verrà comunque avviato e utilizzerà /etc/bash.bashrc a livello di sistema.

Proprio come qualsiasi root utente può avere o meno una ~/.bashrc , e se esiste, puoi eliminarla se hai permessi di scrittura su /root/ .

    
risposta data Florian Diesch 24.01.2016 - 19:43
fonte
7
  1. Non puoi rimuovere il file .bashrc dell'utente root se non sei un utente root.

  2. Nel caso in cui il file .bashrc venga eliminato per il tuo account, puoi ripristinarlo con

     cp /etc/skel/.bashrc ~/.bashrc
    

Ma questo non è il tuo vecchio file .bashrc. È un nuovo file .bashrc con configurazione predefinita.

Aggiornamento: Curiosità e oltre Curiosità

Non c'è alcun problema come menzionato nella risposta sopra se hai cancellato .bashrc file. Il tuo sistema utilizzerà il file /etc/bash.bashrc di sistema e verrà eseguito come al solito.

Ma se il sistema utilizza il% di sistema per il /etc/bash.bashrc dal sistema, allora nessun alias, nessun completamento automatico della tablatura, nessun colore. Niente funzionerà per te.

In caso di eccessiva curiosità se hai eliminato il sistema% /etc/bash.bashrc allora anche nessun problema, ma l'unica caratteristica che manca qui è se digiti qualche comando che non è disponibile che abbiamo usato per ottenere il comando non trovato ma dopo eliminando tutto il sistema bashrc non si ottiene nemmeno quello.

Questo è tutto ciò che so per ora.

Spero che ti aiuti.

    
risposta data Ten-Coin 24.01.2016 - 19:39
fonte
0

Se cancelli un utente .bashrc e ci mettono del lavoro, diventeranno davvero arrabbiati con te !!! Esegui il backup / spostalo a parte usando mv ~user/.bashrc ~user/.bashrc.orig

Il "cosa succederà" è stato risolto in altre domande, l'utente sarà comunque in grado di accedere, utilizzando il profilo di default del sistema, assumendo che tu sia in Ubuntu che è coperto qui: Come faccio a ripristinare .bashrc al suo valore predefinito?

Questa domanda è possibile un duplicato di questo che fornisce anche le informazioni (come fanno altre risposte qui) su / etc / skel Come ripristinare il file .bashrc?

    
risposta data JimLohse 25.01.2016 - 03:38
fonte

Leggi altre domande sui tag