我使用“/programy/trinityrnaseq_r2012-06-08/Trinity.pl”来运行我感兴趣的程序。相反,我只想在终端中输入“trinity”或最终“Trinity.pl”。
我怎样才能做到这一点?我试过编辑我的 .bashrc 没有成功。非常感谢。
编辑:谢谢,问题已解决
在~/.bashrc
:
假设Trinity.pl
是可执行的:
alias trinity="/programy/trinityrnaseq_r2012-06-08/Trinity.pl"
如果不:
alias trinity="perl /programy/trinityrnaseq_r2012-06-08/Trinity.pl"
如果您使用 bash 并且此更改只需要应用于您而不是系统上的其他用户或进程,那么编辑 .bashrc 应该可以工作。
alias trinity=/programy/trinityrnaseq_r2012-06-08/Trinity.pl
如果您使用不同的 shell,则语法和文件名可能不同。
您可以在目录中创建符号链接并将~/bin
目录放入您的$PATH
:
ln -s /programy/trinityrnaseq_r2012-06-08/Trinity.pl ~/bin/trinity
在你的.bashrc
(如果你bin
不是 alrady in $PATH
):
PATH=$PATH:~/bin