You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置别名实现批量终止进程及批量执行单参数命令?

问题解答

1. 设置别名实现批量终止多个进程

别名适合简单批量操作,若需灵活处理多参数,更推荐用Shell函数(可写入~/.bashrc或~/.alias):

  • 按进程名批量终止:直接基于pkill定义别名
    alias killprocs='pkill'
    
    使用示例:killprocs firefox chrome(终止所有firefox、chrome进程)
  • 按PID批量终止或自定义逻辑:用函数实现更灵活
    killprocs() {
      for pid in "$@"; do
        kill "$pid"
      done
    }
    
    使用示例:killprocs 1234 5678 9012(逐个终止指定PID的进程)

2. 创建cmd2实现逐个传递参数给cmd1

别名无法处理循环逻辑,建议在~/.alias中定义Shell函数:

cmd2() {
  for arg in "$@"; do
    cmd1 "$arg"
  done
}

保存后执行source ~/.alias使设置生效,之后输入cmd2 arg1 arg2 arg3,就会依次执行cmd1 arg1、cmd1 arg2、cmd1 arg3等命令。

内容的提问来源于stack exchange,提问作者sachin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 10:44:57