pl_014 于 2013-01-28 23:01:51发表:
给楼主一个方法echo 'y' | mkfs.ext4 /dev/sda 这个方法使用getchar函数读取标准输入(即需要输入一个字符,再按回车)管用,以下是参考。[code]$ cat test.c #include int main() { int ch; ch=getchar(); printf("%d\n",ch); return 0; } $ echo 'a' | ./test 97[/code]对于楼主给出的命令本人不敢随便尝试,也不会整一个虚拟设备,暂时也没有想到其它好的尝试的办法。 另外,sda一般都是硬盘设备,这个命令不仅会清空整个硬盘,还可能会导致硬盘无法启动,分区表无法被正确读取,因为没有分区表。
pl_014 于 2013-01-28 23:01:51发表:
给楼主一个方法echo 'y' | mkfs.ext4 /dev/sda
这个方法使用getchar函数读取标准输入(即需要输入一个字符,再按回车)管用,以下是参考。[code]$ cat test.c
#include
int main()
{
int ch;
ch=getchar();
printf("%d\n",ch);
return 0;
}
$ echo 'a' | ./test
97[/code]对于楼主给出的命令本人不敢随便尝试,也不会整一个虚拟设备,暂时也没有想到其它好的尝试的办法。
另外,sda一般都是硬盘设备,这个命令不仅会清空整个硬盘,还可能会导致硬盘无法启动,分区表无法被正确读取,因为没有分区表。