【linux命令讲解大全】079. 常用命令解析与应用

2024-03-02 13:29:53 浏览数 (1)

join

描述

join命令用于将两个文件中指定栏位内容相同的行连接起来。它会找出两个文件中指定栏位内容相同的行,并将它们合并后输出到标准输出设备。

语法

代码语言:javascript复制
join [选项] [参数]

选项

  • -a<1或2>:除了显示原来的输出内容之外,还显示指令文件中没有相同栏位的行。
  • -e<字符串>:若在[文件1]与[文件2]中找不到指定的栏位,则在输出中填入选项中的字符串。
  • -i--ignore-case:比较栏位内容时,忽略大小写的差异。
  • -o<格式>:按照指定的格式来显示结果。
  • -t<字符>:使用栏位的分割字符。
  • -v<1或2>:与-a相同,但只显示文件中没有相同栏位的行。
  • -1<栏位>:连接[文件1]指定的栏位。
  • -2<栏位>:连接[文件2]指定的栏位。

参数

  • 文件1:要进行合并操作的第1个文件参数。
  • 文件2:要进行合并操作的第2个文件参数。

look

描述

look命令用于显示文件中以指定字符串开头的任意行。

语法

代码语言:javascript复制
look [选项] [参数]

选项

  • -a:使用另一个字典文件web2,该文件位于/usr/dict目录下。
  • -d:只对比英文字母和数字,其余内容一概忽略不予比对。
  • -f:忽略字符大小写差别。
  • -t<字尾字符串>:设置字尾字符串。

参数

  • 字符串:指定要查找的字符串。
  • 文件:指定要查找的目标文件。

nslookup

描述

nslookup命令是常用的域名查询工具,用于查询域名的DNS信息。

语法

代码语言:javascript复制
nslookup [选项] [参数]

选项

  • -sil:不显示任何警告信息。

参数

  • 域名:指定要查询的域名。

示例

代码语言:javascript复制
[root@localhost ~]# nslookup www.jsdig.com
Server:         202.96.104.15
Address:        202.96.104.15#53

Non-authoritative answer:
www.jsdig.com canonical name = host.1.jsdig.com.
Name:   host.1.jsdig.com
Address: 100.42.212.8

命令列表

  • look:显示文件中以指定字符串开头的任意行。
  • nslookup:查询域名DNS信息的工具。

0 人点赞