7)ldd

这个命令可以知道你的一个可执行文件所使用了动态链接库。如:

01 [hchen@RHELSVR5 ~]# ldd /usr/bin/java
02 linux-gate.so.1 => (0x00cd9000)
03 libgij.so.7rh => /usr/lib/libgij.so.7rh (0x00ed3000)
04 libgcj.so.7rh => /usr/lib/libgcj.so.7rh (0x00ed6000)
05 libpthread.so.0 => /lib/i686/nosegneg/libpthread.so.0 (0x00110000)
06 librt.so.1 => /lib/i686/nosegneg/librt.so.1 (0x009c8000)
07 libdl.so.2 => /lib/libdl.so.2 (0x008b5000)
08 libz.so.1 => /usr/lib/libz.so.1 (0x00bee000)
09 libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00aa7000)
10 libc.so.6 => /lib/i686/nosegneg/libc.so.6 (0x0022f000)
11 libm.so.6 => /lib/i686/nosegneg/libm.so.6 (0x00127000)
12 /lib/ld-linux.so.2 (0x00214000)

8)col

这个命令可以让你把man文件转成纯文本文件。如下示例:

  1. PAGER=cat   
  2. # man less | col -b > less.txt  

 9)xmlwf

这个命令可以让你检查一下一个XML文档是否是所有的tag都是正常的。如:

1 [hchen@RHELSVR5 ~]# curl 'http://coolshell.cn/?feed=rss2' > cocre.xml
2 % Total % Received % Xferd Average Speed Time Time Time Current
3 Dload Upload Total Spent Left Speed
4 100 64882 0 64882 0 0 86455 0 --:--:-- --:--:-- --:--:-- 2073k
5 [hchen@RHELSVR5 ~]# xmlwf cocre.xml
6 [hchen@RHELSVR5 ~]# perl -i -pe 's@<link>@<br>@g' cocre.xml
7 [hchen@RHELSVR5 ~]# xmlwf cocre.xml
8 cocre.xml:13:23: mismatched tag

10)lsof

可以列出打开了的文件。

01 [root@RHELSVR5 ~]# lsof | grep TCP
02 httpd 548 apache 4u IPv6 14300967 TCP *:http (LISTEN)
03 httpd 548 apache 6u IPv6 14300972 TCP *:https (LISTEN)
04 httpd 561 apache 4u IPv6 14300967 TCP *:http (LISTEN)
05 httpd 561 apache 6u IPv6 14300972 TCP *:https (LISTEN)
06 sshd 1764 root 3u IPv6 4993 TCP *:ssh (LISTEN)
07 tcpserver 8965 root 3u IPv4 153795500 TCP *:pop3 (LISTEN)
08 mysqld 10202 mysql 10u IPv4 73819697 TCP *:mysql (LISTEN)
09 sshd 10735 root 3u IPv6 160731956 TCP 210.51.0.232:ssh->123.117.239.68:31810 (ESTABLISHED)
10 sshd 10767 hchen 3u IPv6 160731956 TCP 210.51.0.232:ssh->123.117.239.68:31810 (ESTABLISHED)
11 vsftpd 11095 root 3u IPv4 152157957 TCP *:ftp (LISTEN)


相关内容