我确实了解存在网络钓鱼的风险,并且它下载的文件在打开时可能会造成伤害。但是,当我只是打开一个网站时,是否有发生坏事的风险?在那种情况下,会发生什么?
我参考使用批处理文件将文本添加到文件名末尾(但在扩展名之前)的问题,因为我有同样的问题。使用带有所有更新的 Windows 7 32 位企业版(我知道,我知道......)我编写了一个pdfrename.bat
只有三行的小批处理文件:
一条评论,从行的右边开始,
REM
并且没有“隐藏的”延续符号建议的命令,从@Karan 提供的源代码复制粘贴,注释掉
REM
采用的批处理命令(加倍
%
):REM Rework 2020-12-16 REM for %a in (*.txt) do ren "%~a" "%~na version 1%~xa" for %%F in (*.pdf) do ren "%%~F" "%%~nF OdB%%~xF"
从命令提示符运行命令 (3.),
for %F in (*.pdf) do ren "%~F" "%~nF OdB%~xF"
工作正常。
但从 Windows 资源管理器执行整个批处理文件pdfrename.bat
失败。从命令提示符运行批处理文件pdfrename.bat
会产生错误消息语法错误:
Die folgende Verwendung des Pfadoperators zur Ersetzung eines Batchparameters
ist ungültig: %~na version 1%~xa"
[...]
你不需要懂德语。重要的一点是错误消息是指注释掉的第二行(2.),而不是第三行!
我尝试重新输入REM
,在 REM 之后插入了一个制表符,REM
在第一个 ( REM REM ....
) 之后插入了第二行,在具有相同内容的第二行之后插入了第三行,然后删除了第二行 - 没有任何改变:批处理文件在注释掉时终止第二行有语法错误。一旦从批次中消除了受指控的第二行,该批次就可以正常工作。
我搜索了“REM 被忽略”,但没有运气,所以我在这里发布了这个问题。在此之前,我从未听说过或经历过命令处理器至少会尝试分析注释掉的行——如果在注释符号之后代码有问题,它会终止批处理脚本。
所以这就是问题所在:我在 Windows 10 上的 WSL2 上使用 Ubuntu 20.04,我注意到在 Ubuntu 上删除文件后,我没有收回被删除文件占用的空间。例如:在我删除 Ubuntu 上的文件之前,它在 Windows 资源管理器上显示我在 (C:) 驱动器上的可用空间约为 46GB。然后在我删除了大约 10GB 的文件之后,在我的情况下是一些临时的 Gatsby 站点,它导致可用空间更少,大约 45GB。我觉得这很奇怪。
所以我想我的问题是:我怎样才能找回那些未使用的位?是否有一些我可以使用的终端命令,或者我可以通过 Windows gui 或其他东西做某事。
PS我之前的问题因缺乏细节而被关闭。我希望这一次就足够了。另外,请不要在没有对原因发表评论的情况下对此投反对票,但至少给我一些关于原因的信息。
我一直在使用 CPUz 和 OCCT 之间运行测试。我注意到,如果我将 CPUz 设置为使用多个线程对 CPU 施加压力,它永远不会超过 70c。另一方面,运行 OCCT 来加载 CPU,它会立即超过 75c,然后有时甚至会在 85c 停止测试。
这里发生了什么?我一直明白,虽然显卡有很多需要单独强调的核心,但 CPU 很简单。一个基本的 for 循环可以给 CPU 带来 100% 的负载。在多个线程上运行的一堆 for 循环可以加载每个内核。OCCT 是如何使我的 CPU 变得如此之热的。CPUz 做不到的原因是什么?
一些背景信息:CPU 是 Intel Core i7-4790k。启用了涡轮增压,但我认为当任一进程运行时它只会挂起 5%
我目前在我的计算机上运行 Debian Buster 作为测试。现在 Buster 已经稳定了,我应该如何更新我的系统?
具体来说,我该如何配置/etc/apt/sources.list?
目前,它看起来像这样:
# deb cdrom:[Official Debian GNU/Linux Live 9.9.0 xfce 2019-04-27T10:47]/ stretch main
# deb cdrom:[Official Debian GNU/Linux Live 9.9.0 xfce 2019-04-27T10:47]/ stretch main
deb http://ftp.uk.debian.org/debian/ buster main
deb-src http://ftp.uk.debian.org/debian/ buster main
deb http://security.debian.org/debian-security/ buster/updates main
deb-src http://security.debian.org/debian-security/ buster/updates main
#stretch-updates, previously known as 'volatile'
deb http://ftp.uk.debian.org/debian/ buster-updates main
deb-src http://ftp.uk.debian.org/debian/ buster-updates main
当我运行时,sudo apt-get update
我得到这个输出:
Ign:1 http://deb.debian.org/debian stretch InRelease
Get:2 http://security.debian.org/debian-security buster/updates InRelease [31.1 kB]
Get:3 http://ftp.uk.debian.org/debian buster InRelease [118 kB]
Get:4 http://deb.debian.org/debian stretch Release [118 kB]
Get:5 http://ftp.uk.debian.org/debian buster-updates InRelease [46.8 kB]
Get:6 http://deb.debian.org/debian stretch Release.gpg [2,434 B]
Reading package lists... Done
E: Repository 'http://security.debian.org/debian-security buster/updates InRelease' changed its 'Suite' value from 'testing' to 'stable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
N: Repository 'http://ftp.uk.debian.org/debian buster InRelease' changed its 'Version' value from '' to '10.0'
E: Repository 'http://ftp.uk.debian.org/debian buster InRelease' changed its 'Suite' value from 'testing' to 'stable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
E: Repository 'http://ftp.uk.debian.org/debian buster-updates InRelease' changed its 'Suite' value from 'testing-updates' to 'stable-updates'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
E: Repository 'http://deb.debian.org/debian stretch Release' changed its 'Suite' value from 'stable' to 'oldstable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
更新:我运行sudo apt update
并与更新管理器进行了此对话:
geoff@geoff-debian:/etc/apt$ sudo apt update
Get:1 http://ftp.uk.debian.org/debian buster InRelease [118 kB]
Get:2 http://security.debian.org/debian-security buster/updates InRelease [31.1 kB]
E: Repository 'http://security.debian.org/debian-security buster/updates InRelease' changed its 'Suite' value from 'testing' to 'stable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Do you want to accept these changes and continue updating from this repository? [y/N] y
Get:3 http://ftp.uk.debian.org/debian buster-updates InRelease [46.8 kB]
Ign:4 http://deb.debian.org/debian stretch InRelease
Get:5 http://deb.debian.org/debian stretch Release [118 kB]
Get:6 http://security.debian.org/debian-security buster/updates/main Sources [1,688 B]
Get:7 http://deb.debian.org/debian stretch Release.gpg [2,434 B]
Get:8 http://security.debian.org/debian-security buster/updates/main amd64 Packages [1,448 B]
Get:9 http://security.debian.org/debian-security buster/updates/main Translation-en [1,364 B]
N: Repository 'http://ftp.uk.debian.org/debian buster InRelease' changed its 'Version' value from '' to '10.0'
E: Repository 'http://ftp.uk.debian.org/debian buster InRelease' changed its 'Suite' value from 'testing' to 'stable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Do you want to accept these changes and continue updating from this repository? [y/N] y
E: Repository 'http://ftp.uk.debian.org/debian buster-updates InRelease' changed its 'Suite' value from 'testing-updates' to 'stable-updates'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Do you want to accept these changes and continue updating from this repository? [y/N] y
E: Repository 'http://deb.debian.org/debian stretch Release' changed its 'Suite' value from 'stable' to 'oldstable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Do you want to accept these changes and continue updating from this repository? [y/N] y
Fetched 171 kB in 1min 6s (2,594 B/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
159 packages can be upgraded. Run 'apt list --upgradable' to see them.
geoff@geoff-debian:/etc/apt$
这样可以吗?我特别关注 old-stable 消息。我还应该拥有这个存储库吗?
大约一个月前,我的 SSD 上曾经有过坏扇区。我通过执行一级零格式化来修复它们。然而过了几天,我在复查的时候,又发现了坏道。现在,我正在考虑再次擦除我的驱动器。因此,进行备份,免除驱动器和丢失数据将是不可避免的。
我的问题是,如何防止再次出现坏扇区?修复它们的最佳方法是什么?
提前致谢
我正在使用 manjaro / arch linux,我在系统日志中看到以下错误消息。
journalctl -f
...
dbus-daemon[798]: [system] Activating via systemd: service name='org.freedesktop.resolve1' unit='dbus-org.freedesktop.resolve1.service' requested by ':1.4' (uid=0 pid=799 comm="/usr/bin/>
dbus-daemon[798]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.resolve1.service': Unit dbus-org.freedesktop.resolve1.service not found.
...
我该如何解决这个问题
我已经开始在 Firefox 上使用Tree Style Tab 。对于您有很多很多选项卡并且您想要向其添加某种级别的组织的情况,这是一个很好的解决方案。
在我的浏览器顶部显示选项卡列表变得越来越没有必要了。
是否可以隐藏浏览器顶部的选项卡列表?