是否可以为字符串设置别名?

Is it possible to set an alias for a string?

因为我很懒,不想每次都输入192.168.1了。我试过这个:

root@kali:~# alias "ip" = "192.168.1"

这似乎行不通。作为我尝试完成的示例:

我不想再打这个了:

root@kali:~# hping3 -S --scan 1-1000 192.168.1.133

而是更短:

root@kali:~# hping3 -S --scan 1-1000 ip.133

如您所见,您不能以这种方式使用 alias。但是你可以使用环境变量:

$ export ip='192.168.1'
$ hping3 -S --scan 1-1000 ${ip}.133

在您的 ~/.bashrc 文件中添加 ip="192.168.1"。 重新登录,您将能够执行:ping $ip