Привет все, у меня есть проблемы при попытке встроить эту команду в мою подсказку удара так, чтобы она обновила себя каждый раз подсказка, показывают. Я хотел бы, чтобы это было частью самой подсказки
free -m | tr -s ' ' '\t' | grep Mem: | cut -f3
Предложения и идеи ценились бы
Вместо установки PROMPT_COMMAND
, как @waltinator предложенный, Вы могли встроить команду в фактическую подсказку с заменой процесса:
PS1='\u@\h\n$(showmem) \$ '
Этот PS1 основан на том, который Вы упомянули в комментарии и используете функцию это сделанный @waltinator.
Что Вы пробовали? Вы могли определить функцию в Вашем ~/.bashrc
, таким образом:
function showmem() {
free -m | tr -s ' ' '\t' | grep Mem: | cut -f3
}
и затем Bash набора PROMPT_COMMAND
к той функции
PROMPT_COMMAND=showmem
Не забудьте source ~/.bashrc
каждый раз, когда Вы изменяетесь ~/.bashrc
.