С технической точки зрения вы должны иметь возможность использовать lxc-attach для подключения и запускать команду (и обрабатывать вывод) следующим образом:
sudo lxc-attach --name containername -- ifconfig
Для этого требуется, чтобы контейнер работал. [ ! d1]
Примечание: я не мог заставить это работать. Я установил LXC и попробовал это, но просто увидел пробел ошибок пространства имен, отсутствующих файлов и других глупостей. Но мой единственный опыт работы с LXC - это 10 минут, которые я потратил на этот вопрос. Это может сработать. Возможно, это не так. Удачи!
Это означает, что файл не существует. Но вы можете создать файл, а bash выполняет / источник файла, если bash вызывается в качестве оболочки входа. Таким образом, вы можете входить в систему через оболочку (например, через ssh).
Если вы хотите, чтобы контент выполнялся каждый раз, когда вы открываете терминал, вам следует изменить файл .bashrc. [!d1 ]
При вызове bash для входа в систему сначала ищет файлы конфигурации в следующем порядке:
~/.bash_profile > ~/.bash_login > ~/.profile
Bash перестает искать, когда находит первый, Ubuntu по умолчанию использует .profile, вы можете переименовать его на .bash_profile, если вам нравится:
mv ~/.profile ~/.bash_profile
, если у вас нет .profile, либо затем возьмите копию базового файла .profile отсюда:
cp /etc/skel/.profile ~/.profile
[d3 ] или cp /etc/skel/.profile ~/.bash_profile
Если вы имеете в виду .bashrc, вы найдете его в своей домашней папке. Если его там нет, вы можете скопировать его из папки / etc / skel в домашнюю папку.
Если вам нужна дополнительная информация по этому вопросу, посетите страницу stefaan lippens.
http://stefaanlippens.net/bashrc_and_others