我有 bash 线:
expr substr $SUPERBLOCK 64 8
Run Code Online (Sandbox Code Playgroud)
这是返回给我的字符串行:
00080000
Run Code Online (Sandbox Code Playgroud)
我知道这实际上是小端的 0x00080000。有没有办法在像 0x80000 这样的 big-endian 中的 bash 中从它创建整数变量?
我知道两种启动 UFW 的方法:通过 systemctl 和通过 ufw 本身。例如,当我使用时systemctl enable ufw,我得到以下状态:
systemctl status ufw
? ufw.service - CLI Netfilter Manager
Loaded: loaded (/usr/lib/systemd/system/ufw.service; enabled; vendor preset:>
Active: active (exited) since Sun 2019-12-01 12:34:29 +05; 6min ago
Run Code Online (Sandbox Code Playgroud)
但 ufw 本身说:
ufw status verbose
Status: inactive
Run Code Online (Sandbox Code Playgroud)
我无法通过它看到规则,GUFW 实用程序说 UFW 处于非活动状态。但如果我这样做:
systemctl disable ufw
systemctl stop ufw
ufw enable
ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
Run Code Online (Sandbox Code Playgroud)
然后我可以使用 GUFW 并查看 UFW 实用程序中的详细状态和规则。
那么从 …