我添加了
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是一个命令。