在 ubuntu 18.04 上启动后运行命令的正确方法是什么?

Ask*_*man 8 command-line boot init 18.04

我需要在计算机启动后运行一批简单的命令,例如

sudo thing
sudo thing1 -p
Run Code Online (Sandbox Code Playgroud)

但对于我的生活,我无法弄清楚如何。我用谷歌搜索又搜索,我一直发现同样的事情:将命令放入 /etc/rc.local 或 /etc/init.d/rc.local 文件中。问题是我的系统上不存在这些文件!此外,我已经读到 /etc/rc.local 无论如何都已弃用,那么正确且简单的方法是什么?

我想知道如何处理这两件事:

  • 计算机启动后运行命令

  • 指定用户登录后运行命令,以指定用户身份运行

    (并且仅通过在终端中编辑内容来实现所有这些,无需 GUI 工具)

谢谢你。