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