-1

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

我怎样才能做到这一点?我试过编辑我的 .bashrc 没有成功。非常感谢。

编辑:谢谢,问题已解决

4

3 回答 3

3

~/.bashrc

假设Trinity.pl是可执行的:

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

如果不:

alias trinity="perl /programy/trinityrnaseq_r2012-06-08/Trinity.pl"
于 2012-10-12T13:19:55.997 回答
2

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

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

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

于 2012-10-12T13:17:44.813 回答
0

您可以在目录中创建符号链接并将~/bin目录放入您的$PATH

ln -s /programy/trinityrnaseq_r2012-06-08/Trinity.pl ~/bin/trinity

在你的.bashrc(如果你bin不是 alrady in $PATH):

PATH=$PATH:~/bin
于 2012-10-12T13:20:05.157 回答