После сохранения файла и закрытия сеанса с редактором вы не сможете восстановить содержимое файла. Однако, если вы еще не перезагрузились и сеанс терминала, в котором был получен источник .bashrc, все еще остается, вы можете восстановить переменные и функции из этого сеанса.
Если в вашем файле было что-то вроде этого:
# content of .bashrc
export DERP=hi
function _test { echo "test"; }
alias grep='grep --color=auto'
Вы можете получить содержимое функций с помощью typeset
, переменные с env
и псевдонимы с alias
. Вы можете получить переменную подсказки от $PS1
.
$ typeset -f _test
_test ()
{
echo "test"
}
$ env | grep derp
derp=hi
$ alias
alias grep='grep --color=auto'
$ echo $PS1
\u@\h $
EDIT:
Возможно, вы захотите создать git-репозиторий для ваших .bashrc, .vimrc и эквивалентных файлов. Кажется, это довольно распространено, поскольку вы, вероятно, хотите использовать один и тот же файл в разных системах.