Dove risiede il file sudo .bashrc?

1

Dove risiede il file sudo .bashrc? Vorrei aggiungere alcune cose.

    
posta Karl Morrison 22.06.2017 - 12:09
fonte

3 risposte

2

Preferisco usare sudo --set-home e / o sudo --login quando mi preoccupo dei file punto in modo che l'ambiente venga impostato più come un normale utente rispetto all'ambiente limitato.

Questo sembra un po 'come un problema XY, ma dipende molto da cosa si sta provando a fare se è necessario impostare un utente root appropriato con un ambiente appropriato o se è possibile modificare il comportamento sudo usando flag e funzionalità standard.

Puoi trovare le cartelle home in genere con questo set di comandi:

sudo -s
who am i
whoami
pwd

Nel primo caso, sei l'utente normale con root - che si attacca alla vecchia cartella home dell'utente e ai file punto. Se invece fai sudo --login vedrai la cartella home per root. Di default è /var/root

    
risposta data 22.06.2017 - 15:08
fonte
-1

.bashrc di solito è in /Users/your_username/

Per accedere a questo percorso, apri Terminale:

$ open ~/.bashrc

    
risposta data 22.06.2017 - 12:20
fonte
-1

vedi man bash in FILES

/bin/bash
         The bash executable
/etc/profile
         The systemwide initialization file, executed for login shells
~/.bash_profile
         The personal initialization file, executed for login shells
~/.bashrc
         The individual per-interactive-shell startup file
~/.bash_logout
         The  individual  login shell cleanup file, executed when a login
              shell exits
~/.inputrc
         Individual readline initialization file
    
risposta data 22.06.2017 - 12:38
fonte

Leggi altre domande sui tag