小编典典

bash 别名中的多个命令

all

我想定义一个连续运行以下两个命令的别名。

gnome-screensaver
gnome-screensaver-command --lock

现在我已经添加了

alias lock='gnome-screensaver-command --lock'

到我的 .bashrc 但由于我经常锁定我的工作站,因此只需键入一个命令会更容易。


阅读 70

收藏
2022-05-17

共1个答案

小编典典

尝试:

alias lock='gnome-screensaver; gnome-screensaver-command --lock'

或者

lock() {
    gnome-screensaver
    gnome-screensaver-command --lock
}

在你的 .bashrc

第二种解决方案允许您使用参数。

2022-05-17