创建新的终端命令

sle*_*ort 3 command-line apt

我最近以手动方式安装了eclipse。提取文件,设置 eclipse.desktop 等。一切都完美无缺。我也知道可以使用sudo apt-get install eclipse-platform. 如果我使用这种方法,我可以eclipse在终端中使用命令,程序就会启动。

现在我使用的手动方式不会eclipse在终端中启用-command。相反,如果我使用eclipse-command,它会要求我从 Softwarecenter ( sudo apt-get install eclipse-platform)安装 eclipse 。

我想知道是否有某种方法可以设置这样的命令来启动 eclipse?如果是这样,我可以为其他程序(如 Apache-Maven mvn-command)执行此操作吗?

我不想使用“别名”,因为当 apt 存储库中列出“eclipse”时,我无法设置和 eclipse 别名。似乎只有当我安装 eclipse 时,apt-get install我才能从终端中的单个命令启动 eclipse。

我感谢任何帮助,并提前致谢!

Rad*_*anu 5

当您说:“当 apt 存储库中列出了“eclipse”时,我无法设置 eclipse 别名”,这可能是完全错误的。这是因为 BASH shell 搜索如何执行您的命令所采用的顺序如下:

  1. 在执行命令之前,重定向已完成。然后按照 SHELL 使用的顺序
  2. 别名
  3. 分配给变量之前的参数扩展、命令替换、算术扩展和引号删除
  4. 外壳功能
  5. 内置命令
  6. 哈希表
  7. 路径变量
  8. 如果一切都失败了,您会看到 command not found 错误消息,如果存储库中存在适当的数据包,它会通知您。

来源:BASH Shell 命令搜索序列的工作原理

因此,您可以放心地使用所有别名。

无论如何,这里有一个关于如何“创建新的终端命令”的选择列表eclipse

现在,选择权在您手中!