Модемный доступ к старинной BBS с помощью agetty и модема

Да, есть много способов избежать rmбеспорядка. Но вместо того, чтобы делать rmи подобные команды надежными, было бы лучше, если бы вы просто научились ответственно использовать свою систему Unix.

Мои советы:

  • Будьте предельно осторожны при работе с опасными командами (rm, dd, shred, evalи т. д. ).

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

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

  • Делайте резервные копии. И делайте резервные копии ваших резервных копий.


Тем не менее, вы можете сделать что-то вроде этого:

alias rm='rm -i'
rm() { command rm -i "${@}"; }

Это не защитит вас, если вы пройдете опцию -f, но это работает для простых случаев:

$ rm file
rm: remove regular file 'file'? y

Или вы можете написать более сложную оболочку.

Самая большая проблема с этим подходом заключается в том, что вы можете привыкнуть к этому нестандартному -поведению, которое может быть очень опасным, если вам нужно работать в системе, где нет такого псевдонима/функции/оболочки.

0
21.03.2020, 23:01
1 ответ

Вы не указали скорость передачи данных для agetty, поэтому либо сохраняется скорость последовательного порта по умолчанию, либо, если это невозможно, (, например. скорость по умолчанию равна 0 ), установив для нее значение по умолчанию agetty, равное 9600 бит/с.

Возможно, вам потребуется использовать параметр -m, чтобы agettyадаптировать к скорости передачи установленного соединения :, что в основном совпадает с тем, что делает параметр mgetty-a.

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

0
28.04.2021, 23:19

Теги

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