我想获取 Linux 服务器上所有可用网络设备名称的列表。我想
ifconfig
Run Code Online (Sandbox Code Playgroud)
可以完成这项工作,但是 ifconfig 会产生相当多的输出:
eth0 Link encap:Ethernet Hardware Adresse 08:00:27:fc:5c:98
inet Adresse:192.168.2.222 Bcast:192.168.2.255 Maske:255.255.255.0
inet6-Adresse: fe80::a00:27ff:fefc:5c98/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:329 errors:0 dropped:0 overruns:0 frame:0
TX packets:177 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:41496 (40.5 KiB) TX bytes:32503 (31.7 KiB)
eth1 Link encap:Ethernet Hardware Adresse 08:00:27:e9:35:7d
[...]
eth2 Link encap:Ethernet Hardware Adresse 08:00:27:ff:db:fe
[...]
lo Link encap:Lokale Schleife
[...]
Run Code Online (Sandbox Code Playgroud)
我想要实现的是一个列表
eth0
eth1
eth2
lo
Run Code Online (Sandbox Code Playgroud)
甚至更好
eth0
eth1
eth2
Run Code Online (Sandbox Code Playgroud)
我认为这可以通过“cat”、“sed”和“grep”的组合来完成,但我根本不知道如何去除不必要的信息。
与默认Terminal.app,人们可以选择与先前的命令输出Cmd+ Shift+A然后将它与复制Cmd+ C(源)。
iTerm2是否有类似的快捷方式?
什么是在 OSX 上创建utun0网络接口?它的用途是什么?究竟是什么?
该界面仅在连接到以太网或打开 Wi-Fi 后才会出现,并在重新启动后消失。它不会显示在网络首选项窗格中。使用ifconfig界面看起来像这样。
utun0: flags=8051< UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
inet6 fe80::c502:a4a6:a260:e0d1%utun0 prefixlen 64 scopeid 0x7
inet6 fd4c:2989:56f0:25be:c502:a4a6:a260:e0d1 prefixlen 64
nd6 options=1<PERFORMNUD>
Run Code Online (Sandbox Code Playgroud)
我的下一个问题是为什么 MTU 大小为 1380,但如果我了解这个接口是什么,它的用途是什么,以及它的创建负责什么,也许会有所帮助。
我没有使用 VPN。我确实安装了 Wireshark 以及 GNS3 和 VirtualBox。我不知道这些应用程序中是否有任何一个会负责创建utun0。我对可以从中了解更多信息的手册页、文档或指南感兴趣。任何帮助或建议表示赞赏。
Firefox 有一个非常方便的功能,Awesome bar:
只需在地址栏中输入网站名称或地址的几个字母,它就会为您找到它。而且你用得越多,它就越好。
对我来说,它取代了书签的使用。在 Awesome 栏中开始编写某个网页的标题比开始检查我是否已将页面保存为书签更有效。
有没有办法让 Windows 文件资源管理器的行为方式相同,提供自动完成和了解我的行为?如果没有,那么是否有任何 3rd 方应用程序可以提供令人敬畏的酒吧?