当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪nmap命令查看内网信息的几个例子      在日常的网络管理中,使用namp对局域网扫描一遍,然后查看arp缓存表即可获取局域内ip-mac的对应关系。 namp还可以直接扫描mac地址和端口。 这里为大家提供几个例子。 1,进行ping扫描,打印.........
    ▪centos6.3中lspci查看硬件信息提示找不到命令的解决办法      系统环境:centos 6.3 X64 错误信息:   代码示例: [root@localhost ~]# lspci -bash: lspci: command not found 原因: 最小化安装的centos6.3中没有安装pciutils包。 解决办法,安装pciutils即可:   代码示例: #y.........
    ▪学习linux cut 命令的用法      cut 命令的功能 cut命令可以从一个文本文件或者文本流中提取文本列 cut 命令的格式 cut -b list [-n] [file ...] cut -c list [file ...] cut -f list [-d delim][-s][file ...] 上面的-b、-c、-f分别表示字节、字符.........

[1]nmap命令查看内网信息的几个例子
    来源: 互联网  发布时间: 2013-12-24

在日常的网络管理中,使用namp对局域网扫描一遍,然后查看arp缓存表即可获取局域内ip-mac的对应关系。
namp还可以直接扫描mac地址和端口。

这里为大家提供几个例子。

1,进行ping扫描,打印出对扫描做出响应的主机:  
nmap -sP 192.168.1.0/24  

2,仅列出指定网络上的每台主机,不发送任何报文到目标主机:  
nmap -sL 192.168.1.0/24  

3,探测目标主机开放的端口,可以指定一个以逗号分隔的端口列表(如-PS22,23,25,80):  
nmap -PS 192.168.1.234  

4,使用UDP ping探测主机:  
nmap -PU 192.168.1.0/24  

5,使用频率最高的扫描选项:SYN扫描,又称为半开放扫描,它不打开一个完全的TCP连接,执行得很快:  
nmap -sS 192.168.1.0/24
扫描完成后,使用命令:
cat /proc/net/arp
查看arp缓存表即可。


    
[2]centos6.3中lspci查看硬件信息提示找不到命令的解决办法
    来源: 互联网  发布时间: 2013-12-24

系统环境:centos 6.3 X64

错误信息:
 

代码示例:
[root@localhost ~]# lspci
-bash: lspci: command not found

原因:
最小化安装的centos6.3中没有安装pciutils包。

解决办法,安装pciutils即可:
 

代码示例:
#yun install pciutils

说明:
如果lsusb 时也提示找不到命令,使用
 

代码示例:
#yum install usbutils
 

安装后,即可使用lsusb命令了。


    
[3]学习linux cut 命令的用法
    来源: 互联网  发布时间: 2013-12-24

cut 命令的功能
cut命令可以从一个文本文件或者文本流中提取文本列
cut 命令的格式
cut -b list [-n] [file ...]
cut -c list [file ...]
cut -f list [-d delim][-s][file ...]

上面的-b、-c、-f分别表示字节、字符、字段(即byte、character、field);
list表示-b、-c、-f操作范围,-n常常表示具体数字;
file表示的自然是要操作的文本文件的名称;
delim(英文全写:delimiter)表示分隔符,默认情况下为TAB;
-s表示不包括那些不含分隔符的行(这样有利于去掉注释和标题)

上面三种方式中,表示从指定的范围中提取字节(-b)、或字符(-c)、或字段(-f)
范围的表示方法:
N         只有第N项
N-        从第N项一直到行尾
N-M       从第N项到第M项(包括M)
-M        从一行的开始到第M项(包括M)
-         从一行的开始到结束的所有项

实例:
1,过滤字符串
 

代码示例:
[root@xxx ~]# grep '[[:digit:]]:' /proc/interrupts
  0:    3465628    IO-APIC-edge  timer
  1:        307    IO-APIC-edge  i8042
  6:          5    IO-APIC-edge  floppy
  7:          0    IO-APIC-edge  parport0
  8:          1    IO-APIC-edge  rtc
  9:          0   IO-APIC-level  acpi
 12:       1520    IO-APIC-edge  i8042
 15:      50594    IO-APIC-edge  ide1
 51:      30674   IO-APIC-level  ehci_hcd:usb1, ioc0
 59:          0   IO-APIC-level  uhci_hcd:usb2
 67:       4708   IO-APIC-level  eth0
 75:          0   IO-APIC-level  Ensoniq AudioPCI

2,使用 cut 命令剪切出 1-15 列的内容
 

代码示例:
0:    3480729
  1:        307
  6:          5
  7:          0
  8:          1
  9:          0
 12:       1520
 15:      50828
 51:      30676
 59:          0
 67:       4777
 75:          0

3,使用 -f 提取文本中的字段
 

代码示例:
[root@xxx ~]# cut -d':' -f1 /etc/passwd | head -10
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
 

继续,创建一个文本文件,名为a.txt
 

代码示例:

[root@xxx ~]# cat a.txt

A1      A2      A3
B1      B2      B3
C1      C2      C3
D1      D2      D3
 

A1、B1、C1所代表的行字符之间均以TAB分隔,D1却是以空格来分开的。
 

代码示例:
[root@xxx ~]# cut -f1- -s a.txt
A1      A2      A3
B1      B2      B3
C1      C2      C3
 

看到-s的作用了吗?(因为第一行不含有任何TAB字符,所以直接被剔除了),而最后一行(即D1行),是以空格区分间距,所以也不合要求。

还可以为打印出来的文件加上 / 空格符
 

代码示例:
[root@xxx ~]# cut -f1- -s --output-delimiter='/' a.txt
A1/A2/A3
B1/B2/B3
C1/C2/C3
[root@xxx ~]#

取出网卡的 IP 地址
 

代码示例:
[root@xxx ~]# /sbin/ifconfig | grep "inet addr:192.168" | cut -d ":" -f 2 | cut -d " " -f 1
192.168.1.112
cut -d " " -f 1 这里的 " " 中间一定要由空格,否则过滤出来的是这样的结果
192.168.1.112  Bcast

    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3