我想找到大小超过 1GB 的文件夹,如果它们超过了,那么我想删除它们。
我发现了一些命令,比如
find /some/path -type d -size +1G -exec ls {} \;
Run Code Online (Sandbox Code Playgroud)
或者
du -h /some/path | grep ^[0-9.]*G
Run Code Online (Sandbox Code Playgroud)
或(超过 600M)
du -h /some/path/ | grep ^[6-9][0-9][0-9][0-9.]*M | sort
Run Code Online (Sandbox Code Playgroud)
但这两个命令对我并没有真正的帮助,因为 find 命令没有找到任何文件夹,尽管有超过 1GB 的文件夹,但 linux 认为它们是一些小 KB。有什么命令可以实现吗?
我有一个适用于我的工作计算机(XP Professional 64 位)的 Powershell V2.0 启动脚本,如下所示:
start "C:\Program Files (x86)\Microsoft Office\Office12\OUTLOOK.EXE" -ArgumentList "/recycle"
sleep -S 2
start "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -ArgumentList "https://mail.google.com"
sleep -S 2
start "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -ArgumentList "-new-window https://www.google.com/calendar"
sleep -S 2
start "C:\Program Files (x86)\Skype\Phone\Skype.exe"
Run Code Online (Sandbox Code Playgroud)
睡眠是为了确保窗口以正确的顺序出现在任务栏上。我从快速启动上的快捷方式使用以下目标运行它:
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe C:\scripts\initialize.ps1
Run Code Online (Sandbox Code Playgroud)
(是的,这是 2.0:powershell -Version 2.0有效,同样如此-Version 1.0,但不是-Version 3.0)
问题是,命令窗口保持打开状态,直到 Firefox 窗口关闭,这不是我想要的。当我运行脚本时查看进程资源管理器,会发生以下情况:
最近去曼谷度假,我参观了那里的科学博物馆和天文馆。吃午饭的时候,我很惊讶地看到一些非常有辨识度的老式电脑设备几乎是露天的(遗憾的是它们都在慢慢腐烂)。我设法拍了一些照片,我希望我有时间拍更多照片,但我在一个非公共区域!我已经确定了一些设备,但为了我的教室墙壁,我真的很感激正在确定其余的设备!我怀疑一些较小的机器可能会回到 1940 年代(或更早)。
你能帮助识别其中的任何一个吗?
我想知道是否有机会通过 RDP 直接连接到 VM 控制台。连接到虚拟机控制台时,hyper-v 管理器似乎基本上是在做同样的事情。
我需要对 telnet 会话进行故障排除并将其结果发送给另一个人。当我使用重定向时,我保存了会话的内容,但我无法在控制台上看到它。
如何管道当前终端/程序并仍然在当前控制台上显示它。
当我使用下面的命令时,我可以保存程序的输出,但我无法在控制台上看到它。
telnet ADDRESS PORT >> myoutputfile
Run Code Online (Sandbox Code Playgroud)
我可以使用 telnet 输出选项,我正在寻找一种独立于命令的方式来做到这一点。
该问题特定于 telnet 会话,但适用于任何其他命令,包括那些没有“将输出保存到文件选项”的命令。
我正在使用 Google Chrome 57(测试版),一段时间以来我遇到了开发控制台的问题。
当尝试将方括号插入控制台时,控制台会切换制表符而不是插入字符。
这种行为使开发控制台对我完全无用。每次我想插入诸如 之类的内容时var x = [],我都需要从其他地方复制并粘贴括号 - 或者,在我的情况下,请改用其他浏览器。
这是一个已知问题吗?是否有任何解决方案?是什么导致了这个问题?
我正在开发一个项目,其中某些库每次刷新都会调用 console.trace。然后 Chrome 会自动展开跟踪,因此它在控制台上占用了 20 多行。
这占用了太多空间,我宁愿默认情况下将它折叠起来,只有在我点击它时才展开,就像 JS 控制台中的其他所有东西一样。
这可以在谷歌浏览器中完成吗,最好没有扩展程序?我已经查看了所有选项,但这似乎无法禁用。
我最近收到了(Canoga-Perkins 9145E-104)媒体转换器/NID。

给我它的朋友在当地的 CLEC 工作,并从升级等方面给了我各种可用的免费装备。
我原以为设备上的重置按钮会重置管理密码,但事实并非如此。当我打电话给 Canoga-Perkins 支持时,他们基本上说这个装置就像一个挂锁。必须将其发送给他们才能重置密码。当然,我没有听,而是打开设备顶部查看是否有任何 CMOS 电池或用于清除 NV-RAM 的跳线。我的努力是徒劳的。
但是,我确实可以通过 COM 端口(用户名/密码锁定)访问控制台,而且似乎对密码尝试没有任何限制。
我与给我它的朋友交谈,问他是否知道密码可能是什么。他说这是在他们迁移到 AAA 服务器之前,很可能有一个简单的 4-6 位字母数字密码。
所以我的想法是这样的:
使用 crunch 或其他字典创建脚本来制作字典以供尝试。但是,我不确定如何将其通过管道传输到 Windows 或 Linux 中的 COM 端口。我对任何发行版的任何解决方案持开放态度。
有没有人对我完成这项任务的方式有任何想法?
编辑:
我发现了一个非常相似的帖子,用于通过串行连接发送命令。
用户 AFH 在那里的评论中给出了一些建议。我将不得不阅读一些书,因为我不知道如何弄清楚他所描述的内容。
编辑 2:昨晚我有一些时间来处理这个问题,你可以使用 minicom 直接连接到 ttyUSB0。我在 Ubuntu 和 Kali Linux 上对其进行了测试。使用“crunch 4 4 abcd | sudo minicom” 因为设备提示输入用户名和密码。我将不得不将字典写入文件,解析文件,在每次密码尝试之间添加一个“管理员”。并且很可能想出如何将输出放慢一点。我有一个朋友是专业程序员,他说他可以给我写一个程序来解析添加管理行的文件。之后剩下的唯一事情就是弄清楚如何从修改后的文件中读取并通过 minicom 将其发送到 NID。
我有一个通过 Windows 任务计划程序运行的 PHP 脚本。当它启动时,它会自动打开一个控制台窗口,脚本在其中写入状态消息。如果我单击此窗口,它会停止运行脚本。窗口仍然打开,但脚本似乎不起作用。窗口不会消失。我不明白为什么会这样。我如何从脚本中看到任何错误或它在做什么。
console ×10
linux ×4
brute-force ×1
firefox ×1
hyper-v ×1
javascript ×1
logging ×1
pipe ×1
powershell ×1
telnet ×1
terminal ×1
unix ×1
windows ×1
windows-10 ×1
windows-xp ×1