小编mar*_*hon的帖子

如何获取我机器的可 ping 的 IPv6 地址?

当我尝试时: $ ip -6 addr 我得到类似的东西:

inet6 fe80::d773:9cf0:b0fd:572d/64 scope link

如果我尝试从机器本身 ping 通:

$ ping6 fe80::d773:9cf0:b0fd:572d/64
unknown host

$ ping6 fe80::d773:9cf0:b0fd:572d
connect: Invalid argument
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

linux networking ipv6

19
推荐指数
2
解决办法
2万
查看次数

如何永久更改网络路由指标

我可以改变我的网络路由的指标ifmetric,例如ifmetric enp0s3 1

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    1      0        0 enp0s3
0.0.0.0         192.168.237.1   0.0.0.0         UG    100    0        0 enp0s8
Run Code Online (Sandbox Code Playgroud)

但是,当我重新启动时,enp0s3 的指标恢复为 101。如何使此更改永久化或在启动时自动设置?

networking ubuntu routing network-interface

11
推荐指数
4
解决办法
4万
查看次数

如何列出apk虚拟包名称中的所有依赖项?

deps 添加到虚拟包中:

apk add --no-cache --virtual .build-deps gcc make libc-dev

我怎样才能列出它们?

apk list给出垃圾。

apk list .build-deps
WARNING: Ignoring APKINDEX.00740ba1.tar.gz: No such file or directory
WARNING: Ignoring APKINDEX.d8b2a6f4.tar.gz: No such file or directory
.build-deps-20191012.021030 noarch {.build-deps} () [installed]
Run Code Online (Sandbox Code Playgroud)

没有太多帮助apk info

apk info .build-deps
WARNING: Ignoring APKINDEX.00740ba1.tar.gz: No such file or directory
WARNING: Ignoring APKINDEX.d8b2a6f4.tar.gz: No such file or directory
.build-deps-20191012.021030 description:
virtual meta package

.build-deps-20191012.021030 webpage:


.build-deps-20191012.021030 installed size:
0
Run Code Online (Sandbox Code Playgroud)

alpine-linux apk-tools

2
推荐指数
1
解决办法
5633
查看次数

有没有办法打印 shell 内置“source”在获取脚本时调用的命令?

sh、bash 等都有一个-x标志,可以显示脚本中正在执行的每个命令。这对于调试来说很方便。

$ sh -x my_script.sh

+ case $SOMETHING_DIR in
+ unset SOMETHING_SCRIPT_SOURCE
+ something_process_parameters
+ local SOMETHING_AUTO_MODE
+ SOMETHING_AUTO_MODE=use
+ something_supports_source_options
++ something_echo '[ $# -gt 0 ] && something_echo $1'
++ command printf '%s\n' '[ $# -gt 0 ] && something_echo $1'
++ . /dev/stdin yes
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点source

$ source my_source.sh
Run Code Online (Sandbox Code Playgroud)

shell bash zsh shell-builtin

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