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