linux下如何使用wall命令

需要向所有登录的用户发送一条快速消息吗?Linux的wall命令比email命令更为强大,并且自动瞄准登录的用户。它使用系统上的终端向每个人广播消息。...

需要向所有登录的用户发送一条快速消息吗?Linux的wall命令比email命令更为强大,并且自动瞄准登录的用户。它使用系统上的终端向每个人广播消息。

“墙”命令

如果您需要将消息快速发送给已登录计算机的用户,您该如何做?电子邮件不符合要求。你不知道邮件什么时候会被阅读。如果你现在想让人们知道一些事情,那就没用了。无论如何,你不想阻塞那些不需要查看消息的已注销用户的收件箱。

如果不付出一点额外的努力和浪费一些时间,你就不知道谁登录了,从哪里登录的。您的系统可能位于华盛顿的阿伯丁,但您可能有远程用户从苏格兰的阿伯丁登录。那么,如何将消息专门针对已登录的用户呢?

Linux和其他类似Unix的操作系统提供了一种简单的方法。墙上的命令就像一封有力的电报。它将向所有终端用户发送一条消息,并将消息直接转储到他们的鼻子底下。用户不会错过的,你知道他们有。您不需要他们选择打开一个应用程序来查看是否有消息等待。

传递就像在脸上撒奶油冻馅饼一样微妙。

发送消息

本文所研究的测试机是用fedoralinux安装的,但是wall命令在其他发行版上的行为完全相同。

您可能会遇到的一个区别是,一些Linux发行版要求您在从文本文件发送消息的选项上使用sudo,而其他发行版则要求您始终将sudo用于wall。这实际上是Linux发行版之间的区别,而不是wall命令本身的操作。

要向所有用户发送消息,请键入wall、空格,然后键入要发送的消息。对于FedoraLinux,必须使用sudo。

sudo wall Main printer offline until further notice.

linux下如何使用wall命令

您的消息将发送给打开终端窗口的所有用户。

本地用户RIa和Tom收到了这条消息,远程用户Dick也收到了这条消息,他恰好在运行Ubuntu的计算机上工作。

linux下如何使用wall命令

linux下如何使用wall命令

linux下如何使用wall命令

他们都在同一时间收到了信息,你不必担心他们是否看到了。

从文件发送消息

您可以在文本文件中准备邮件,并将其存储起来以备发送。如果您有一个需要发送的消息的重复周期,您可以创建一个预打包消息库,这样您就不需要一次又一次地重新键入它们。

文本文件中的消息消息.txt已经用cat命令显示到终端窗口,以确保它是我们要发送的。

然后,通过将文本文件的名称作为命令行参数传递给wall命令来发送消息:

cat message.txt sudo wall message.txt

linux下如何使用wall命令

和以前一样,本地用户Ria和Tom(以及通过打开的终端窗口登录的所有其他用户)和远程用户Dick接收消息。

linux下如何使用wall命令

linux下如何使用wall命令

linux下如何使用wall命令

信息传递礼仪

因为wall命令会将消息推送到所有终端用户,不管发生什么,所以接收一条消息可能会带来不愉快的体验。应尽量少使用wall命令,并且仅在确实需要的情况下使用。否则,它会很快变得非常刺眼。

一条墙消息将覆盖用户终端上的任何内容。它实际上并没有覆盖任何内容——它不会改变它所覆盖的文本,但会使其变得模糊。对于不知道这一点的用户来说,这可能是一个警告。

想象一下,我们的一个本地用户正在Vi中编辑一个重要的文件,就在发送wall消息的时候。

linux下如何使用wall命令

信息就在她文件的中间。

linux下如何使用wall命令

要恢复文件的正确视图,用户需要做的就是在文件中上下翻页。

linux下如何使用wall命令

把显示器恢复到工作可以继续,血压可以下降的状态很容易,但是太多这样的中断会让你的用户非常愤怒。

所以,尽管墙很方便,但要适度使用它。

图形桌面用户呢?

wall命令可以访问打开了终端的所有登录用户,但是如果没有打开终端窗口,则不会访问使用图形桌面环境的任何用户。

如果有人正在使用图形桌面,并且打开了一个终端窗口,他们将在终端窗口中看到它,但仅此而已。别指望靠着墙就能找到候机楼外面的人。

这并不微妙,但你不能否认它确实在传统的终端环境中传递了信息。

  • 发表于 2021-04-03 13:06
  • 阅读 ( 177 )
  • 分类:互联网

你可能感兴趣的文章

如何在windows10上获得linux bash shell

... 如何在windows10上安装linux bash shell ...

  • 发布于 2021-03-21 11:48
  • 阅读 ( 287 )

linux下如何重命名文件

要在Linux中重命名文件吗?如果您知道如何在Windows、macOS或Chrome操作系统中完成这项工作,那么您就知道如何在这里完成这项工作。在大多数版本的Linux上,您只需右键单击一个文件并选择Rename选项。 ...

  • 发布于 2021-03-22 02:48
  • 阅读 ( 276 )

如何在linux中添加用户

想在Linux系统上添加用户但不知道如何添加?在Linux上使用命令行界面管理用户无疑是一项复杂的工作。而对于初学者来说,即使添加新用户也是一场噩梦。 ...

  • 发布于 2021-03-26 23:29
  • 阅读 ( 334 )

如何更改linux密码

...但幸运的是,更改Linux密码很容易。今天我们将向您展示如何通过几个简单的命令更改当前用户的密码、其他用户的密码和超级用户的密码。 ...

  • 发布于 2021-03-28 02:28
  • 阅读 ( 188 )

如何使用mv命令移动linux文件

虽然您可能已经知道如何使用GUI文件浏览器在Linux中移动文件,但您可能想知道终端中是否有move命令允许您将文件快速移动到不同的目录。mv命令就是您想要的命令,它的简单语法和一些可选的安全标志很容易使用。 ...

  • 发布于 2021-03-28 17:18
  • 阅读 ( 242 )

如何检查linux内核和操作系统版本

...版本可以让您对安全更新做出重要决定。我们将向您展示如何找到这些,无论您使用哪个发行版。 滚动和点释放 你知道你在运行哪个版本的Linux吗?你能找到内核版本吗?Linux的滚动发行版,如Arch、Manjaro和openSUSE,经常使用自...

  • 发布于 2021-04-01 13:11
  • 阅读 ( 192 )

linux下如何使用finger命令

...管是什么原因,如果你被迫或只是喜欢使用手指,这里是如何安装和使用它。 相关:如何在Linux上使用pinky命令 安装手指 您可以使用以下命令在Ubuntu上安装finger: sudo apt-get install finger 要在Fedora上安装finger,请使用以下命令:...

  • 发布于 2021-04-03 04:04
  • 阅读 ( 173 )

linux下如何确定当前用户帐号

...任务,比如在很多方面识别当前用户。本教程将向您展示如何使用一些最快速、最简单的方法。 为什么需要查找当前用户的身份?在许多情况下,计算机的所有者是唯一的用户,而且,在不太现实的情况下,他们可能了解自己...

  • 发布于 2021-04-03 16:59
  • 阅读 ( 141 )

windows10的新bashshell所能做的一切

...些指南汇总到一个大列表中。 windows上linux入门 相关:如何在windows10上安装和使用Linux Bash Shell 您可以在任何版本的windows10(包括windows10home)上安装Linux环境和bashshell。但是,它确实需要64位版本的Windows10。您只需启用Windows Subs...

  • 发布于 2021-04-06 14:44
  • 阅读 ( 265 )

如何在Windows10上设置默认的linux发行版

...个Linux环境,可以设置默认值并在它们之间切换。 相关:如何在windows10上安装和使用Linux Bash Shell 您可以自由地一次运行多个Linux环境,但是当您运行类似wsl.exe文件或者bash.exe启动shell,或者使用wsl[command]或bash-c[command]从Windows中...

  • 发布于 2021-04-06 16:40
  • 阅读 ( 198 )
iq8fi4qf
iq8fi4qf

0 篇文章

相关推荐