Мне иногда приходится переустанавливать операционные системы на различных Linux-машинах, которыми я управляю. Каждый раз, когда я это делаю, мне приходится копировать файл .bashrc
на USB-накопитель перед тем, как стереть старую систему, а затем возвращать его обратно после установки новой системы. (И, возможно, редактировать его, если что-то больше не совместимо.)
Это раздражает, и я обычно использую одну версию ОС Linux и устанавливаю ее на большинство своих машин, поэтому я пытаюсь сохранять свой .bashrc
контент в новом файле внутри папки Dropbox.
Например, я поместил HISTTIMEFORMAT="%F %T "
файл с именем mybash
в папку Dropbox.
Что мне нужно поместить в .bashrc
файл, чтобы «загрузить все данные из mybash
файла»?
Я попробовал это, но это не сработало?
# Load bash custom files
if [ -f /home/user/Dropbox/mybash ]
then
. /home/user/Dropbox/mybash
fi
решение1
Я исправил проблему, используя найденную информацию.здесь.
Меню -> Правка -> Настройки -> Общие -> Отметьте галочкой: запустить как оболочку входа
Спасибо AnythingIsFine за то, что указали мне правильное направление.
Это решение специально для терминала XFCE.
решение2
Вы уверены, что пользователь, который создает файл .bashrc, имеет разрешение на чтение из:
. /home/user/Dropbox/mybash
Пользователи не могут читать из домашних каталогов друг друга, если это специально не настроено.
Настоящая причина может быть в том, что вам не хватает вашего
~/.bash_profile
файл, который является источником вашего
~/.bashrc
где вы наконец указали источник вашего mybash
файла.
Вам следует добавить свой код в:
~/.bash_profile
вместо.