百度
360搜索
搜狗搜索

linux如何用write详细介绍

在 Linux 系统里,write 既指系统调用,也指命令行工具,下面分别介绍它们的使用方法。

作为系统调用

在 C 语言编程里,write 系统调用可把数据从用户空间缓冲区写入文件描述符。以下是简单的示例代码:
c

 

fd

buffer

bytes_written

fd O_WRONLY O_CREAT O_TRUNC

fd

bytes_written fd buffer buffer

bytes_written

fd

bytes_written

fd

在上述代码中,write 函数被用来把 buffer 中的数据写入到打开的文件里。其函数原型如下:
c

 

fd buf count

  • fd:文件描述符,表明要写入数据的文件。
  • buf:指向要写入数据的缓冲区。
  • count:要写入的字节数。

作为命令行工具

write 命令能够让一个用户向另一个登录到同一系统的用户发送消息。下面是使用示例:
bash

username

在输入 write username 之后,按下回车键,接着输入要发送的消息,输入完毕后按 Ctrl + D 结束输入。接收消息的用户会在终端上看到消息。

需要注意,要是接收方用户启用了 mesg n 命令禁止接收消息,那么发送消息就会失败。可以用 mesg y 命令开启消息接收功能。

阅读更多 >>>  inputstream用法,Java常用的字符流类有哪些?

网站数据信息

"linux如何用write"浏览人数已经达到18次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux如何用write的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!