小编Wee*_*ezy的帖子

echo $ 是什么意思?做?

在我的终端中,它打印出一个看似随机的数字127。我认为它正在打印一些变量的值并检查我的怀疑,我定义了一个新变量v=4echo $?再次运行给了我0作为输出。

我很困惑,因为我期待 4 是答案。

linux command-line shell exit-status

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

使用 tac 逐字符反转文件

我想使用tac逐个字符反转文本文件。在 coreutils 的信息页面上,我发现了一个例子:#Reverse a file character by charactertac -r -s 'x\|[^x]'

但是运行tac -r -s似乎打开标准输入而不是打印文件。是什么'x\|[^x]'意思,我应该怎么做?

我还注意到,输出tac [file]tac -r [file]是相同的,他们是一样的cat [file]。仍然无法通过字符反转找出字符。

tac

5
推荐指数
1
解决办法
1560
查看次数

了解 libvirt 快照的存储方式

起初我以为它会被存储在,/var/lib/libvirt/images/但是当我为centos7域创建快照时,这个目录中没有任何变化:

drwx--x--x 2 root         root       4096 Feb 29 21:28 .
drwxr-xr-x 7 root         root       4096 Feb 28 23:47 ..
-rw------- 1 libvirt-qemu kvm  5370216574 Feb 29 22:09 centos7-1.qcow2
-rw------- 2 libvirt-qemu kvm  5931597824 Feb 29 22:12 centos7.qcow2
-rw------- 1 root         root 1499267135 Feb 28 21:07 centos7-server.qcow2
Run Code Online (Sandbox Code Playgroud)

接下来我检查了/var/lib/libvirt/qemu/snapshot/centos7哪些显示了这些 xml 文件:

client2.xml client.xml disks.xml

这是我给我的快照起的名字。

有人可以告诉我为什么快照是 xml 文件而不是磁盘映像吗?这些 xml 文件存储了什么,我猜他们需要我images目录中的原始 qcow2 图像才能工作,并且不能只处理任何图像 - 对吗?

virtual-machine snapshot libvirt

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