Você está usando
dd if=/dev/zero of=$/dev/sdb1 bs=1M count=1
/dev/sdb1 é um caminho, assim como /dev/zero . Você está usando $/dev/sdb1 , que deve ser apenas /dev/sdb1 .
Então você deve usar:
dd if=/dev/zero of=/dev/sdb1 bs=1M count=1
Além disso, desta forma você só está preenchendo a primeira partição com zeros. Se você quiser escrever zeros em toda a unidade, use /dev/sdb em vez de /dev/sdb1 .