bashのエイリアスに複数のコマンドがある 質問する

bashのエイリアスに複数のコマンドがある 質問する

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

gnome-screensaver
gnome-screensaver-command --lock

今追加したのは

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

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

ベストアンサー1

試す:

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

または

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

.bashrcで

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

おすすめ記事