linux系统调用文件函数write()怎么往文件里写入换行

linux系统调用文件函数write()怎么往文件里写入换行,第1张

参考一下吧,

strcat(buf,"\n")

将你要写的数据放在buf中,利用strcat函数在后面拼接上换行符\n

int fd=open("/home/wang/time.log",O_CREAT|O_RDWR,0666)

打开(创建)你要 *** 作的文件

write(fd,buf,sizeof(buf))

向文件中写入数据

下面是我创建的守护进程打印的日志文件信息,文件为time.log。内容时每两秒向文件中写入当前时间

vi进入后,按i变成编辑模式,屏幕下方有个INSERT字样,这时跟windows的记事本一样了,改吧。内容见下

改完后按ESC键,再输入冒号x——:x保存退出。

service network restart

你的IP就出来了。

DEVICE=eth0

BOOTPROTO=none

IPADDR=192.168.0.1

GATEWAY=192.168.0.254

ONBOOT=yes

TYPE=Ethernet

拓展一下:linux怎么设置IP?如何设置eth0 如下

直接在命令中输入:ifconfig eth0 192.168.1.12  的这个是临时的网络,如果Linux重启之后会失效。

2.直接在命令中输入:ifconfig eth0 192.168.1.12  的这个是临时的网络,如果Linux重启之后会失效。

3.可以查看到的是eth0中的在iner addr:192.168.1.12 为自己添加的ip信息。说明设置成功了。

4.为了下次重启之后能继续用网络的话,那么就需要网络写入到了文件中,进行计入到/etc/sysconfig/network-scripts中找到为为ifcfg-eth0的一个。

5.vi ifcfg-eth0.的方法进入到了该文件中,在文件输入

配置添加:

IPADDR=192.168.1.101

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

修改:ONBOOT=yes

6.设置网络成功之后,就需要进行重启网络,service network restart的网络。然后再次ifconfig进行查看网络。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7275928.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存