Bash 脚本:未找到命令

Bash 脚本:未找到命令

install_packages.sh我在文件夹中有一个可执行脚本/home/etienne/admin。目录的路径$PATH从 添加到变量中/etc/bash.bashrc。当我输入时#echo $PATH,我看到变量确实包含目录的路径。但是,当我尝试从其他目录运行脚本时,shell 说command not found。在自己的目录中,如果将其调用为 ,脚本将正常运行./install_packages.sh。脚本本身很普通 - 它只包含apt-get install <package>行。我真的很困惑


echo $PATH | xxd 的输出

0000000: 2f68 6f6d 652f 6461 6e69 656c 2f61 646d  /home/etienne/adm
0000010: 696e 3a2f 7573 722f 6c6f 6361 6c2f 7362  in:/usr/local/sb
0000020: 696e 3a2f 7573 722f 6c6f 6361 6c2f 6269  in:/usr/local/bi
0000030: 6e3a 2f75 7372 2f73 6269 6e3a 2f75 7372  n:/usr/sbin:/usr
0000040: 2f62 696e 3a2f 7362 696e 3a2f 6269 6e3a  /bin:/sbin:/bin:
0000050: 2f75 7372 2f67 616d 6573 3a2f 7573 722f  /usr/games:/usr/
0000060: 6c6f 6361 6c2f 6761 6d65 730a            local/games.

相关内容