Ваш .profile
должен быть загружен, когда Вы входите в систему, не в каждом терминале. Его цель состоит в том, чтобы определить переменные среды и другие настройки для целой сессии (включая Ваш менеджер окон и любую программу, которую Вы запускаете от него, такие как Emacs). Это нормально это ~/.profile
не читается, когда Вы запускаете терминал: редко должно определить переменные среды затем. Ваша оболочка имеет файл инициализации (.bashrc
или .zshrc
или подобный файл), обычно используемый, чтобы определить функции и псевдонимы и установить опции оболочки.
На .profile
, его кузены и как они загружаются, прочитайте этот ответ, и те я связываюсь с. Все системы имеют способ установить переменные сред, когда Вы входите в систему, но существует некоторое изменение относительно как (большое чтение сред .profile
, но некоторые такой, поскольку ваши не делают).
У Вас есть iftop утилита.
Посмотрите этот вопрос, существует также ifstat
.