小编Rya*_*Fox的帖子

从 Cygwin 中运行 cmd.exe

我想在工作时将 Cygwin 用于我的主 shell,但我的团队使用批处理文件来处理多个进程。有人告诉我,我可以cmd /c batch.bat从 Cygwin 运行批处理文件。这适用于某些情况,而不适用于其他情况。当我这样做时,其中一个批处理文件完全失败,但是当我从 cmd shell 运行它时工作正常。

我注意到的另一个奇怪之处是,如果我cmd /?从 Cygwin运行,则没有输出。从 cmd shell 运行它会提供标准帮助。即使做也cmd /c cmd /?没有输出。如果我cmd从 Cygwin 运行,它会给我 cmd shell,然后如果我运行cmd /?,我会得到帮助文本,但没有分页符。

我想接下来要尝试的是找到一种在其自己的不同窗口中实际启动 cmd 的方法,就好像您已转到“开始”->“运行”,然后键入“cmd”一样。有没有办法从 Cygwin 内部做到这一点?

cygwin command-line windows-xp

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

Linux 中不必要的交换

似乎有时,我的计算机会开始不必要地交换(内存使用率约为 25%),我不知道为什么。

运行 Perl 脚本时似乎最常发生这种情况,但这些不是密集型脚本,而且我找不到任何说 Perl 只能看到一定数量内存的说法。脚本完成后,swap 使用仍然存在,甚至在关闭 Firefox、Banshee 等之后。重新启动 X 有时可以解决问题,但有时需要完全重新启动。

这对我来说变成了一个大问题,因为一旦任何东西开始交换,其他一切似乎也一样。关闭程序或切换视点等基本操作需要的时间越来越长。如果不加检查,这种交换使用最终将迫使我的计算机无限期地颠簸,甚至无法响应击键!

我正在运行 Ubuntu 9.04、2.6.28-15 内核,我有 4GB 的 RAM,并且通常使用率约为 25%。

我也试过降低“swappiness”,但没有运气。

linux swap

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

在 VM 中构建 Linux 环境以在 VM 外部使用

我想从 Ubuntu 切换到一个不太适合我的发行版,所以我认为 Gentoo 会很有趣。不过,据我所知,在我回到舒适的设置之前,将花费大量时间进行编译。

是否可以从 VM 内完成所有这些编译和配置,然后在准备就绪后能够启动它?

linux gentoo virtual-machine

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

在 Linux 中连接到无线网络时运行脚本

当我连接到无线网络时,是否可以运行脚本?

当您第一次连接时,我的大学会劫持所有 HTTP(S) 连接,以强制您使用大学帐户登录。我已经编写了一个脚本来处理登录,但是我希望它在我连接到网络时自动运行。

linux script wireless-networking

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