标签 shell 下的文章

dd命令清除磁盘数据

1.先查看扇区数量和大小

root@ds3617xs:~# fdisk -l /dev/sda
Disk /dev/sda: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

2.用DD写入数据0或随机值

root@ds3617xs:~# dd if=/dev/urandom of=/dev/sda bs=512 count=20971520
20971520+0 records in
20971520+0 records out
10737418240 bytes (11 GB) copied, 1793.47 s, 6.0 MB/s
root@ds3617xs:~#

/dev/urandom随机很慢,/dev/zero快一点。

CPU满载运行命令

这是一个简单的方法。

命令有三种:

  1. sha1sum /dev/zero
  2. md5sum /dev/zero
  3. dd if=/dev/zero of=/dev/null

这三种命令都是单核心,2个核心就运行2个进程,如:

md5sum /dev/zero | md5sum /dev/zero

结束按Ctrl+C

后台运行:

md5sum /dev/zero | md5sum /dev/zero &

结束运行killall md5sum

个性化Shell命令提示符及颜色

一键命令

echo "PS1='\[\e[1;32;40m\][\t \u@\h \W]\$ \[\e[0m\]'" >> ~/.bashrc && source ~/.bashrc

先贴个我的配置:

PS1='\[\e[1;32;40m\][\t \u@\h \W]\$ \[\e[0m\]'

显示样式:

[11:14:57 root@centos7 /]#

其他样式:

PS1='\[\e[1;32;40m\][\u@\h:\t \W]\$ \[\e[0m\]'

显示样式:

[root@centos7:11:11:25 ~]$ 

Shell命令提示符及颜色是由.bashrc里面的PS1环境变量控制的,所以我们修改PS1即可。

- 阅读剩余部分 -