linux 三剑客获取ip地址
时间: 2023-11-12 12:07:00 浏览: 105
1. ifconfig:ifconfig命令可以用来查看和配置网络接口的信息,包括IP地址、子网掩码、MAC地址等。
2. ip:ip命令是新一代的网络配置工具,它可以用来配置网络接口、路由表、策略路由等,也可以用来查看网络接口信息,包括IP地址、子网掩码、MAC地址等。
3. netstat:netstat命令可以用来查看网络连接状态、路由表、接口统计信息等,也可以用来查看本机的IP地址。使用“netstat -rn”命令可以查看本机的路由表信息,包括默认网关、目的网段、下一跳等。
相关问题
linux三剑客正则
Linux三剑客(grep、sed、awk)都支持正则表达式引擎,可以用于在文本中过滤和处理内容。下面是它们的简单介绍和示例:
1. grep:文本过滤工具,可以根据正则表达式模式来搜索文件中的内容并输出匹配的行。
```shell
grep "pattern file.txt
```
2. sed:编辑器,用于对文本进行替换、删除、插入操作。可以使用正则表达式来指定要操作的文本。
```shell
sed 's/pattern/replacement/g' file.txt
```
3. awk:Linux的文本报告生成器,可以根据指定的字段和条件来处理和格式化文本。
```shell
awk '/pattern/ { action }' file.txt
```
这些命令都支持正则表达式,可以根据需要使用不同的模式来过滤和处理文本内容。
linux三剑客sed
Linux三剑客中的sed是一个强大的文本处理工具,可以用来过滤、取行、替换和删除文件内容等。sed命令的一般格式是sed 'command' filename。下面是一些常见的sed命令用法:
1. 取出文件的第三行:
sed -n '3p' filename
2. 取出文件的第2行到第5行:
sed -n '2,5p' filename
3. 过滤出包含特定字符串的行:
sed -n '/pattern/p' filename
其中pattern是要匹配的字符串。
4. 替换文件中的某个字符串:
sed 's/old/new/g' filename
其中old是要替换的字符串,new是替换后的字符串,g表示全局替换。
5. 删除文件中的某个字符串所在的行:
sed '/pattern/d' filename
其中pattern是要删除的字符串。
以上是sed的一些基本用法。sed具有很多更高级的功能,可以结合正则表达式、变量和控制流语句等进行更复杂的文本处理操作。
阅读全文