第一种方法(最简单)

第一种方法(最简单)

当我想要执行一个名为的二进制文件或程序时vtmc.ubu.ifc,我必须使用终端转到该程序所在的 bin 文件夹,然后通过 执行该程序./vtmc.ubu.ifc

我怎样才能运行该程序而不必进入该文件夹,只需使用类似命令即可vtmc.ubu.ifc,类似于等程序vmd,只需在终端中xmgrace键入vmd或即可打开。xmgrace

答案1

您可以编辑~/.bashrc~/.profile文件来添加您的程序所在的目录,如下所示(请注意,这是编辑脚本,该脚本是每次启动交互式 bash shell 时.bashrc执行的脚本):bash

  1. 打开终端
  2. gedit .bashrc
  3. 转到文件末尾并添加:

    export PATH=$PATH:"directory of the program"
    
  4. 保存文件并退出 gedit

  5. 在终端中输入:. .bashrc- 以后你不需要这样做;这只是为了让你的更改在当前终端会话中可用

注意:为了将程序添加到其他用户的 PATH 环境变量中,请编辑/home/USERNAME/.bashrc每个用户的脚本。要使程序在 root shell 中可执行,请对/root/.bashrc脚本进行相同的修改。

答案2

我知道有两种方法可以更轻松地完成您的任务:

第一种方法(最简单)

通过窗口资源管理器(如 Nautilus(默认窗口资源管理器))转到应用程序所在的位置,然后右键单击并在该位置打开终端,然后通过终端运行该应用程序

第二种方法(推荐)

将应用程序路径添加到环境变量或PATH变量中。

添加路径的官方方法$PATH是创建一个文件(称为 bash 文件,通常以 .sh 结尾,仅用于区分目的),/etc/profile.d/然后在该文件中更新$PATHbyexport命令。

例如,为了将 Android Studio 应用程序路径添加到路径变量($PATH),请按照以下步骤操作:

  1. /etc/profile.d/

  2. 使用 nano 或 vim 或 sublime 创建一个文本文件并将其命名为“我的Android Studio 配置文件

  3. 将以下代码块添加到文件然后保存文件

    #!/bin/bash
    ANDROID_HOME=/opt/android_studio/android-studio/bin
    ANDROID_SDK=~/Android/Sdk/platform-tools
    export PATH=$PATH:$ANDROID_HOME:$ANDROID_SDK
    

就这样!从现在开始,您只需使用应用程序的名称即可运行该应用程序。

相关内容