Linux中write命令------实现用户间信息传递

 实现用户间信息传递,顾名思义,首先应该有两个用户名,这里准备了root用户(超级用户)和hurenxiang用户(普通用户),root用户相当于管理员,拥有很大权限,不用创建而实际存在的,而hurenxiang用户则需要人为地去创建。

 整篇文章主要分为两个部分,第一部分是创建hurenxiang用户和密码,第二部分是用write实现root用户给hurenxiang用户发信息的功能(其实这就跟QQ发信息类似的)。

 整个操作过程是在Xshell中实现,如果大家不知道Xshell是什么或不知如何去配置、使用,见https://blog.****.net/jerrytomcat/article/details/81409520里面已经为你详细讲解,下面就开始实现需求吧!!!

一.创建hurenxiang用户和密码

 ①.打开xshell软件,点击”新建”,出现如下所示的界面,本用户的主机(Linux服务器的ip地址为192.168.15.23),用户名为root,密码为rootroot。    

Linux中write命令------实现用户间信息传递

②.出现下图所示的,说明连接成功。Xshell成功连接到Linux服务器后,后续的步骤可以在Xshell中用Linux命令进行操作。

Linux中write命令------实现用户间信息传递

③.首先是添加hurenxiang用户,在linux中添加新用户的命令为:“sudo  useradd  [用户名]”。我想添加的是hurenxiang用户,可以通过“sudo  useradd  hurenxiang”实现。

Linux中write命令------实现用户间信息传递

④.hurenxaing用户名创建完之后,需要查询在/home目录下(“cd  /home”就是来到home目录中)是否有hurenxiang文件夹,以及是否出现hurenxiang用户名。如果有的话,说明hurenxianag用户创建成功(”ll“是“ls  -l”的缩写,为了显示当前目录下每个文件或者子目录的详细信息)。

Linux中write命令------实现用户间信息传递

⑤.创建完用户后,需要为用户添加密码。Linux中为用户添加密码的命令为:sudo passwd [用户名],本人的操作为:sudo  passwd  hurenxiang,设置的密码不要太简单,如果过于简单会出现如下情况,但是没有关系,你可以继续输入相同的密码,还有一点需要注意的是密码是不可见的,输入时需要谨慎。

Linux中write命令------实现用户间信息传递

⑥.密码输入后,出现successfully就说明密码设置成功,这时你所创建的用户名和密码都为hurenxiang,下一步就是将新创建的hurenxiang用户登陆到Linux服务器上。

Linux中write命令------实现用户间信息传递

⑦.同步骤①,新建,连接linux主机(因为用的是同一个Linux服务器,所以新建的主机和root的主机名一致),用户名和密码就都改成hurenxiang,出现如下界面,说明hurenxiang已成功登陆。

Linux中write命令------实现用户间信息传递

二.通过write命令实现信息的传递

上面几个步骤已经将两个用户创建完成了,下面就是用write命令实现信息传递。

①.在root用户中输入write  hurenxiang,下面没有任何显示就是信息输入区。

Linux中write命令------实现用户间信息传递

②.输入完信息后按“Ctrl+D”,就保存了,并将信息传给了hurenxiang用户。

Linux中write命令------实现用户间信息传递

③. hurenxiang用户中就会显示“Message  from  root”,下面还有来自root发的信息。

Linux中write命令------实现用户间信息传递

4.从上图可以看出,已经成功将root用户中的信息传送到hurenxiang用户,功能实现完成。

如有什么疑问,请加QQ:[email protected],我们相互交流。