小编Has*_*ziz的帖子

是否有键盘快捷键可以在运行时暂停 CMD 窗口的输出?

我正在运行一个批处理脚本,该脚本需要很长时间,并且其输出以不可读的速度快速增长。是否有键盘快捷键允许您暂停 CMD 控制台当前停止和读取输出的位置,然后从同一位置重新启动它?

在此处输入图片说明

windows keyboard-shortcuts command-line cmd.exe

17
推荐指数
3
解决办法
5万
查看次数

为什么 ls 将某些文件名用单引号括起来?

我注意到,当我ls在终端中进行操作时,有些文件名用单引号括起来,有些则不是。

我不喜欢这种外观,因为我更喜欢我的终端输出美观且统一。是什么导致此功能,是否可以安全地禁用它?

在此处输入图片说明

linux unix ls coreutils

17
推荐指数
1
解决办法
1万
查看次数

在 unix shell 中将灰度图像转换为 alpha 通道图像

我有一个灰度图像。我想将其转换为透明的 PNG,以便黑色像素(在原始图像中)变得完全不透明,白色像素变得完全透明,50% 灰色像素将变得 50% 透明,等等所有阴影之间。

我怎样才能做到这一点?

(是的,我知道这与Converting grayscale shades into alpha channel几乎相同,但我想知道如何仅使用命令行工具来做到这一点——例如 ImageMagick 或 NetPBM。)

以下是上述问题的示例结果。此示例是我希望仅使用命令行工具实现的结果。

样本

如果您在支持透明度的查看器中打开此 PNG,您就会明白我的意思。

linux command-line imagemagick ubuntu image-editing

16
推荐指数
1
解决办法
6225
查看次数

在 Linux 中将一百万张图像从一个目录移动到另一个目录的最快方法是什么?

我有一百万个图像需要从一个本地目录移动到另一个本地目录,占用 30GB 的磁盘空间。

什么是最有效的方法来做到这一点?使用mv? 使用cp? 使用rsync? 还有什么?

我需要采取这些:

/path/to/old-img-dir/*
                     00000000.jpg
                     --------.jpg  ## nearly 1M of them! ##
                     ZZZZZZZZ.jpg
Run Code Online (Sandbox Code Playgroud)

并将它们移到此处:

/path/to/new/img/dir/
Run Code Online (Sandbox Code Playgroud)

linux performance rsync mv file-io

15
推荐指数
3
解决办法
3万
查看次数

如何擦除 Windows 中未分配的磁盘空间

由于像 NTFS 这样的文件系统工作方式的性质,从 Windows“永久”删除的文件不会立即删除- 它们只是从主文件表(硬盘驱动器的索引)中标记为已删除,因此无法从内部访问操作系统使用正常方式。

这意味着尽管访问起来有点困难,但它们仍然存在于驱动器上,直到它们占用的空间被较新的数据覆盖,这取决于硬盘驱动器有多少可用空间。这使得能够使用RecuvaGetDataBack等专用数据恢复工具的任何人都可以轻松恢复已删除的数据。

在 Windows 上,擦除可用空间通常是通过(通常是臃肿的)第三方 GUI 完成的,尽管事实上它可以通过 Linux 中的命令行相对简单地完成。

Windows 是否存在这样的命令行工具?

windows hard-drive command-line cmd.exe cipher

15
推荐指数
1
解决办法
9025
查看次数

如何在 Firefox 中本地搜索打开标签的页面标题?

我希望能够在 Firefox 中搜索所有打开标签的页面标题,而无需安装另一个消耗资源的附加组件。这可能吗?

firefox productivity browser-tabs

12
推荐指数
1
解决办法
1900
查看次数

如何安全擦除 NVMe SSD

人们普遍认为,由于磨损均衡和过度配置等功能,无法通过将模式写入驱动器来安全擦除 SSD,并且擦除现代 SSD 的最安全方法是使用 ATA 安全擦除固件命令。

但是,根据我的理解,这似乎不适用于 NVMe 驱动器,因为它们不是基于 ATA 的——而是通过 PCIe 总线连接并运行。查看Parted Magic 工具似乎证实了这一点,它具有专用于 NVMe 驱动器的安全擦除选项:

在此处输入图片说明

这似乎证实了 NVMe 驱动器有自己的等效于 SATA SSD 的 ATA 安全擦除命令,但我一直无法找到 NVMe 等效于hdparm.

如何安全地擦除 NVMe SSD?我正在运行 Windows,但也可以使用 Cygwin 访问类 Unix 环境。

security ssd hard-drive secure-erase nvme

11
推荐指数
1
解决办法
1万
查看次数

硬盘驱动器 - 在恶意软件感染后清除 HPA 和 DCO 等“隐藏区域”

背景:

我在 Windows 中得到了一些恶意软件,可能是 rootkit 或 bootkit。我不想冒险,所以愚蠢地用 DBAN (PRNG, 8 pass) 擦了我的驱动器。后来才知道DBAN不会杀掉HPA(Host Protected Area)或DCO(Drive Configuration Overlay)这些被一些硬盘使用的“隐藏区域”。

我看到 CMRR 制作的 HDDErase 可以删除 HPA 和 DCO(如果存在),但该项目在 2005 或 2007 年停止。所以,我来到 Linux 是hdparm希望它能 100% 擦除我的硬盘,以便我可以安装 Windows再次在 100% 干净的硬盘上。顺便说一句,我还查看了“BC Wipe Total Wipeout”,它可以去除 HPA 和 DCO,但费用为 50 美元。

我是一个普通的计算机用户,几乎没有 Bash 技能,即我真的不知道我在做什么。

问题:

我的硬盘是 320GB 7200RPM 希捷硬盘。

的输出sudo hdparm --dco-identify /dev/sda

/dev/sda:
DCO Revision: 0x0001
The following features can be selectively disabled via DCO:
    Transfer modes:
         mdma0 mdma1 mdma2
         udma0 udma1 udma2 …
Run Code Online (Sandbox Code Playgroud)

windows linux hard-drive malware secure-erase

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

ShowSuperHidden 和 SuperHidden 注册表值之间有什么区别?

在注册表项下:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Run Code Online (Sandbox Code Playgroud)

...有两个有据可查的值与在 Windows 资源管理器中显示隐藏文件和文件夹有关。

Hidden键在 true 时显示隐藏文件,在 false 时隐藏它们。

ShowSuperHidden密钥通常被认为是“超级隐藏”(即受保护/系统)文件的等价物;它在 true 时显示超级隐藏文件,在 false 时隐藏它们。

也就是说,SuperHidden价值从何而来?它的名字表明它将是Hidden密钥的自然模拟,但据我所知,关于它的文档及其作用是不存在的。

SuperHidden值的目的是什么,它与ShowSuperHidden有何不同?

windows windows-registry windows-7 windows-explorer

10
推荐指数
1
解决办法
7538
查看次数

HDD/SSD 的主机保护区 (HPA)、设备配置覆盖 (DCO) 和服务区之间有什么区别?

我对主机保护区 (HPA)、设备配置覆盖 (DCO) 和 HDD 或 SSD 的服务区之间的差异感到困惑。从我在 wiki 页面上收集的信息来看,磁盘可以有 HPA、DCO,甚至两者都有,但我不清楚为什么两者都有。它们似乎具有相同的功能。然后是服务区,我认为是驱动控制器的固件。

HPA、DCO 和服务区域之间有什么区别?

firmware ssd hard-drive sectors ata

9
推荐指数
1
解决办法
1951
查看次数