HISTCMD не увеличивается нормально в bash

Команда ip a show eth0также может быть записана как ip addr show dev eth0, что означает «показать мне адресацию для сетевого устройства eth0 ». Когда вы получаете сообщение об ошибке Device "eth0" does not exist., это означает, что eth0— это неправильное имя устройства для вашей системы.

Затем вы попробовали ip addr, что также может быть записано как ip addr show, и будет указана адресация для всех устройств в вашей системе. Я предполагаю, что в результате, который вы показали нам, вы проигнорировали петлевое устройство lo0и включили только одну оставшуюся запись устройства для wio1.

inet 192.168.43.288/24 brd 192.168.43.255 scope global dynamic noprefixrote wio1

Таким образом, везде в вашем учебнике, который ссылается на eth0, вы, вероятно, можете заменить wio1. И везде в учебнике, где используется 172.26.6.74, вы должны использовать 192.168.43.288.

Если бы вы отредактировали свой вопрос, включив в него ссылку на учебник, можно было бы убедиться, что в нем нет ничего неожиданного.

2
12.11.2020, 15:28
1 ответ

Как предположил @terdon, PROMPT _COMMAND был виновником. После того, как я неожиданно потерял несколько командных строк, я однажды реализовал процедуру «вечной истории», используя инструкции, найденные в https://debian-administration.org/article/543/Bash_eternal_history. В конце концов я перестал использовать этот подход, но мог сломать его во время экспериментов, так как у меня все еще был

PROMPT_COMMAND="history -a;history -r" 

, что не совсем то, что рекомендуется на странице выше.

1
18.03.2021, 22:53

Теги

Похожие вопросы