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