小编Dmi*_*san的帖子

从脚本中获取 / 文件系统的 UUID

如何获取包含/文件系统的卷的 UUID ?迄今为止我发现的最好的事情是blkid -o list. 但是这个输出是人类可读的并且难以解析。也许有更好的方法?

我需要使用特定于系统的模板来参数化配置管理。

请注意blkid那些将来可能会重复使用我的问题结果的人的陷阱:blkid将先前运行的结果缓存在/etc/blkid.tab. 这意味着blkid第一次以非 root 用户身份运行不会返回任何数据。此外,blkid在 root 运行后以非 root 用户身份运行将返回陈旧(可能不正确)的数据。

command-line partitioning scripts mountpoint uuid

11
推荐指数
3
解决办法
6328
查看次数

哪个包负责 Ubuntu 上 systemd/systemctl 的 bash 补全?

我本地安装了 Ubuntu 16.04,默认情况下它具有systemctl子命令的 bash 补全功能。但是当我在 Digital Ocean 上启动 Ubuntu Server 18.04 实例时,子systemctl命令没有 bash 补全。我预计会缺少一些软件包,例如systemd-completion,但在我本地的 Ubuntu 上我只安装了这些软件包:

\n\n
ii  libpam-systemd:amd64                          229-4ubuntu21.2                                          amd64        system and service manager - PAM module\nii  libsystemd0:amd64                             229-4ubuntu21.2                                          amd64        systemd utility library\nii  libsystemd0:i386                              229-4ubuntu21.2                                          i386         systemd utility library\nii  systemd                                       229-4ubuntu21.2                                          amd64        system and service manager\nii  systemd-shim                                  9-1bzr4ubuntu1                                           amd64        shim for systemd\nii  systemd-sysv                                  229-4ubuntu21.2                                          amd64        system and service manager - SysV links\n
Run Code Online (Sandbox Code Playgroud)\n\n

和竣工工程。这bash-completion软件包已安装在两台机器上。

\n\n

另外,在/etc/bash_completion.d/我的本地 16.04 机器上,我没有看到任何相关的 systemctl …

command-line bash auto-completion systemd

3
推荐指数
1
解决办法
5107
查看次数