我们如何替换以下命令
netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n
通过我们的特殊命令,如下所示:
ab1
我的意思是我想使用我的命令
ab1
代替
netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n
我怎样才能做到这一点?
答案1
您可以使用别名,或者在 $PATH 中包含的某个目录中安装可执行脚本
假设 bash,可以定义一个“全局”别名/etc/bash.bashrc
(或者~/.bashrc
如果单个用户需要定义此别名)。假设是 ksh,它将位于/etc/ksh.kshrc
(或~/.kshrc
) 中。别名定义可以通过添加一行来完成,例如:
alias ab1='netstat -nat | awk "{print \$6}" | sort | uniq -c | sort -n'
答案2
alias ab1='netstat -nat | awk '\''{print $6}'\'' | sort | uniq -c | sort -n'
我建议将其放入您的~/.bashrc
文件中。
答案3
将以下代码放入您的 .bashrc 文件中。
ab1(){
netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n
}
并获取 bashrc 文件
. ~/.bashrc
现在在终端中输入 ab1