linux环境,无dig命令-bash: dig: command not found?
时间: 2023-09-05 08:14:24 浏览: 369
Linux -bash: ls: command not found
`dig` 是一个 DNS 工具,用于查询域名解析信息。如果你在 Linux 环境中使用该命令时出现 “-bash: dig: command not found” 的错误提示,可能是因为 `dig` 工具没有安装或者系统没有将其路径添加到环境变量中。
你可以通过以下命令安装 `dig` 工具:
- 对于 Debian/Ubuntu 系统:
```
sudo apt-get update
sudo apt-get install dnsutils
```
- 对于 CentOS/Fedora 系统:
```
sudo yum install bind-utils
```
- 对于 Arch Linux 系统:
```
sudo pacman -S bind-tools
```
安装完成后,如果还是出现 “-bash: dig: command not found” 的错误提示,可以尝试将 `/usr/bin` 或 `/usr/sbin` 路径添加到环境变量中,例如:
```
export PATH=$PATH:/usr/bin:/usr/sbin
```
或者将其添加到 `.bashrc` 文件中,以便永久生效:
```
echo 'export PATH=$PATH:/usr/bin:/usr/sbin' >> ~/.bashrc
source ~/.bashrc
```
阅读全文