Есть ли способ, как я могу восстановить файл .bashrc? - PullRequest
0 голосов
/ 21 июня 2019

Есть ли способ восстановить мой файл .bashrc?Я случайно удалил содержимое файла и сохранил.

1 Ответ

0 голосов
/ 21 июня 2019

После сохранения файла и закрытия сеанса с редактором вы не сможете восстановить содержимое файла. Однако, если вы еще не перезагрузились и сеанс терминала, в котором был получен источник .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 и эквивалентных файлов. Кажется, это довольно распространено, поскольку вы, вероятно, хотите использовать один и тот же файл в разных системах.

...