我需要删除历史记录中匹配字符串的所有命令。我试过了:
$ history | grep searchstring | cut -d" " -f2 | history -d
-bash: history: -d: option requires an argument
$ history | grep searchstring | cut -d" " -f2 | xargs history -d
xargs: history: No such file or directory
$ temparg() { while read i; do "$@" "$i"; done }
$ history | grep searchstring | cut -d" " -f2 | temparg history -d
(no error, but nothing is deleted)
Run Code Online (Sandbox Code Playgroud)
这样做的正确方法是什么?
用 /dev/urandom 填充驱动器似乎很慢,所以我创建了一个用 FF 填充的文件:
dd if=/dev/zero ibs=1k count=1000 | tr "\000" "\377" >ff.bin
Run Code Online (Sandbox Code Playgroud)
我想用此文件的副本填充驱动器,但以下命令只写入一次:
dd if=ff.bin of=/dev/sdb count=10000
Run Code Online (Sandbox Code Playgroud)
如何用文件的副本填充驱动器,或者是否有更快的方法用 1 填充驱动器?