我正在尝试roo.sh对文件进行符号链接/usr/local/bin,以便可以roo直接使用该命令,但遇到了一些麻烦。
$ ls
roo.sh
$ ln -s roo.sh /usr/local/bin/roo
$ chmod +x /usr/local/bin/roo
$ roo
command not found
$ bash /usr/local/bin/roo
No such file or directory
Run Code Online (Sandbox Code Playgroud)
ln -s roo.sh /usr/local/bin/rooroo.sh将创建指向同一目录中文件的符号链接( /usr/local/bin/roo--> /usr/local/bin/roo.sh) - 您可以使用 来验证这一点ls -l /usr/local/bin/roo。
roo.sh为了避免这种情况,请在创建符号链接时使用完整路径:
ln -s /path/to/roo.sh /usr/local/bin/roo