bash - bash 别名中的多个命令

标签 bash configuration

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

gnome-screensaver
gnome-screensaver-command --lock

现在我已经添加了

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

到我的 .bashrc,但因为我经常锁定我的工作站,所以只键入一个命令会更容易。

最佳答案

尝试:

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

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

在你的 .bashrc 中

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

关于bash - bash 别名中的多个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/756756/

相关文章:

linux - 如何更新 tar(不附加)

javascript - 带 Selenium 栅的 Protractor

php - 日期/时间配置选项的使用

linux - IRCD配置: authentication using a database table

laravel - 是否允许使用嵌套键来访问 Laravel 配置值?

linux - slurm SBATCH - 多个节点,相同的 SLURMD_NODENAME

android - 我如何摆脱错误(我的脚本有什么问题)

linux - 如何在我下面的 shell 脚本中使用 rsync 而不是 scp 来复制文件?

android - 如何为我的 Android 应用程序维护单独的生产设置?

bash - 如何将 SHELL 重新更改为默认 bash 而不是 zsh