user12450406
user12450406

Reputation:

Messed up my bash_profile and bashrc files - reset to default?

I think I messed up my .bash_profile and .bashrc file.

Is there any way I can reset them to default?

When I want to access them through the terminal I get: Permission denied.

If I open them using sublime text, my .bashrc is completely empty and my .bash_profile contains the following code:

PATH="/Library/Frameworks/Python.framework/Versions/3.8/bin:${PATH}"

export PATH=/usr/local/bin:$PATH

alias python=python3

alias sublime="open -a /Applications/Sublime\ Text.app"

source ~/.profile

Any idea on what I could add/delete to any of the files?

Python does not run properly anymore since I accidentally played around on those files.

Upvotes: 1

Views: 3291

Answers (1)

user1293603
user1293603

Reputation: 59

You may find the default .bash_profile and .bashrc files in /etc/skel/

[user@server /]$ ls -la /etc/skel
total 28
drwxr-xr-x.   3 root root    78 Jan  3  2019 .
drwxr-xr-x. 131 root root 12288 Nov  7 13:03 ..
-rw-r--r--.   1 root root    18 Oct 30  2018 .bash_logout
-rw-r--r--.   1 root root   193 Oct 30  2018 .bash_profile
-rw-r--r--.   1 root root   231 Oct 30  2018 .bashrc

If it's the case you can get them back:

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

Make a backup of your current files before ;)

Just to explain: the content of /etc/skel/ is copied into the home directory of a user when created with adduser.

Upvotes: 4

Related Questions