Завершение параметров Bash при использовании sudo

Если вы так боитесь целостности данных, просто используйте пример: ZFS, он имеет встроенную проверку целостности, так как новое HW может подойти , но спустя годы могло стать плохо.

https://changelog.complete.org/archives/9769-silent-data-corruption-is-real

Here’s something you never want to see:

ZFS has detected a checksum error:

   eid: 138
 class: checksum
  host: alexandria
  time: 2017-01-29 18:08:10-0600
 vtype: disk

This means there was a data error on the drive. But it’s worse than a typical data error — this is an error that was not detected by the hardware. Unlike most filesystems, ZFS and btrfs write a checksum with every block of data (both data and metadata) written to the drive, and the checksum is verified at read time. Most filesystems don’t do this, because theoretically the hardware should detect all errors. But in practice, it doesn’t always, which can lead to silent data corruption. That’s why I use ZFS wherever I possibly can.

5
20.03.2017, 12:18
1 ответ

Не лучший способ обхода, но вы можете добавить complete -cf sudo в свой .bashrc , который будет заполняться автоматически sudo команды на нем.

Однако при этом он не будет действовать в точности как обычное завершение табуляции.например, если вы использовали это, а затем sudo cd [tab] , вы получите много возможностей, которые не будут полезны - т.е. имена файлов будут показывать ... кто хочет записать компакт-диск в файл?

По большей части,он выполнит такие команды, как sudo yum upd [tab]

1
27.01.2020, 20:43

Теги

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