Dove risiede il file sudo .bashrc? Vorrei aggiungere alcune cose.
Dove risiede il file sudo .bashrc? Vorrei aggiungere alcune cose.
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
.bashrc di solito è in /Users/your_username/
Per accedere a questo percorso, apri Terminale:
$ open ~/.bashrc
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