Иногда мне приходится переустанавливать операционные системы на различных машинах 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

2 ответа2

0

Я исправил проблему, используя некоторую информацию, найденную здесь.

Меню -> Правка -> Настройки -> Общие -> Установите флажок: запустить как оболочку входа

Спасибо AnythingIsFine за указание в правильном направлении.

Это специальное решение для терминала XFCE.

-1

Вы уверены, что пользователь, использующий файл .bashrc, имеет разрешение на чтение:

, / Главная / пользователь / Dropbox / mybash

Пользователи не могут читать из домашних папок друг друга, если специально не настроены для этого.

Настоящая причина может быть в том, что вы скучаете по

~/.bash_profile

файл, который источники вашего

~/.bashrc

где вы, наконец, указали источник вашего файла mybash .

Вы должны добавить свой код в:

~/.bash_profile

вместо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .