如何通过用户帐户使用服务器上安装的程序?

如何通过用户帐户使用服务器上安装的程序?

我对在服务器上使用程序非常陌生,我已经为我的研究所的服务器分配了一个用户帐户以及与其链接的存储。我没有root权限。所有程序(例如,,,,bedtools)都安装在服务器的 Softwares 目录中,并且我的所有文件都在分配的存储中。我可以运行某些程序,但不能运行其他程序。例如,我可以从我的目录运行,但每当我运行 using 命令时,它都会显示.如何使用/运行我存储目录中的程序?可能是什么问题呢?samtoolsbowtie2tophat2samtoolsbedtools bamtofastq-bash: command not found

答案1

bash 尝试在变量指定的目录中查找二进制文件/命令$PATH。查看echo $PATHbash 正在寻找命令的位置。

如果要使用不在这些目录中的命令,则必须指定完整路径。例如。你的程序存储在/opt/sw/tools中,所以你必须调用/opt/sw/tools/samtools.

相关内容