如何让应用程序通过终端命令运行

如何让应用程序通过终端命令运行

我下载cool-retro-term并放入,/home/crs/cool-retro-term/然后将其复制cool-retro-term.desktop/usr/share/applications/

我曾经将其sudo nano cool-retro-term.desktop修改为。EXEC/home/crs/cool-retro-term/cool-retro-term

我不知道在终端中运行什么,也许cool-retro-term或者sudo cool-retro-term -h打开应用程序。

步骤是什么?(我是初学者)

答案1

假设您的程序驻留在/home/crs/cool-retro-term/
打开的.bashrc文件中,通过gedit .bashrc在终端中输入
向下滚动到最后一行,添加新行,然后粘贴此行,PATH=$PATH:/home/crs/bin
在 gedit/terminal 中创建一个新文件,添加以下代码:

#!/bin/bash
/home/crs/cool-retro-term/cool-retro-term

/home/crs/bin然后以您想要的任何名称 保存它。
使此文件可执行,chmod u+x /home/crs/bin/<filename you just saved above>
然后从终端运行此文件,它应该启动该程序。

如果您有任何问题,请发表评论。

答案2

编辑 ~/.profile 并输入:

if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

然后将所有内容从 /home/crs/cool-retro-term/ 移至 /home/crs/bin

现在,每次将某些内容放入 /home/crs/bin 时,只需使用文件名执行它即可。

相关内容