所以维基百科(链接)告诉我该命令pwd
是“打印工作目录”的缩写,这是有道理的。
但是对于环境变量,“P”必须是打印以外的其他内容的首字母缩写词。
我听到人们谈论“当前工作目录”,这听起来更好,更直观,但环境变量似乎仍然被称为 $PWD,而不是 $CWD。从来没有人说“你检查了打印工作目录变量了吗?”。
我目前正在使用 web 应用程序服务器 uWSGI,运行时它告诉我(在 uWSGI 统计页面上):
"cwd":"/home/velle/greendrinks",
Run Code Online (Sandbox Code Playgroud)
所以他们显然喜欢(更直观的首字母缩写词)cwd
over pwd
。
我想我想弄清楚是我误解了什么,还是只是给环境变量一个不直观的名字?
突然,我的分区出现了问题,或者只是一个分区。我有一个默认的 Ubuntu 安装,在金士顿 SSD 上,根文件系统用 LUKS 加密,(我认为使用 AES)。现在我正在尝试从 live cd 挂载分区,但没有运气。
我很害怕造成一些无法挽回的额外伤害。所以我想制作驱动器的精确副本。这意味着所有分区表,LUKS 分区的任何类型的元数据,以及我不知道的任何其他类型的元数据。我想我也希望所有的空块都绝对安全。
我知道dd if=/dev/sda of=/dev/sdb
,但我不知道它是否会包含所描述的所有数据。
也许我需要用 指定块大小-b
,但我不明白它是如何工作的以及为什么它是必要的(如果是的话)。而且我也不知道如何找到分区的块大小。
请告诉我它是否确实复制了所有数据,如果没有,是否还有其他方法。
我正在运行 CentOS 7 VM,其中有第二个磁盘 (sdb),我需要经常扩展它。扩展磁盘并打开“parted”以便创建新分区后,返回以下错误消息:
错误:备份 GPT 表不在磁盘的末尾,因为它应该是。这可能意味着另一个操作系统认为磁盘更小。修复,通过将备份移到最后(并删除旧备份)?警告:似乎并未使用 /dev/sdb 的所有可用空间,您可以修复 GPT 以使用所有空间(额外的 10485760 个块)还是继续当前设置?
如果我输入 Fix,消息就会消失,我可以创建新分区。
有人可以建议使用这种方法是否有可能导致数据损坏或破坏/删除磁盘上的数据吗?
我有一个原始的 Windows 7 Professional x86 iso 文件,直接来自 Microsoft。我想从这个 ISO 制作一个可启动的 USB。一些消息来源表明我只是将 iso 添加到 USB 中,但我不知道这应该如何工作。ISO 的前 32768 个字节(在 ISO 9660 媒体上保留为系统区域,用于 MBR 的 fx)都是零,因此没有 MBR 或任何可供 BIOS 读取的内容。
所以据我所知,一种方法是在这个系统区域中添加一个 MBR,这样 ISO 就可以被添加到 USB 或写入光学媒体,并且可以从两者启动。
我认为工具 isohybrid 应该可以做到这一点。我不知道它是如何工作的,所以我不知道它是否应该只适用于所有可启动(即如果写入光学媒体可启动)ISO 9660 文件。或者它只适用于某些特定/熟悉的 iso 文件?
至少我不能让它与我的 Windows 7 iso 一起工作。我收到以下错误:
$ isohybrid win7.iso
isohybrid: win7.iso: unexpected boot catalogue parameters
Run Code Online (Sandbox Code Playgroud)