为bash脚本添加命令到终端
问题描述:
我在android-studio/bin folder
中有studio.sh
文件,我想在bash中使用它作为命令(如启动任何其他常规应用程序)。为bash脚本添加命令到终端
我读的地方,加入这行来~/.profile
应该工作,
export PATH=$PATH:/home/goel/android-studio/bin
但它不工作。什么是正确的过程?
答
如果在.profile中更改PATH,则仍然必须使shell 为 .profile。启动一个新的终端有时是不够的(某些终端不读.profile文件),在这种情况下,你必须注销并回。
答
在~/bash.rc
文件中添加脚本文件夹名称PATH环境变量 和您还可以在~/bash.rc
中创建脚本的别名,然后源文件/etc/bash.bashrc
,现在您可以在任何终端中发出您的脚本或别名。希望这可以帮助。
答
是否可执行文件是studio.sh
?您是否在其包含的文件夹中尝试./studio.sh
以检查它是否运行?
你是什么意思的“不工作”? – choroba 2015-01-21 08:43:23
我会避免有一个很长的'$ PATH'。难道你不能决定把所有的可执行文件(包括程序和脚本 - 也许作为符号链接)放到'$ HOME/bin /'中,并且只将该目录添加到你的'PATH'中? – 2015-01-21 10:06:59