linux程序错误修改?
main() { buff[]="ifconfig eth11 "; buff1[]="192.168.2.15"; strcat(buff,buff1); system(buff); } 为什么运行完还改不了IP
这程序能运行吗?buff都没有声明 是啊!你这程序能编译过吗? 呵呵引用 main() { buff[]="ifconfig eth11 "; buff1[]="192.168.2.15"; strcat(buff,buff1); system(buff); } 为什么运行完还改不了IP 你能说是什么错误吗?我只能猜了。 你对buff和Buff1没有定义,或者你定义的时候buff没有足够的空间存放buff1的内容。 还有可能是你的电脑根本就没有eth11设备。 这是在我电脑上能运行的代码: include <stdio.h> #include <string.h> int main() { char buff[27]="ifconfig eth0"; char buff1[]=" 192.168.2.17"; strcat(buff,buff1); system(buff); } 注意,这样修改ip重启电脑后悔失效,因为你这样改的配置只放在内存里,你只有修改网卡的配置文件才能永久有效。
相关问答:
Linux新手,请大哥大姐不要见笑。 我用root用户登录到Linux系统。在根目录下面建了目录dir1,后用命令cd /dir1进入到dir1目录下,然后再用mkdir dir2建立了目录dir2 ,再后来用命令cd /dir2是,提示为:-bush ......
我之前制作的linux自动安装iso已经成功了,现在想对其进行一些定制修改,比如,更改grub图片等。 我在ks.cfg的%post段里面是这样写的: %post --nochroot # Move the contents of the tar into their new locati ......
一直用svn来做资源的管理, 现在发现windows下取svn 要10个小时左右(资源大约有20G,全是小文件) linux下取仅用40分钟, 请问linux的文件系统在哪儿比windows文件系统强力? svn 可够慢的。 在 ......
我们隶属中科院计算所网络重点实验室(http://www.ict.ac.cn/survey/channel/detail443.asp)基础设施课题组. 现因项目和业务拓展的需要,特需要招聘与项目相关的网络应用工程师1-2名。 具体要求如下。有意者 ......
请教: 在 LINUX系统中的ORACLE怎么新建表空间? 一样的命令啊。如果没用omf的话,你就指定下路径和数据文件名就行了。 create tablespace xxx datafile '/u01/..../aaa.dbf' size 10m; CREATE TA ......