我刚刚在我的 Linux 机器上全新安装了 texlive 2023 并修改了 PATH,然后
zjs@manjaro ~]$ which texdoc
/home/zjs/texlive/2023/bin/x86_64-linux/texdoc
[zjs@manjaro ~]$ texdoc
/usr/bin/env: ‘texlua’: No such file or directory
[zjs@manjaro ~]$ which texlua
/home/zjs/texlive/2023/bin/x86_64-linux/texlua
答案1
事实证明,原因在于在 PATH 中使用了 ~。
前:export PATH="$PATH:~/texlive/2023/bin/x86_64-linux"
后:export PATH="$PATH:/home/zjs/texlive/2023/bin/x86_64-linux"