相关疑难解决方法(0)

如何让 Ubuntu 在 Ubuntu Server 的登录屏幕上显示命令的输出?

我发现了这个问题,但它谈论的是带有 GUI 的 Ubuntu 版本。我指的是 Ubuntu Server,所以没有 GUI。我也发现了这个问题,但它看起来不会显示命令的输出,而只会显示静态文本。

Ubuntu Server 登录屏幕如下所示:

Ubuntu 22.04 LTS mycomputer tty1
mycomputer login:
Run Code Online (Sandbox Code Playgroud)

但是,我希望它运行一个命令(作为root我的帐户或在我的帐户下 - 您可以选择),然后我希望它在给出登录提示之前打印命令的输出。

例如,如果我的命令是echo Hello world!,我希望它看起来像这样:

Hello world!
Ubuntu 22.04 LTS mycomputer tty1
mycomputer login:
Run Code Online (Sandbox Code Playgroud)

或者这样也可以:

Ubuntu 22.04 LTS mycomputer tty1
Hello world!
mycomputer login:
Run Code Online (Sandbox Code Playgroud)

虽然在我的示例中,但我的命令的输出可以更改 - 不能保证每次都相同,因此我无法将命令的输出硬编码到文件中(在我的例子中,命令是hostname -i,打印 IP 地址)。

我经常需要检查一台机器的IP,如果我不需要登录来检查它会更容易。为了解决这个问题,假设这是家庭网络上的个人服务器,因此泄露 IP 地址不是问题。

如何在命令行登录屏幕中显示命令的输出?

server text command-line login

7
推荐指数
2
解决办法
1937
查看次数

命令以按运行顺序列出启动时运行的 systemd 服务?

是否command可以按运行顺序列出在启动时运行的 systemd 服务?我正在使用 18.04

startup command-line boot services systemd

5
推荐指数
1
解决办法
673
查看次数

标签 统计

command-line ×2

boot ×1

login ×1

server ×1

services ×1

startup ×1

systemd ×1

text ×1