文本处理工具应用示例

文本处理工具应用示例

  • 1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可

    who|awk '{print $1}'|sort|uniq -d
  • 2.取出最后登录到当前系统的用户的相关信息

    who|tail -1|cut -d' ' -f1|id
  • 3.取出当前系统上被用户当作默认shell的最多的那个shell

    cat /etc/passwd|awk -F : '{print $NF}'|sort |uniq -c|sort -nr|head -n 1|awk '{print $2}'
  • 4.将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt

    cat /etc/passwd|sort -t: -k3 -nr|head -n 10|tr [a-z] [A-Z] > /tmp/maxusers.txt
  • 5.取出当前主机的IP地址,提示:对ifconfig的命令结果进行切分

    ifconfig|grep inet|head -1|grep -o -E "([[:digit:]]+\.){3}[[:digit:]]+"|head -1
  • 6.列出/etc目录下所有以.conf结尾的文件的文件名,并将其名字转换为大写后保存至/tmp/etc.conf文件中

    ls -a|grep .conf$|tr [a-z] [A-Z] > /tmp/etc.conf
  • 7.显示/var目录下一级子目录或文件的总个数

    ls |wc -l
  • 8.取出/etc/group文件中第三个字段数值最小的10个组的名字

    cat /etc/group|sort -t: -k3|head -n 10|cut -d: -f1
  • 9.将/etc/fstab和/etc/issue文件的内容合并为同一个内容后保存至/tmp/etc.test文件中

    cat /etc/fstab /etc/issue > /tmp/etc.test 

原创文章,作者:N27_xiaoni,如若转载,请注明出处:http://www.178linux.com/81210

(0)
N27_xiaoniN27_xiaoni
上一篇 2017-07-16
下一篇 2017-07-16

相关推荐

  • 构建一个高可用的Nginx集群

    实验目的: 构建一个高可用的Nginx集群。 实验要求: 1、基于nat结构实现; 2、实现高可用; 实验拓扑图形: 实验步骤: 1、  按图配置各个网卡地址; 2、  设置Nginx主机(下面带#的部分为从所需要的配置,其他则一样) Yum install httpd nginx Vim /etc/httpd/conf/httpd.co…

    2017-05-15
  • 文件系统和交换分区详解

    管理文件系统: windows: FAT32– 只能存储信息,无法设置文件权限. exFAT FAT64 NTFS IS09660 Linux: ext ext2 ext3 ext4 xfs btrfs reiserfs jfs swap unix: FFS UFS JFS2 网络文件系统: NFS CIFS 集群文件系统: GFS2 OCFS2…

    Linux干货 2017-04-23
  • 马哥教育网络班第21期+第二周课程作业

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 命令 选项 解释 cp -r 递归复制 copy -f 强行复制,若已存在则覆盖 -i 交互式 -p 保留属主属组权限时间戳 -L(不加也可以,默认) (源文件为链接)复制指向连接的文件 -P (源文件为链接) 以链接的方式复制过来 -a 归档复制,常用备份 命令 选项 …

    Linux干货 2016-07-17
  • 编译内核

    先把下载的内核解压展开归档 tar -xvf linux-4.12.tar.xz   把linux系统中的/boot/config-3.10.0-514.el7.x86_64 copy到归档文件中并命名为.config   cp config-3.10.0-514.el7.x86_64 /app/linux-4.12/.conf…

    2017-07-12
  • 安装centos7

    在vmware安装centos7

    2018-03-26
  • 网络管理

    1、集线器、交换机、路由器 2、路由器与交换机的主要区别体现在以下几个方面: 1)工作层次不同:最初的的交换机是工作在OSI/RM开放体系结构的数据链路层,也就是第二层,而路由器一开始就设计工作在OSI模型的网络层。由于交换机工作在OSI的第 二层(数据链路层),所以它的工作原理比较简单,而路由器工作在OSI的第三层(网络层),可得到更多的协议信息,路由器可…

    Linux干货 2016-09-08

评论列表(1条)

  • 马哥教育
    马哥教育 2017-07-22 21:38

    这篇作业中囊括了大部分文本处理场景,完成的很好,加油。