我最近安装了cryptsetup
.我已经仔细检查过sudo apt-get install cryptsetup
。
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
cryptsetup is already the newest version (2:2.3.7-1+deb11u1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
但是,当我尝试使用该命令时,它无法识别它。
bash: cryptsetup: command not found
然后我尝试使用 查找命令的位置which
。
which cryptsetup
但是该命令不会返回任何内容。man cryptsetup
说这cryptsetup
确实是正确的命令名称。这里有什么问题吗?
答案1
cryptsetup
安装在 中/sbin
,默认情况下不在用户中PATH
;结果,which
找不到。
如果您which
以 root 身份运行,它应该会找到cryptsetup
:
$ which cryptsetup
cryptsetup not found
$ sudo which cryptsetup
/sbin/cryptsetup
(关于which
,请参见为什么不用“哪个”呢?那该用什么呢?)