dd の if/of 間違いとか rm の引数指定ミスへの対処ですが、まず sudo なしでコマンドを入力して、目視でしっかり確認したうえで C-a とかでカーソルを先頭に持っていって sudo と入力して Enter を押す、という順が良いです。
というかあらゆるコマンドにおいて sudo は最後に入力するのが良い。
ユーザ権限での破滅までは防げないけど、 dd ミスくらいならこれで割と「うっかり Enter 押した直後に IQ が2倍になってミスを発見した」みたいな事故は防げるので結構助かりがち