Зачем мне нужно запускать исходную команду для создания псевдонима .bash_profile?

Я решил проблему, используя драйвер STA и WICD вместо стандартного Network Manager.

4
задан 20 September 2011 в 21:31

16 ответов

~/.bash_profile читается только в сеансе входа в систему.

Кроме того, наличие ~/.bash_profile предотвращает поиск ~/.profile, это предпочтительный файл, который будет использоваться для оболочки входа в поле bash для Ubuntu.

Когда вы входите в Диспетчер отображения (я предполагаю, что GDM), по умолчанию читается ~/.profile (я не знаю, следует ли GDM следовать правилам bash и читать ~/.bash_profile ], если существует).

Даже если ~/.bash_profile были прочитаны из GDM, псевдонимы не наследуются, поэтому оболочка, которую вы используете в графическом терминале (который не является оболочкой входа), не может их видеть.

Решение: поместите ваши псевдонимы в ~/.bashrc и используйте псевдонимы только для очень простых вещей, иначе используйте функции.

Файл ~/.bashrc читается интерактивными оболочками без входа в систему и находится в ~/.profile, поэтому его содержимое также доступно в оболочках входа.

6
ответ дан 25 May 2018 в 18:43
  • 1
    Я вижу, что в MAC OSX профиль bash работает для псевдонима, потому что я попробовал то же самое в ubuntu, спасибо за вашу навигацию :) – mushfiq 23 September 2011 в 12:57

~/.bash_profile читается только в сеансе входа в систему.

Кроме того, наличие ~/.bash_profile предотвращает поиск ~/.profile, это предпочтительный файл, который будет использоваться для оболочки входа в поле bash для Ubuntu.

Когда вы входите в Диспетчер отображения (я предполагаю, что GDM), по умолчанию читается ~/.profile (я не знаю, следует ли GDM следовать правилам bash и читать ~/.bash_profile ], если существует).

Даже если ~/.bash_profile были прочитаны из GDM, псевдонимы не наследуются, поэтому оболочка, которую вы используете в графическом терминале (который не является оболочкой входа), не может их видеть.

Решение: поместите ваши псевдонимы в ~/.bashrc и используйте псевдонимы только для очень простых вещей, иначе используйте функции.

Файл ~/.bashrc читается интерактивными оболочками без входа в систему и находится в ~/.profile, поэтому его содержимое также доступно в оболочках входа.

6
ответ дан 25 July 2018 в 21:18

~/.bash_profile читается только в сеансе входа в систему.

Кроме того, наличие ~/.bash_profile предотвращает поиск ~/.profile, это предпочтительный файл, который будет использоваться для оболочки входа в поле bash для Ubuntu.

Когда вы входите в Диспетчер отображения (я предполагаю, что GDM), по умолчанию читается ~/.profile (я не знаю, следует ли GDM следовать правилам bash и читать ~/.bash_profile ], если существует).

Даже если ~/.bash_profile были прочитаны из GDM, псевдонимы не наследуются, поэтому оболочка, которую вы используете в графическом терминале (который не является оболочкой входа), не может их видеть.

Решение: поместите ваши псевдонимы в ~/.bashrc и используйте псевдонимы только для очень простых вещей, иначе используйте функции.

Файл ~/.bashrc читается интерактивными оболочками без входа в систему и находится в ~/.profile, поэтому его содержимое также доступно в оболочках входа.

6
ответ дан 31 July 2018 в 12:48

~/.bash_profile читается только в сеансе входа в систему.

Кроме того, наличие ~/.bash_profile предотвращает поиск ~/.profile, это предпочтительный файл, который будет использоваться для оболочки входа в поле bash для Ubuntu.

Когда вы входите в Диспетчер отображения (я предполагаю, что GDM), по умолчанию читается ~/.profile (я не знаю, следует ли GDM следовать правилам bash и читать ~/.bash_profile ], если существует).

Даже если ~/.bash_profile были прочитаны из GDM, псевдонимы не наследуются, поэтому оболочка, которую вы используете в графическом терминале (который не является оболочкой входа), не может их видеть.

Решение: поместите ваши псевдонимы в ~/.bashrc и используйте псевдонимы только для очень простых вещей, иначе используйте функции.

Файл ~/.bashrc читается интерактивными оболочками без входа в систему и находится в ~/.profile, поэтому его содержимое также доступно в оболочках входа.

6
ответ дан 2 August 2018 в 02:57

~/.bash_profile читается только в сеансе входа в систему.

Кроме того, наличие ~/.bash_profile предотвращает поиск ~/.profile, это предпочтительный файл, который будет использоваться для оболочки входа в поле bash для Ubuntu.

Когда вы входите в Диспетчер отображения (я предполагаю, что GDM), по умолчанию читается ~/.profile (я не знаю, следует ли GDM следовать правилам bash и читать ~/.bash_profile ], если существует).

Даже если ~/.bash_profile были прочитаны из GDM, псевдонимы не наследуются, поэтому оболочка, которую вы используете в графическом терминале (который не является оболочкой входа), не может их видеть.

Решение: поместите ваши псевдонимы в ~/.bashrc и используйте псевдонимы только для очень простых вещей, иначе используйте функции.

Файл ~/.bashrc читается интерактивными оболочками без входа в систему и находится в ~/.profile, поэтому его содержимое также доступно в оболочках входа.

6
ответ дан 4 August 2018 в 18:47

~/.bash_profile читается только в сеансе входа в систему.

Кроме того, наличие ~/.bash_profile предотвращает поиск ~/.profile, это предпочтительный файл, который будет использоваться для оболочки входа в поле bash для Ubuntu.

Когда вы входите в Диспетчер отображения (я предполагаю, что GDM), по умолчанию читается ~/.profile (я не знаю, следует ли GDM следовать правилам bash и читать ~/.bash_profile ], если существует).

Даже если ~/.bash_profile были прочитаны из GDM, псевдонимы не наследуются, поэтому оболочка, которую вы используете в графическом терминале (который не является оболочкой входа), не может их видеть.

Решение: поместите ваши псевдонимы в ~/.bashrc и используйте псевдонимы только для очень простых вещей, иначе используйте функции.

Файл ~/.bashrc читается интерактивными оболочками без входа в систему и находится в ~/.profile, поэтому его содержимое также доступно в оболочках входа.

6
ответ дан 6 August 2018 в 03:11

~/.bash_profile читается только в сеансе входа в систему.

Кроме того, наличие ~/.bash_profile предотвращает поиск ~/.profile, это предпочтительный файл, который будет использоваться для оболочки входа в поле bash для Ubuntu.

Когда вы входите в Диспетчер отображения (я предполагаю, что GDM), по умолчанию читается ~/.profile (я не знаю, следует ли GDM следовать правилам bash и читать ~/.bash_profile ], если существует).

Даже если ~/.bash_profile были прочитаны из GDM, псевдонимы не наследуются, поэтому оболочка, которую вы используете в графическом терминале (который не является оболочкой входа), не может их видеть.

Решение: поместите ваши псевдонимы в ~/.bashrc и используйте псевдонимы только для очень простых вещей, иначе используйте функции.

Файл ~/.bashrc читается интерактивными оболочками без входа в систему и находится в ~/.profile, поэтому его содержимое также доступно в оболочках входа.

6
ответ дан 7 August 2018 в 20:52

~/.bash_profile читается только в сеансе входа в систему.

Кроме того, наличие ~/.bash_profile предотвращает поиск ~/.profile, это предпочтительный файл, который будет использоваться для оболочки входа в поле bash для Ubuntu.

Когда вы входите в Диспетчер отображения (я предполагаю, что GDM), по умолчанию читается ~/.profile (я не знаю, следует ли GDM следовать правилам bash и читать ~/.bash_profile ], если существует).

Даже если ~/.bash_profile были прочитаны из GDM, псевдонимы не наследуются, поэтому оболочка, которую вы используете в графическом терминале (который не является оболочкой входа), не может их видеть.

Решение: поместите ваши псевдонимы в ~/.bashrc и используйте псевдонимы только для очень простых вещей, иначе используйте функции.

Файл ~/.bashrc читается интерактивными оболочками без входа в систему и находится в ~/.profile, поэтому его содержимое также доступно в оболочках входа.

6
ответ дан 10 August 2018 в 09:13

Вы можете просто добавить псевдонимы в ~ / .bash_aliases вместо

1
ответ дан 25 May 2018 в 18:43

Вы можете просто добавить псевдонимы в ~ / .bash_aliases вместо

1
ответ дан 25 July 2018 в 21:18

Вы можете просто добавить псевдонимы в ~ / .bash_aliases вместо

1
ответ дан 31 July 2018 в 12:48

Вы можете просто добавить псевдонимы в ~ / .bash_aliases вместо

1
ответ дан 2 August 2018 в 02:57

Вы можете просто добавить псевдонимы в ~ / .bash_aliases вместо

1
ответ дан 4 August 2018 в 18:47

Вы можете просто добавить псевдонимы в ~ / .bash_aliases вместо

1
ответ дан 6 August 2018 в 03:11

Вы можете просто добавить псевдонимы в ~ / .bash_aliases вместо

1
ответ дан 7 August 2018 в 20:52

Вы можете просто добавить псевдонимы в ~ / .bash_aliases вместо

1
ответ дан 10 August 2018 в 09:13

Другие вопросы по тегам:

Похожие вопросы: