在ubuntu中通过快捷方式运行程序

在ubuntu中通过快捷方式运行程序,ubuntu,shortcut,Ubuntu,Shortcut,我使用“/programy/trinityrnaseq_r2012-06-08/Trinity.pl”运行我感兴趣的程序。相反,我只想在终端中键入“trinity”或最终键入“trinity.pl” 我该怎么做?我尝试过编辑我的.bashrc,但没有成功。非常感谢 编辑:谢谢,问题解决了如果您正在使用bash,并且此更改只需要应用于您,而不需要应用于系统上的其他用户或进程,那么编辑.bashrc应该可以工作 alias trinity=/programy/trinityrnaseq_r2012-

我使用“/programy/trinityrnaseq_r2012-06-08/Trinity.pl”运行我感兴趣的程序。相反,我只想在终端中键入“trinity”或最终键入“trinity.pl”

我该怎么做?我尝试过编辑我的.bashrc,但没有成功。非常感谢


编辑:谢谢,问题解决了

如果您正在使用bash,并且此更改只需要应用于您,而不需要应用于系统上的其他用户或进程,那么编辑.bashrc应该可以工作

alias trinity=/programy/trinityrnaseq_r2012-06-08/Trinity.pl

如果使用不同的shell,则语法和文件名可能不同。

~/.bashrc
中:

假设
Trinity.pl
是可执行的:

alias trinity="/programy/trinityrnaseq_r2012-06-08/Trinity.pl"
如果没有:

alias trinity="perl /programy/trinityrnaseq_r2012-06-08/Trinity.pl"

您可以在
~/bin
目录中创建一个符号链接,并将目录尝试放入
$PATH

ln -s /programy/trinityrnaseq_r2012-06-08/Trinity.pl ~/bin/trinity
PATH=$PATH:~/bin
.bashrc
中(如果
bin
不总是在
$PATH
中):


谢谢,成功了!将尽快接受您的答复:-)