为bash脚本添加命令到终端

问题描述:

我在android-studio/bin folder中有studio.sh文件,我想在bash中使用它作为命令(如启动任何其他常规应用程序)。为bash脚本添加命令到终端

我读的地方,加入这行来~/.profile应该工作,

export PATH=$PATH:/home/goel/android-studio/bin 

但它不工作。什么是正确的过程?

+1

你是什么意思的“不工作”? – choroba 2015-01-21 08:43:23

+0

我会避免有一个很长的'$ PATH'。难道你不能决定把所有的可执行文件(包括程序和脚本 - 也许作为符号链接)放到'$ HOME/bin /'中,并且只将该目录添加到你的'PATH'中? – 2015-01-21 10:06:59

如果在.profile中更改PATH,则仍然必须使shell .profile。启动一个新的终端有时是不够的(某些终端不读.profile文件),在这种情况下,你必须注销并回。

~/bash.rc文件中添加脚本文件夹名称PATH环境变量 和您还可以在~/bash.rc 中创建脚本的别名,然后源文件/etc/bash.bashrc,现在您可以在任何终端中发出您的脚本或别名。希望这可以帮助。

是否可执行文件是studio.sh?您是否在其包含的文件夹中尝试./studio.sh以检查它是否运行?