首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的BASH脚本[脚本]生成一个‘[脚本]:命令未找到’错误?

为什么我的BASH脚本[脚本]生成一个‘[脚本]:命令未找到’错误?
EN

Ask Ubuntu用户
提问于 2020-02-16 09:02:27
回答 1查看 167关注 0票数 0

我最近从tor项目下载了最新的tor浏览器。这是一个拉链,所以我把它提取到~/.tor-browser_en-US/。我运行了./start-tor-browser.desktop --register。太好了-现在我可以打开国美的申请了。但是,我正试着为事情写剧本。因此,我创建了一个脚本~/.tor-browser_en-US/torbrowse,如下所示:

代码语言:javascript
复制
#A simple run script for tor-browser
#created by hunter


#!/bin/bash/

#run startup script
sh -c '"/home/hunter/.tor-browser_en-US/Browser/start-tor-browser" --detach || ([ !  -x "/home/hunter/.tor-browser_en-US/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser --detach)' dummy %k

然后

chmod 755 torbrowse

当我通过./torbrowse运行它时,它工作得很好;tor-browser立即启动。因此,我创建了torb --我在路径中包含的自定义脚本目录中的一个符号链接:~/.local/share/myscript

代码语言:javascript
复制
ln -s ~/.tor-browser_en-US/torbrowse ~/.local/share/myscript/torb

这就是我陷入困惑的地方。

$ torb -> torbrowse: command not found

不太清楚发生了什么事,也不知道我哪里出了问题。任何建议都会有所帮助:)

编辑1:~/.tor-browser_en-US/torbrowse现在看起来如下所示:

代码语言:javascript
复制
#!/bin/bash/

# A simple run script for tor-browser
# created by hunter


#run startup script
sh -c '"/home/hunter/.tor-browser_en-US/Browser/start-tor-browser" --detach || ([ !  -x "/home/hunter/.tor-browser_en-US/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser --detach)' dummy %k

编辑2:~/..tor browser/torbrowse`‘现在看起来如下所示:

代码语言:javascript
复制
#!/bin/bash

# A simple run script for tor-browser
# created by hunter


#run startup script
"/home/hunter/.tor-browser_en-US/Browser/start-tor-browser" --detach || ([ !  -x "/home/hunter/.tor-browser_en-US/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser --detach) dummy %k
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-02-17 01:30:28

所以我想明白了。我在我的alias torb=torbrowse文件中先发制人地创建了一个别名~/.bash_aliases。这阻碍了巴什看到象征意义的链接。注释掉别名修复了问题!

代码语言:javascript
复制
$ torb

上面的命令现在正确启动tor-browser。

我想我可以从中收集到一些我以前不知道的东西,那就是别名可以在bash中产生这种行为,并且可以阻止脚本正确地加载到环境中。

(谢谢大家的意见:)

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1210852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档