我添加了
export PATH="/home/deltrem/Pedro - Arquivos/play/ps1/linux/pSX:$PATH"
至
/root/.bashrc
, 但
sudo pSX
回声
command not found
.
我添加了
export PATH="/home/deltrem/Pedro - Arquivos/play/ps1/linux/pSX:$PATH"
至
/root/.bashrc
, 但
sudo pSX
回声
command not found
.
您是否以 root 身份登录?如果是这样,那么您不需要sudo
.
如果不是,那么 的内容/root/.bashrc
将无关紧要,因为该sudo
命令从其运行的环境中获取其路径。换句话说,它复制了您的用户级路径。相反,在您的用户的.bashrc
.
在过去一个小时把我的头撞在墙上之后,我终于想出了如何做到这一点。它与 bashrc、配置文件或环境无关。而是打开/etc/sudoers并更改secure_path。
是pSX
一个目录、一个文件,还是两者兼有(一个名为 的目录pSX
包含一个名为 的文件pSX
)?如果是目录,则需要输入实际的命令名称。如果它是一个文件(但不是目录),那么您需要/pSX
从PATH
变量中删除 。
是否pSX
设置了可执行位?操作系统可能不知道这pSX
是一个命令。