[Linux] 建立带参数的alias命令 - 迅速查找占用某端口的pid

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:41   1955   0

在bash里建立alias可以定义你命令,比如最常用的alias ll=“ls -al”

但是bash本身是不支持参数的,需要通过方法来获取命令行参数, 想要获取参数必须通过bash的函数来实现:

例, 建立启动bash脚本

vi ~/.bash_profile

然后添加函数并绑定alias 你自己的命令(findport)到函数上

myfunction() {
    lsof -i tcp:$1
}

alias findport=myfunction

保存后别忘记source 脚本来生效:

source ~/.bash_profile 

然后就可以通过函数来快速找到端口的pid了... 类似的还可以根据输入参数添加更多功能,这里只用查找端口来做演示

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP