一、基础命令
1. join:类似于SQL里对第一个字段的inner join
2. paste: 直接把行联合输出
3. expand:把tab转成空格
4. split
-b :后面可接欲分割成的档案大小,可加单位,例如 b, k, m 等;
-l :以行数进行分割。
PREFIX :代表前导符的意思,可作为分割档案的前导文字。
5. xargs:参数代换:xargs 可以读入 stdin 的数据,并且以空格符或断行字符作为分辨,将 stdin 的资料分隔成为 arguments
会使用 xargs 的原因是, 是因为一些命令是不支持管线命令的,因此我们可以透过 xargs 来提供该指令引用 standard input
[root@www ~]# cut -d':' -f1 /etc/passwd |head -n 3| xargs finger
6. finger
finger命令的功能是查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息。如果要查询远程机上的用户信息,需要在用户名后面接“@主机名”,采用[用户名@主机名]的格式,不过要查询的网络主机需要运行finger守护进程。
该命令的一般格式为:
finger [选项] [使用者] [用户@主机]
命令中各选项的含义如下:
-s 显示用户的注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。
-l 除了用-s选项显示的信息外,还显示用户主目录、登录shell、邮件状态等信息,以及用户主目录下的.plan、.project和.forward文件的内容。
-p 除了不显示.plan文件和.project文件以外,与-l选项相同。
[例]在本地机上使用finger命令。$ finger xxq
阅读(652) | 评论(0) | 转发(0) |