小编Tom*_*ale的帖子

LVM /dev/mapper 名称中的双连字符

我使用以下命令创建了一个 Thinpool LV:

lvcreate --type thin-pool -l 100%VG -n lv-thinpool vg-test
Run Code Online (Sandbox Code Playgroud)

现在 /dev/mapper 有以下条目:

vg--test-lv--thinpool
vg--test-lv--thinpool_tdata
vg--test-lv--thinpool_tmeta
Run Code Online (Sandbox Code Playgroud)

为什么会出现双连字符,我该如何防止它们?

lvm thinpool

2
推荐指数
1
解决办法
2310
查看次数

`tput sgr0` 的 ANSI 转义等效项是什么?

为了避免子shell,tput sgr0ANSI兼容终端的ANSI转义等效项是什么?

terminal tput ansi

2
推荐指数
1
解决办法
2586
查看次数

ENOSPC:为什么需要`btrfs balance`?它有什么作用?

即使确实有可用空间,我也需要btrfs balance在我的单设备文件系统上运行ENOSPC

为什么需要运行这个?

余额实际上有什么作用?

btrfs

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

什么是 POSIX 定义的 inode?

什么是 POSIX 定义的 inode?

上索引节点维基百科的文章有一个标题为部分POSIX inode description它说一个inode包含(除了其他8个要点):

  • 设备 ID(标识包含文件的设备)。

这对我来说似乎不对,我注意到参考资料中没有指向 POSIX 文档的链接。

POSIX 对 inode 的结构有何看法?请酌情提供参考资料。

filesystems inode posix

1
推荐指数
2
解决办法
1186
查看次数

$PS1 的词源是什么?

里面的字母PS代表$PS1什么?

它实际上是“提示字符串”吗?

$PS1最早出现在哪里?

shell bash zsh history bourne-shell

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

为什么 var=- 不起作用?

在写问题时:

如何touchcat文件命名-

我试图概括为一个命名文件-存储在变量中的情况。

在 中zsh,我尝试设置一个变量以包含单个连字符:

% var=-
% echo $var

% var='-'
% echo $var

% var=\-
% echo $var

%
Run Code Online (Sandbox Code Playgroud)

为什么这些不起作用?

为什么在这方面zsh有所不同bash

如何设置$var-

zsh

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

获取 $@ / argv / 参数数组的最后一个元素而不使用 eval

如果我做:

set a b c
Run Code Online (Sandbox Code Playgroud)

如何访问 的最后一个元素$@,即c

我最初想为$@数组添加下标:

"${@[$#-1]}"
Run Code Online (Sandbox Code Playgroud)

但:

bash: ${@[$#-1]}: bad substitution
Run Code Online (Sandbox Code Playgroud)

我最终想出了:

eval echo "\$$#"
Run Code Online (Sandbox Code Playgroud)

有没有办法获得$@without的最后一个元素eval

是首先将其复制到另一个数组并访问的唯一方法吗${copy[-1]}

bash

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

bash:将文本放入变量中而无需转义字符

我想将此字符串放入变量中,而不必担心转义其中的任何内容。

j!'^+%&/()=1!'^+%&/()c
Run Code Online (Sandbox Code Playgroud)

尝试1:(失败)

VAR='''j!'^+%&/()=1!'^+%&/()c'''
bash: !'^+%: event not found
Run Code Online (Sandbox Code Playgroud)

我该怎么办 ?

shell bash

0
推荐指数
1
解决办法
1993
查看次数

标签 统计

bash ×3

shell ×2

zsh ×2

ansi ×1

bourne-shell ×1

btrfs ×1

filesystems ×1

history ×1

inode ×1

lvm ×1

posix ×1

terminal ×1

thinpool ×1

tput ×1