linux mkfifo 命令_Linux运维高手必备的10个系统命令

[ hchen@RHELSVR5 ~] # ls -l /tmpprw-rw-r-- 1hchen hchen 005-1018: 58hchenpipe

然后,我们在一个shell中运行如下命令,这个命令不会返回,除非有人从这个有名管道中把信息读走。

[hchen@RHELSVR5 ~]# ls -al > /tmp/hchenpipe

我们在另一个命令窗口中读取这个管道中的信息:(其会导致上一个命令返回)

[hchen@RHELSVR5 ~]# head /tmp/hchenpipedrwx------ 8 hchen hchen 4096 05-10 18:27 .drwxr-xr-x 7 root root 4096 03-05 00:06 ..drwxr-xr-x 3 hchen hchen 4096 03-01 18:13 backup-rw------- 1 hchen hchen 721 05-05 22:12 .bash_history-rw-r--r-- 1 hchen hchen 24 02-28 22:20 .bash_logout-rw-r--r-- 1 hchen hchen 176 02-28 22:20 .bash_profile-rw-r--r-- 1 hchen hchen 124 02-28 22:20 .bashrc-rw-r--r-- 1 root root 14002 03-07 00:29 index.htm-rw-r--r-- 1 hchen hchen 31465 03-01 23:48 index.php

7)ldd

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

[hchen@RHELSVR5 ~]# ldd /usr/bin/javalinux-gate.so.1 => (0x00cd9000)libgij.so.7rh => /usr/lib/libgij.so.7rh (0x00ed3000)libgcj.so.7rh => /usr/lib/libgcj.so.7rh (0x00ed6000)libpthread.so.0 => /lib/i686/nosegneg/libpthread.so.0 (0x00110000)librt.so.1 => /lib/i686/nosegneg/librt.so.1 (0x009c8000)libdl.so.2 => /lib/libdl.so.2 (0x008b5000)libz.so.1 => /usr/lib/libz.so.1 (0x00bee000)libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00aa7000)libc.so.6 => /lib/i686/nosegneg/libc.so.6 (0x0022f000)libm.so.6 => /lib/i686/nosegneg/libm.so.6 (0x00127000)/lib/ld-linux.so.2 (0x00214000)

8)col

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

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

9)xmlwf

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

[hchen@RHELSVR5 ~]# curl 'https://coolshell.cn/?feed=rss2' > cocre.xml% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 64882 0 64882 0 0 86455 0 --:--:-- --:--:-- --:--:-- 2073k[hchen@RHELSVR5 ~]# xmlwf cocre.xml[hchen@RHELSVR5 ~]# perl -i -pe 's@@
@g' cocre.xml[hchen@RHELSVR5 ~]# xmlwf cocre.xmlcocre.xml:13:23: mismatched tag

10)lsof

可以列出打开了的文件。

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

原文:

https://coolshell.cn/articles/790.html返回搜狐,查看更多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值