Платный сервис Ubuntu One помогает субсидировать Canonical, что означает, что (теоретически) регистрация с U1 помогает улучшить платформу.
Это не обязательно бежать; Вверху стандартного .bashrc есть этот комментарий:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
Я считаю, что есть возможность запускать терминал bash в качестве оболочки входа в систему или нет. В Ubuntu gnome-терминал обычно не запускается как оболочка входа в систему, поэтому .bashrc должен запускаться напрямую.
Для оболочек входа в систему (например, виртуальных терминалов) обычно запускается файл ~/.profile
, если у вас нет ни ~/.bash_profile
, ни ~/.bash_login
, но их нет по умолчанию. По умолчанию в Ubuntu используется только .profile.
В стандарте ~/.profile
есть это:
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
При запуске он запускает .bashrc, если присутствует $ BASH_VERSION. в вашей среде. Вы можете проверить это, введя команду echo $BASH_VERSION
, и она должна отображать некоторую информацию о номере версии - она не должна быть пустой.
Это не обязательно бежать; Вверху стандартного .bashrc есть этот комментарий:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
Я считаю, что есть возможность запускать терминал bash в качестве оболочки входа в систему или нет. В Ubuntu gnome-терминал обычно не запускается как оболочка входа в систему, поэтому .bashrc должен запускаться напрямую.
Для оболочек входа в систему (например, виртуальных терминалов) обычно запускается файл ~/.profile
, если у вас нет ни ~/.bash_profile
, ни ~/.bash_login
, но их нет по умолчанию. По умолчанию в Ubuntu используется только .profile.
В стандарте ~/.profile
есть это:
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
. При наличии .Bashrc запускается. Предполагается, что присутствует $ BASH_VERSION в вашей среде. Вы можете проверить это, введя команду echo $BASH_VERSION
, и она должна отображать некоторую информацию о номере версии - она не должна быть пустой.
Это не обязательно бежать; Вверху стандартного .bashrc есть этот комментарий:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
Я считаю, что есть возможность запускать терминал bash в качестве оболочки входа в систему или нет. В Ubuntu gnome-терминал обычно не запускается как оболочка входа в систему, поэтому .bashrc должен запускаться напрямую.
Для оболочек входа в систему (например, виртуальных терминалов) обычно запускается файл ~/.profile
, если у вас нет ни ~/.bash_profile
, ни ~/.bash_login
, но их нет по умолчанию. По умолчанию в Ubuntu используется только .profile.
В стандарте ~/.profile
есть это:
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
. При наличии .Bashrc запускается. Предполагается, что присутствует $ BASH_VERSION в вашей среде. Вы можете проверить это, введя команду echo $BASH_VERSION
, и она должна отображать некоторую информацию о номере версии - она не должна быть пустой.
Это не обязательно бежать; Вверху стандартного .bashrc есть этот комментарий:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
Я считаю, что есть возможность запускать терминал bash в качестве оболочки входа в систему или нет. В Ubuntu gnome-терминал обычно не запускается как оболочка входа в систему, поэтому .bashrc должен запускаться напрямую.
Для оболочек входа в систему (например, виртуальных терминалов) обычно запускается файл ~/.profile
, если у вас нет ни ~/.bash_profile
, ни ~/.bash_login
, но их нет по умолчанию. По умолчанию в Ubuntu используется только .profile.
В стандарте ~/.profile
есть это:
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
При запуске он запускает .bashrc, если присутствует $ BASH_VERSION. в вашей среде. Вы можете проверить это, введя команду echo $BASH_VERSION
, и она должна отображать некоторую информацию о номере версии - она не должна быть пустой.
Это не обязательно бежать; Вверху стандартного .bashrc есть этот комментарий:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
Я считаю, что есть возможность запускать терминал bash в качестве оболочки входа в систему или нет. В Ubuntu gnome-терминал обычно не запускается как оболочка входа в систему, поэтому .bashrc должен запускаться напрямую.
Для оболочек входа в систему (например, виртуальных терминалов) обычно запускается файл ~/.profile
, если у вас нет ни ~/.bash_profile
, ни ~/.bash_login
, но их нет по умолчанию. По умолчанию в Ubuntu используется только .profile.
В стандарте ~/.profile
есть это:
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
При запуске он запускает .bashrc, если присутствует $ BASH_VERSION. в вашей среде. Вы можете проверить это, введя команду echo $BASH_VERSION
, и она должна отображать некоторую информацию о номере версии - она не должна быть пустой.
Это не обязательно бежать; Вверху стандартного .bashrc есть этот комментарий:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
Я считаю, что есть возможность запускать терминал bash в качестве оболочки входа в систему или нет. В Ubuntu gnome-терминал обычно не запускается как оболочка входа в систему, поэтому .bashrc должен запускаться напрямую.
Для оболочек входа в систему (например, виртуальных терминалов) обычно запускается файл ~/.profile
, если у вас нет ни ~/.bash_profile
, ни ~/.bash_login
, но их нет по умолчанию. По умолчанию в Ubuntu используется только .profile.
В стандарте ~/.profile
есть это:
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
. При наличии .Bashrc запускается. Предполагается, что присутствует $ BASH_VERSION в вашей среде. Вы можете проверить это, введя команду echo $BASH_VERSION
, и она должна отображать некоторую информацию о номере версии - она не должна быть пустой.
Это не обязательно бежать; Вверху стандартного .bashrc есть этот комментарий:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
Я считаю, что есть возможность запускать терминал bash в качестве оболочки входа в систему или нет. В Ubuntu gnome-терминал обычно не запускается как оболочка входа в систему, поэтому .bashrc должен запускаться напрямую.
Для оболочек входа в систему (например, виртуальных терминалов) обычно запускается файл ~/.profile
, если у вас нет ни ~/.bash_profile
, ни ~/.bash_login
, но их нет по умолчанию. По умолчанию в Ubuntu используется только .profile.
В стандарте ~/.profile
есть это:
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
При запуске он запускает .bashrc, если присутствует $ BASH_VERSION. в вашей среде. Вы можете проверить это, введя команду echo $BASH_VERSION
, и она должна отображать некоторую информацию о номере версии - она не должна быть пустой.
~/.bash_profile
или ~/.bash_login
. Вы можете проверить, установив или сняв флажок в Edit -> Profile Preferences -> Title and Command -> "Run command as a login shell
, и выйдите, а затем снова запустите терминал. Вы можете повторить что-то из .profile для тестирования.
– Marty Fried
8 January 2013 в 03:23
~/.bash_profile
или ~/.bash_login
в своей системе и хотите сохранить их, но хотите, чтобы ~/.profile
и оттуда ~/.bashrc
были выполнены, вы можете получить их из своих собственных ~/.bash_profile
или ~/.bash_login
с помощью строка, содержащая source "$HOME/.profile"
. Возвращает цветной вывод ls также в оболочках входа в систему!
– tanius
2 March 2014 в 17:40
В моем случае просто отсутствовали строки загрузчика .bashrc в .bash_profile
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
Я добавил его вручную, и он работал с моим новым именем
Если $BASH_VERSION не задано, попробуйте использовать команду chsh, чтобы установить вашу оболочку в /bin/bash.
У меня была аналогичная проблема с 12.04 LTS, и выяснилось, что у новой учетной записи пользователя была установлена оболочка по умолчанию /bin/sh, что и стало причиной проблемы.
.bash_profile содержит конфигурацию для оболочки bash. Когда вы открываете терминал, он сначала считывает и выполняет команды из ~/.bash_profile. Поэтому вы можете добавить следующее в .bash_profile для установки оболочки в соответствии с bashrc.
. ~/.bashrc
Вместо того, чтобы пройти все это, просто перейдите в Edit -> Profile Preferences -> Title and Command -> "Run a custom command instead of my shell" и в поле Custom command напишите bash и закройте его. В следующий раз, когда вы откроете терминал, он также запустит bash automaticlly.
Если $BASH_VERSION
не установлен, попробуйте с помощью команды chsh
установить для вашей оболочки значение /bin/bash
.
У меня была похожая проблема с 12.04 LTS, и оказалось, что для новой учетной записи пользователя по умолчанию установлена оболочка /bin/sh
, что и стало причиной проблемы.
Вместо того, чтобы пройти через все это, просто перейдите Edit -> Profile Preferences -> Title and Command -> "Run a custom command instead of my shell"
и в окне пользовательских команд напишите bash
и закройте его. В следующий раз, когда вы откроете терминал, он также автоматически запустит bash.
В моем случае просто отсутствовали строки загрузчика .bashrc
в .bash_profile
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
Я добавил его вручную, и он работал с моим новым логином
Если $BASH_VERSION
не установлен, попробуйте с помощью команды chsh
установить для вашей оболочки значение /bin/bash
.
У меня была похожая проблема с 12.04 LTS, и оказалось, что для новой учетной записи пользователя по умолчанию установлена оболочка /bin/sh
, что и стало причиной проблемы.
.bash_profile
содержит конфигурацию оболочки bash. Когда вы открываете терминал, он сначала читает и выполняет команды из ~/.bash_profile
. Таким образом, вы можете добавить следующее в .bash_profile
для настройки оболочки в соответствии с bashrc.
. ~/.bashrc
В моем случае просто отсутствовали строки загрузчика .bashrc
в .bash_profile
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
Я добавил его вручную, и он работал с моим новым логином
Если $BASH_VERSION
не установлен, попробуйте с помощью команды chsh
установить для вашей оболочки значение /bin/bash
.
У меня была похожая проблема с 12.04 LTS, и оказалось, что для новой учетной записи пользователя по умолчанию установлена оболочка /bin/sh
, что и стало причиной проблемы.
Вместо того, чтобы пройти через все это, просто перейдите Edit -> Profile Preferences -> Title and Command -> "Run a custom command instead of my shell"
и в окне пользовательских команд напишите bash
и закройте его. В следующий раз, когда вы откроете терминал, он также автоматически запустит bash.
.bash_profile
содержит конфигурацию оболочки bash. Когда вы открываете терминал, он сначала читает и выполняет команды из ~/.bash_profile
. Таким образом, вы можете добавить следующее в .bash_profile
для настройки оболочки в соответствии с bashrc.
. ~/.bashrc
В моем случае просто отсутствовали строки загрузчика .bashrc
в .bash_profile
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
Я добавил его вручную, и он работал с моим новым логином
Если $BASH_VERSION
не установлен, попробуйте с помощью команды chsh
установить для вашей оболочки значение /bin/bash
.
У меня была похожая проблема с 12.04 LTS, и оказалось, что для новой учетной записи пользователя по умолчанию установлена оболочка /bin/sh
, что и стало причиной проблемы.
Вместо того, чтобы пройти через все это, просто перейдите Edit -> Profile Preferences -> Title and Command -> "Run a custom command instead of my shell"
и в окне пользовательских команд напишите bash
и закройте его. В следующий раз, когда вы откроете терминал, он также автоматически запустит bash.
В моем случае просто отсутствовали строки загрузчика .bashrc
в .bash_profile
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
Я добавил его вручную, и он работал с моим новым логином
Если $BASH_VERSION
не установлен, попробуйте с помощью команды chsh
установить для вашей оболочки значение /bin/bash
.
У меня была похожая проблема с 12.04 LTS, и оказалось, что для новой учетной записи пользователя по умолчанию установлена оболочка /bin/sh
, что и стало причиной проблемы.
Вместо того, чтобы пройти через все это, просто перейдите Edit -> Profile Preferences -> Title and Command -> "Run a custom command instead of my shell"
и в окне пользовательских команд напишите bash
и закройте его. В следующий раз, когда вы откроете терминал, он также автоматически запустит bash.
.bash_profile
содержит конфигурацию оболочки bash. Когда вы открываете терминал, он сначала читает и выполняет команды из ~/.bash_profile
. Таким образом, вы можете добавить следующее в .bash_profile
для настройки оболочки в соответствии с bashrc.
. ~/.bashrc
В моем случае просто отсутствовали строки загрузчика .bashrc
в .bash_profile
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
Я добавил его вручную, и он работал с моим новым логином
Вместо того, чтобы пройти через все это, просто перейдите Edit -> Profile Preferences -> Title and Command -> "Run a custom command instead of my shell"
и в окне пользовательских команд напишите bash
и закройте его. В следующий раз, когда вы откроете терминал, он также автоматически запустит bash.
.bash_profile
содержит конфигурацию оболочки bash. Когда вы открываете терминал, он сначала читает и выполняет команды из ~/.bash_profile
. Таким образом, вы можете добавить следующее в .bash_profile
для настройки оболочки в соответствии с bashrc.
. ~/.bashrc