如何让某个应用每次启动时自动执行某个命令?

如何让某个应用每次启动时自动执行某个命令?

我在读本手册关于该guile程序 - 每次启动该程序时,建议用户输入 5-10 行特殊命令。他们说可以创建一个文件并将这些命令写入此文件中,然后当启动某个命令(在本例中为 guile)时,该文件中的命令将作为第一个命令运行。

他们提供了$ vim ~/.guile创建此类文件的命令,但我不明白。因此有子问题:

  • 我应该在哪个目录中为 guile 的第一个命令创建文件?
  • 我如何指示在启动 guile 时应使用此文件?Ubuntu 是否有一些全局注册表来存储此类信息(有关程序触发器)?

答案1

该命令将在目录中vim ~/.guile创建一个文件,这是用户主目录的简写。 前导使其默认在文件管理器中隐藏,以尽量减少视觉混乱,因此要从文件管理器中打开和编辑它,您需要选中“显示隐藏文件”选项(或按+ )。.guile~/.CtrlH

您不需要使用vim编辑器:nano ~/.guile或者gedit ~/.guile也可以同样有效。

您无需执行任何操作来指示guile应在启动时使用该文件 - 没有全局注册表,每个程序都知道并检查自己的配置文件。例如,vim它自己搜索~/.vimrc文件等等。

相关内容