电脑用户

计算机爱好者和高级用户的问答



9
为什么/svchost.exe使用6.5GB的内存?
这里发生了什么?我几乎什么都没跑。 几乎没有什么意思,我指的是Firefox,以及一些完全被动的,永远不会使用这么多内存的后台网络应用程序。 相关服务:UxSms,TrkWks,SysMain,PcaSvc,Netman,CscService,AudioEndpointBuilder,TabletInputService 我唯一能想到的是,我在Ubuntu上运行Virtualbox了一段时间,但是内存限制为2GB,并且不再运行。 编辑:我对为什么/怎么做的问题最感兴趣。可能是某处泄漏,但鉴于上述服务,有没有可能成为潜在的罪魁祸首?


4
为什么在滚动历史记录时,此bash提示有时会保留以前的命令的一部分?
我承认,我的bash提示是从几个地方偷来的,凑在一起,当使用向上/向下箭头滚动bash历史记录时,有时会在其长度上添加以前命令的一部分。 例如,如果我以前的命令是: ls cd /home/caleb vim .bashrc 当我出现提示并向上滚动两次时,它可能类似于: $ vim .bcd / home / caleb 最后一个命令剩下的前五个字符。 有谁知道为什么会这样,如何阻止它? 我的提示设置了以下代码(很长的地方要包含在此处):https : //gist.github.com/1679352
29 bash  prompt 

5
双重压缩会引起问题吗?
我有一个目录,我一直在其中存储大量文件。在十种类型的文件中,也.zip有其他目录。 以我的个人经验,我隐约记得尝试拉链(ha zip zip)时遇到的问题。 压缩已经压缩的文件会立即导致问题,或者稍后尝试解压缩时可能会引起问题吗? 我读过压缩文件会破坏它吗?,但它并未真正解决zip的压缩问题。我确实注意到损坏会导致拉链破裂。压缩会压缩可能损坏的文件吗?

5
为什么在使用dd时我的/ dev / random这么慢?
我正在尝试半安全地擦除一堆硬盘。以下以20-50Mb / s的速度工作 dd if=/dev/zero of=/dev/sda 但 dd if=/dev/random of=/dev/sda 似乎不起作用。当我输入 dd if=/dev/random of=stdout 无论我为bs =和count =传递什么,它都只给我几个字节 我使用/ dev / random错误吗?我还需要什么其他信息来推动此故障排除的进行?还有其他方法可以通过脚本或类似的方式完成此操作 makeMyLifeEasy | dd if=stdin of=/dev/sda 或类似的东西...

3
如何从命令行删除所有MySQL表?
通常,我打开Terminal.app并连接到远程MySQL数据库。 然后,我使用此命令删除表: mysql> drop table [table name]; 但是我需要的是命令行来删除数据库中的所有表。 如果我使用: mysql> drop database [database name]; 我将完全破坏数据库,而我将无法再次创建表。我对吗?

6
是否可以加快./configure?
要编译许多CPU核心(说12)工作站上的软件包,配置阶段往往需要更长的时间比实际编译阶段,因为./configure做测试一个接一个,而make -j运行gcc以及其他命令并行。 我觉得剩下的11个内核在大多数情况下都等待空闲时间./configure来完成,这是对资源的巨大浪费。为什么需要按顺序进行测试?每个测试是否相互依赖?我可能会误会,但看起来其中大多数是独立的。 更重要的是,有什么方法可以加快速度./configure吗? 编辑:为了说明这种情况,这是GNU Coreutils的示例 cd /dev/shm rm -rf coreutils-8.9 tar -xzf coreutils-8.9.tar.gz cd coreutils-8.9 time ./configure time make -j24 结果: # For `time ./configure` real 4m39.662s user 0m26.670s sys 4m30.495s # For `time make -j24` real 0m42.085s user 2m35.113s sys 6m15.050s 使用coreutils-8.9,./configure所需时间是的6倍make。尽管./configure使用的CPU时间更少(请查看“用户”和“ sys”时间),但由于没有并行化,因此它会花费更长的时间(“实际”)。我已经重复测试几次(相关文件可能保留在内存缓存中),并且时间在10%以内。


8
用Vim代替Vi
伙计们,有人知道每次执行vi时如何将Linux控制台编辑器从vi更改为vim吗?我正在使用Ubuntu和Fedora Core
29 linux  vim  vi 

4
雷鸟的“撤消发送”功能(例如Gmail)?
我想知道是否存在雷鸟插件,其功能与Google的“撤消发送”功能类似?这基本上只是将发送的消息延迟了几秒钟,从而允许用户根据需要取消发送。我发现这在Gmail中非常有用,并且自从我开始使用雷鸟以来,我会喜欢这个选项。 我已经看到了稍后发送附件,但这不是我真正想要的。我想要一个与Google功能非常相似的功能,该功能会在发送之前自动延迟每封邮件,并提供易于访问的选项来取消发送。谢谢!


3
如何将语法突出显示的文件夹中的所有源代码文件自动(递归)转换为单个PDF?
我想将一些项目的源代码转换为一个可打印的文件,以保存在USB上并在以后轻松打印。我怎样才能做到这一点? 编辑 首先,我想澄清一下,我只想打印非隐藏的文件和目录(因此,.git例如没有内容)。 要获取当前目录中非隐藏目录中所有非隐藏文件的列表,您可以运行find . -type f ! -regex ".*/\..*" ! -name ".*"命令,如该线程中的答案所示。 正如在同一线程中所建议的那样,我尝试通过使用命令来制作文件的pdf文件,find . -type f ! -regex ".*/\..*" ! -name ".*" ! -empty -print0 | xargs -0 a2ps -1 --delegate no -P pdf但不幸的是,生成的pdf文件是一团糟。
29 linux  pdf  printing  html 

6
远程注销断开连接的用户
如何远程注销断开连接的用户? 例如,我远程连接到计算机(如果需要的话,可以使用Dameware)并运行需要花费大量时间才能完成的命令。在那段时间里,我继续做其他事情。当我回来时(命令已成功完成),另一个用户已切换到其帐户,而我的帐户状态保持为“已断开”。我如何可以远程注销我的帐户,而不必控制计算机,切换到我的帐户,注销并让用户再次登录?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.