电脑用户

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

15
如何在Windows上删除大量文件
我有一个包含数百万个子目录和数万亿个文件的目录。现在我必须清除它。说一万亿,我不是在谈论文件的大小,而是文件的数量。 我尝试使用del/s和使用Windows资源管理器将其删除。两者都无法完成任务。我试图一一删除一些子目录,这花了我几天的时间。我遇到的问题是,无论使用del或使用Explorer,每次都可以在任务管理器中看到资源管理器实例消耗大量内存,并逐渐使系统崩溃。 仍有几亿个文件要删除。一个(或几个)命令/动作有可能实现吗? [编辑] 我尝试使用Cygwin进行操作rm -fr,并产生了相同的结果。概括为: 无论使用Windows资源管理器,DEL从命令提示符还是Cygwin rm命令,系统内存都会逐渐降至零,并且该框最终会崩溃。 如果在系统故障之前的任何时候关闭了该进程(通过CTRL + C或其他方法),则该框将继续正常运行。但是,将不会释放所有使用的内存。说,我已经停止了该过程,而系统内存达到了91%,任务管理器告诉您:总共4G RAM,缓存为329M,可用335MB。然后内存使用率将保持在此水平附近,直到我重新启动计算机。如果我在任务管理器中停止资源管理器实例,则屏幕将一直保持空白,并且HDD指示灯始终亮着,并且再也不会回来。通常,当我在任务管理器中停止资源管理器实例时,可以通过按Win + E重新调用它,或者它会自动重新启动。 好吧,非常好的内存管理! [再次编辑]似乎很长一段时间后确实释放了一些使用的内存,但不是全部。在“任务管理器”中确实恢复了某些“缓存和可用”内存。我没有再等了,不知道会发生什么。


1
netcat-继续监听Debian中的连接
-k当前连接完成后,OS X(BSD)版本的netcat中有一个选项可以继续监听。但是在Debian(GNU?)版本中,缺少此选项。 有-q -1选择永远听EOF出现在标准输入后,但这并不做的伎俩和连接紧密反正。 有什么方法可以强迫Debian的netcat无限期地监听?

6
Windows的Cygwin速度很慢/很慢
突然,我从Windows命令行启动的所有Cygwin命令在执行之前都有大约10-20秒的延迟,因此Cygwin变得完全不可用。我已经尝试过重新安装,但没有成功。 从Bash shell窗口中执行命令可以正常工作(启动Bash时我看到了滞后)。从我的本地PATH变量中删除所有条目不会产生影响。我使用Windows 7 x64和Cygwin x64 v 1.7.34(0.285 / 5/3)。

4
如何查找“控制面板”的“添加/删除程序”中列出的应用程序的位置(Windows)
我正在清理Windows 8计算机,并且有一个程序无法从控制面板的“添加/删除程序”部分中卸载。 有没有一种方法可以轻松找到Windows控制面板的“添加/删除程序”部分中列出的程序的位置,以便可以从命令提示符下访问它们? 更新: @ElectricRouge指出,您可以使用以下内容显示以下某些应用程序的位置: Go to control panel --> Right click on the Control panel grid header --> Select More --> and check the location option. 但这并不能显示许多程序的位置,这些程序只是显示空白来源。

6
通过wifi连接到Internet,同时通过以太网连接到其他LAN
因此,我有一个通过以太网电缆连接到的小型路由器,并且有多个设备通过wifi连接到该路由器,因此它们可以查看我的电脑屏幕。Windows 7上的屏幕共享。同时,我想使用wifi适配器连接到连接到Internet的其他路由器。到目前为止,我无法同时进行操作。 -首先,我只是尝试简单地连接到wifi并插入电缆,但是Windows优先使用了我认为的以太网,因为屏幕共享可以正常工作,但是我无法上网。 第二,我尝试在“网络/共享中心”的“高级”设置中调整适配器的优先顺序。那没用。 -第三,我尝试手动调整每个适配器的高级属性中的指标,以为wifi提供连接优先级。这一半有效。我可以开始屏幕共享,并且可以正常工作,并且可以连接到Internet wifi网络,但是当我尝试访问它(例如,打开Goog​​le chrome)时,我的屏幕共享连接被终止了。反之亦然,如果我先上网。 有什么想法吗?

2
是否可以在TextMate的正则表达式中使用NOT?
我有一个Matlab项目,正在OSX编辑器TextMate中进行。我需要找到某个单词的所有实例,比方说它是“ foo”,而不是前面都没有“”。或后接“ /”。 但是,我找不到任何方法来搜索像这样被否定定义的正则表达式。有谁知道是否可以搜索诸如“ A前面有B以外的任何东西”之类的东西? (TextMate使用K. Kosako 的Oniguruma正则表达式库。)
22 regex  textmate 




3
如何设置vim来编辑Makefile和普通代码文件?
我正在使用Mac OSX 10.7.5,.vimrc的内容如下: set tabstop=4 set shiftwidth=4 set softtabstop=4 set expandtab set shiftround set smarttab set autoindent set copyindent autocmd FileType make setlocal noexpandtab 我想做的是编辑诸如.js,.html之类的普通文件时,我希望选项卡使用4个空格而不是普通选项卡缩进。 但是当我编辑Makefile时,我需要它是一个普通的制表符,而不是缩进的4个空格。 我以为.vimrc中的上述设置将为我提供此功能,但不适用于我,因为当我编辑Makefile时,我仍然获得4个空格用于缩进。 不确定我在这里做错了吗?
22 macos  vim  tabs  vimrc  makefile 

2
Windows OpenSSH的known_hosts文件在哪里?
我经常通过SSH登录的服务器之一更改了IP地址。因此,当我尝试通过Windows Powershell和Windows的OpenSSH使用SSH时,我正处于中间攻击警告中。 在Linux机器上,我只需从中删除有问题的行~/.ssh/known_hosts。但是,~/.ssh目录似乎为空。 Powershell / OpenSSH的known_hosts文件在哪里?我已签入C:\Program Files\OpenSSH\home\anschauung\.ssh,但该文件夹也为空。
22 ssh  powershell 

5
更改Firefox新标签页背景
我总是使用深色角色主题或Firefox随附的默认紧凑深色主题,并且我不喜欢在打开新标签时将默认背景颜色设置为白色。我使用了一个附加功能,使我可以自定义新选项卡,但Firefox 57现已将其删除... 那么,如何更改新标签的背景?

1
通过中间主机的Rsync文件
我目前不在局域网内,需要备份笔记本电脑。我的服务器上有笔记本电脑的最新副本,通常使用rsync备份笔记本电脑。现在,我希望这样做,但是要在局域网之外。 简而言之,我想通过B将数据从A发送到C,其中A是我的笔记本电脑,B是路由器,C是服务器。 我找到了以下命令:A$ scp -oProxyCommand="ssh B nc %h %p" thefile C:destination,可以很好地通过scp传输文件-但由于我的服务器上已经拥有大部分数据,因此我希望使用rsync仅同步增量。 我已经尝试过:A$ rsync file -e 'ssh B ssh' C,并且在提示输入用户C的密码时,该方法仍然有效。但是,当我输入密码时,什么也没有发生。路由器正在运行Tomato v1.28,我无法对其进行设置以使用ssh配置文件来使其登录C w / oa密码。 关于如何进行这项工作的任何想法?
22 linux  ssh  rsync  scp 

3
使用GnuPG解密文件时如何指定私钥?
我正在尝试使用GnuPG解密文件,但是在使用以下命令时: gpg --decrypt filename.gpg 我收到以下消息: gpg: encrypted with RSA key, ID 3662FD5E gpg: decryption failed: No secret key 我已经具有用于加密文件的私钥,但是不确定如何指定它。解密以指向此密钥时,我可以包括任何选项吗?

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.