我有两个独立的 Internet 连接连接到 Mac,我希望其中一个(通过以太网 en0 网关)仅用于备份到远程在线存储,另一个(通过 Airport en1 网关)用于所有其他 Internet交通。
我尝试从终端使用“路由”,如下所示:
sudo route add -host 98.207.226.113 -interface en0
Run Code Online (Sandbox Code Playgroud)
(仅用于针对 IP 为 98.207.226.113 的站点 www.whatismyip.org 进行测试,以查看流量通过哪个网关路由)
我可以使用 netstat 看到添加了路由。
但是,这种情况下的流量无法通过以太网正确路由,就好像我所做的路由定义被忽略了一样。
有任何想法吗?
谢谢!
我在 Ubuntu 上并行运行多个 Firefox 实例,每个实例都有不同的用户配置文件。
当每个窗口都有几个打开的窗口时,我会得到一堆有时有两打的窗口,这很难从我想要打开一个新选项卡的特定实例中进行选择。
有没有一种优雅的方法来区分它们?例如,有一些about:config技巧可以将前缀或后缀添加到特定配置文件中所有窗口的窗口标题吗?(即不是对所有配置文件共享的资源中的所有实例进行通用更改)。
我需要根据窗口标题以编程方式关闭某个程序中的窗口。
是否有我可以使用的工具或内置系统命令?
我正在寻找一些简单的命令行工具或脚本,可用于将给定端口从 LAN 的路由器(支持 UPNP)转发到本地机器。
例如
upnpforward 9000
Run Code Online (Sandbox Code Playgroud)
会将端口 9000 从路由器转发到本地主机。
我正在考虑购买新的 Macbook Air(2010 年),但它似乎只有一个 RAM 插槽(用于 PC3-8500 DDR3 SODIMM)。
由于我当前的 MBP 需要 8GB 容量,不会因为我的某些使用模式而慢下来,我想知道 Air 是否能够在 8GB 模块可用时使用它(我认为这很快就会出现)。
您是否期望一些基本的硬件限制来阻止操作系统识别和/或充分利用未来的 8GB 模块?
我在 debian 服务器上的 crontab 中注释掉了一行,我猜默认情况下它在那里但导致我每小时收到错误电子邮件:
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
Run Code Online (Sandbox Code Playgroud)
但是,错误电子邮件不断出现,就好像它没有被注释掉一样。错误邮件:
Subject: Cron <root@(none)> root cd / && run-parts --report /etc/cron.hourly (failed)
/bin/sh: root: not found
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我需要查看和放大 PNG 图像的选定部分,大约 10,000x10,000px,~10MB。
当我使用预览打开这些图像时,加载需要一分钟多的时间,然后在放大时以正确的分辨率显示图像的速度非常慢。
是否有一些工具可以更快地查看 PNG?本地 OS X 应用程序或可以在 X 窗口中运行且我可以从源代码编译的应用程序都可以。
我只是在对我的 HD 上的文件进行了微不足道的更改后开始了 TimeMachine 备份(据我所知)。然而备份显示为 ~6GB (!!)
是否有一些简单的方法可以让我查看哪些文件构成了 TM 试图备份的 6GB?
我正在使用 PAMIE ( http://pamie.sourceforge.net/ ) 通过 IE8 在客户端的网站上自动化一些测试例程,并且希望能够在不同的用户凭据下运行多个测试。
我正在测试的站点使用 cookie 来记住用户(没有“记住我”选项,我可以取消选择)。因此,当我运行 IE8 的第二个实例时,cookie 被共享,我无法以其他用户身份登录。
有没有办法让 IE8 在每个窗口中使用独立的 cookie 集?
我找到一堆文件 find . -exec grep -l mypattern {} \;
在每个结果文件列表上分别运行某个命令的最简单、最优雅的方法是什么?
我的 Mac 上的 ssh 客户端设置为使用证书连接到远程 linux 服务器。
我试图让我的浏览器使用本地 ssh 袜子代理浏览远程服务器。
我发出的命令很简单:
ssh -D 9999 me@myremoteserver.com
Run Code Online (Sandbox Code Playgroud)
当我将 Firefox 代理设置更改为端口 9999 上的 localhost(对于所有协议)时,页面加载完全空白,没有错误消息或提示出了什么问题。
但是,如果我将系统的代理设置(通过系统首选项->网络->高级->代理)更改为具有本地主机和端口 9999 的 SOCKS 5,则 Safari 可以通过远程服务器完美冲浪。
任何想法是什么问题以及如何让 Firefox 在此设置中正常工作?
我有以下.hgignore:
\.pyc$
Run Code Online (Sandbox Code Playgroud)
然而在我的hg st.pyc 文件中仍然显示为已修改并使用hg ci.
我也试过这个.hgignore:
syntax: glob
*.pyc
Run Code Online (Sandbox Code Playgroud)
但结果相同..
知道有什么问题吗?
我偶尔需要运行一个命令,例如:
mv "very-long-file-name.x" "very-long-file-name.y"
Run Code Online (Sandbox Code Playgroud)
我想在不重复两次很长的文件名的情况下实现这一点......
我知道如何通过将“非常长的文件名”一次传递给一个 bash 脚本,然后该脚本将使用 $1 来做到这一点......但是我怎么能在没有脚本的情况下做到这一点?
mac ×5
macos ×3
firefox ×2
linux ×2
automation ×1
backup ×1
bash ×1
command-line ×1
cookies ×1
cron ×1
crontab ×1
debian ×1
gnome ×1
grep ×1
image-viewer ×1
macbook-air ×1
memory ×1
mercurial ×1
performance ×1
png ×1
proxy ×1
routing ×1
shell ×1
socks ×1
ssh ×1
time-machine ×1
ubuntu ×1
upnp ×1