小编Jof*_*sey的帖子

在 bash 中同步两个本地文件夹

我的主目录中有一个大文件夹“X”,在闪存驱动器上有一个过时的副本——Y。什么是类似的rm Y; cp X Y,但不覆盖现有文件?

linux

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

如何结合 wget 和 grep

我有一个 html 页面 url,我想对其进行 grep。我怎样才能做到wget someArgs | grep keyword

我的第一个想法是wget -q -O - url | grep keyword,但是 wget 的输出绕过 grep 并以其原始形式出现在终端上。

grep wget

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

ssmtp 密码中的特殊字符

我的 gmail 密码中有+=字符。如何配置ssmtp以避免授权错误?

我的/etc/ssmtp/ssmtp.conf

root=username@gmail.com
mailhub=smtp.gmail.com:465
rewriteDomain=gmail.com
AuthUser=username
AuthPass=1234+=5678
FromLineOverride=YES
UseTLS=YES
hostname=skynet
Run Code Online (Sandbox Code Playgroud)

我如何运行ssmtp

$ echo "email content" | mail -s "email subject" otherMail@gmail.com
send-mail: Authorization failed (535 5.7.1
http://support.google.com/mail/bin/answer.py?answer=14257
hz16sm4385885lab.6)
Run Code Online (Sandbox Code Playgroud)

gmail email smtp

14
推荐指数
2
解决办法
7417
查看次数

为什么 sudo curl 忽略代理设置?

$ echo $http_proxy
http://my.proxy.com

$ curl -v http://files.com/a.txt
* About to connect() to proxy my.proxy.com
# Correct downloading

$ sudo echo $http_proxy
http://my.proxy.com

$sudo curl -v http://files.com/a.txt
# Hanging.
Run Code Online (Sandbox Code Playgroud)

最后一个命令不使用代理。为什么?

$su
$curl -v http://files.com/a.txt
Run Code Online (Sandbox Code Playgroud)

也工作正常。

networking sudo proxy curl

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

为什么路由表中有接口字段?

想象一下,我们有一个 IP 数据包,我们需要弄清楚它应该通过哪个接口发送。有一个eth0(例如)与我们的数据包目标地址相对应。

但是,如果存在多个数据链路层协议怎么办eth0

例如,EthernetPPPoE。我们如何确定数据包应该使用哪种协议?

networking routing network-protocols

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

网桥和路由表

我试图了解网络桥接(不是硬件,而是软件实现),但有些误解。

网桥将网络的两个部分连接在一起。例如,我的计算机通过 连接到本地网络eht0并通过 Internet连接到Internet wlan0。要共享本地网络我需要连接互联网连接wlan0,并eth0通过网络桥梁。但是为什么我的路由表在没有网桥的情况下不会给出相同的结果我可以访问互联网,因此路由表包含条目,所有向外的数据包都应该通过wlan0,因此来自本地网络以及我生成的数据包应该通过wlan0

  • 我的错误在哪里?
  • 网桥如何适应路由表思想?

networking bridge

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

标签 统计

networking ×3

bridge ×1

curl ×1

email ×1

gmail ×1

grep ×1

linux ×1

network-protocols ×1

proxy ×1

routing ×1

smtp ×1

sudo ×1

wget ×1