1. ホーム
  2. バッシュ

[解決済み】bashのエイリアスで複数のコマンドを使用する場合

2022-04-03 17:38:21

質問

以下の2つのコマンドを連続して実行するエイリアスを定義したい。

gnome-screensaver
gnome-screensaver-command --lock

今現在、私は

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

を .bashrc に追加する必要がありますが、ワークステーションを頻繁にロックするので、1つのコマンドを入力する方が簡単でしょう。

解決方法は?

試してみてください。

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

または

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

を .bashrc に追加してください。

2番目の解決策では、引数を使用することができます。