Используйте 'исходную' команду в терминале. Например, если у Вас есть сценарий оболочки, который определяет некоторые переменные, можно сделать
source my_script
к (ре) загружают переменные в среду.
При использовании удара затем, следующая стенография также работает:
. my_script
Это - также хороший путь к перезагрузке файлов как .bashrc.
htop
имеет экран настройки, доступ к которому осуществляется через F2, что позволяет настраивать верхнюю часть дисплея, включая добавление или удаление поля "Load average" и установку его стиля (текста, бара и т.д.).
Похоже, что они автоматически сохраняются в $HOME/.config/htop/htoprc
, который предупреждает:
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
т.е. редактируйте это на свой страх и риск. Однако, вы должны иметь возможность перенести его с одной системы на другую (различия в версиях могут иногда вызывать небольшие проблемы).
Вы также можете настроить конфигурацию, выйти из нее, а затем скопировать файл, так что вы можете поддерживать набор различных конфигураций путем замены/симмиляции любой из них с htoprc
.
Самый простой способ - использовать настройку в программе, а затем сохранить и выйти из программы F10 , а не с Ctrl + C . В следующий раз вы можете закрыть программу так, как вам нравится.
Для любого пользователя Mac конфигурационный файл htop
может быть расположен в любом из двух мест:
$HOME/.config/htop/htoprc
$HOME/.htoprc
, Первая опция (под .config/htop/
предпочтительнее -- как указано в .
манпаж Хтопа, а также мои собственные эксперименты.
На MacBook Pro 2014 года использовалось второе местоположение, а на MacBook Pro 2017 года - первое, хотя в обоих случаях для установки Homebrew использовался htop
, и оба ноутбука (по состоянию на 10/29/17) работают под управлением macOS 10.12.6. (спасибо @iconoclast за указание на несоответствие)
В любом случае, можно использовать один и тот же формат конфигурационного файла, и в обоих случаях рекомендуется изменить любые настройки через собственные настройки htop
, вместо того, чтобы напрямую редактировать конфигурационный файл, так как он генерируется автоматически.
Была та же проблема, но выход из htop с помощью F10 не помог сохранить настройки. Оказалось, что этот пользователь ~ /.config
принадлежал root.
Чтобы проверить это:
$user@host:~$ ls -hal ~ |grep config
drwx------ 4 root root 4.0K Mar 25 2015 .config
Если он перечисляет любого пользователя, кроме вас, вы должны chown
каталог, чтобы ваш htop мог писать в нем:
sudo chown user:mygroup ~/.config
(замените «пользователь» и « mygroup "с вашим именем пользователя и группой)
Есть более" мягкий "способ, когда вы просто даете себе разрешение на запись, но не меняете владельца. Но я не могу себе представить, почему нельзя владеть их ~ / .config
. Скажите, пожалуйста, если я ошибаюсь.
Хорошо, хотя этот пост может быть старым, у меня была та же проблема.
Используйте настройку, предоставляемую htop, которую запрашивающий уже выполнил, но настройки не сохранялись по SSH, что, вероятно, связано с отсутствием htoprc. После его создания htop будет использовать его для сохранения и загрузки настроек, а не для стандартных настроек.
Прочитав ответы @goldilocks и @ TCAllen07, я попытался проверить, есть ли у меня вообще htoprc. Его нет. Таким образом, несмотря на то, что я владел своим каталогом конфигурации с момента установки, если я изменил настройку, настройки будут потеряны.
Чтобы решить эту проблему, я просто создал файл htoprc в его каталоге, используя touch .config / htop / htoprc
, затем отредактировал настройки из интерфейса htop и использовал cat .config / htop / htoprc
, чтобы убедиться, что изменения были сохранены.
ОС: Fedora 25 LK: 4.9.9-200.fc25.x86_64
Вы также можете использовать папку, общую для всех ваших компьютеров. Допустим, /media/shared
монтируется одинаково на всех машинах. Вы можете установить его как свой $HOME
для htop
, тогда он сохранит и загрузит туда свою конфигурацию.
HOME=/media/shared htop
Это запустит htop
с чистой конфигурацией. Настройте и закройте htop
с помощьюF10
(или q
). Вы также можете скопировать текущую конфигурацию:
cp ~/.config/htop/htoprc /media/shared/.config/htop/htoprc
Теперь запустите htop
на другом компьютере (s):
HOME=/media/shared htop
Он должен быть настроен так же, как и на предыдущей машине.:)
Это настройки по умолчанию для htop в системе Ubuntu 18.04. Замените содержимое файла $HOME/.config/htop/htoprc
и все будет в порядке. Сначала сделайте резервную копию.
# Beware! This file is rewritten by htop when settings are changed in the interface.
# # The parser is also very primitive, and not human-friendly.
fields=0 48 17 18 38 39 40 2 46 47 49 1
sort_key=1
sort_direction=1
hide_threads=0
hide_kernel_threads=1
hide_userland_threads=0
shadow_other_users=0
show_thread_names=0
show_program_path=1
highlight_base_name=0
highlight_megabytes=1
highlight_threads=1
tree_view=0
header_margin=1
detailed_cpu_time=0
cpu_count_from_zero=0
update_process_names=0
account_guest_in_cpu_meter=0
color_scheme=0
delay=15
left_meters=LeftCPUs Memory Swap
left_meter_modes=1 1 1
right_meters=RightCPUs Tasks LoadAverage Uptime
right_meter_modes=1 2 2 2