常用文本处理命令练习

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

[root@keyou ~]#  w -hs | cut -d' ' -f 1 | sort -u 
gentoo
root

2、取出最后登录到当前系统的用户相关信息

[root@keyou ~]# useryh=$(w -h | sort -r -k 2,5 | cut -d' ' -f 1 | sed -n 2p) | grep -E "^$useryh" /etc/passwd
archlinux:x:3002:3002::/home/archlinux:/bin/bash

3、取出当前系统上被用户当作其默认shell最多的那个shell

[gentoo@keyou ~]$ cat /etc/passwd | cut -d: -f 7 | sort | uniq -c | sort -u | grep -E -o "\<..sh\>" | head -n 1
bash

4、将/etc/passwd/中的第三个字段数字最大的后10个用户信息全部改为大写后保存至/tmp/maxusers.txt

~]# cat /etc/passwd | sort -t: -k 3 -n -r | head -n 10 | tr [a-z] [A-Z] >/tmp/maxusers.txt

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

(1)
N24-zhoubN24-zhoub
上一篇 2016-11-13
下一篇 2016-11-14

相关推荐

  • 进程及任务管理

    进程概念 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等 Process: 运行中的程序的一个副本,是被载入内存的一个指令集合     进程ID(Process ID,PID)号码被用来标记各个进程     UID、GID、和SELi…

    Linux干货 2016-09-09
  • 链接分析算法之:主题敏感PageRank

      前面的讨论提到。PageRank忽略了主题相关性,导致结果的相关性和主题性降低,对于不同的用户,甚至有很大的差别。例如,当搜索“苹果”时,一个数码爱好者可能是想要看 iphone 的信息,一个果农可能是想看苹果的价格走势和种植技巧,而一个小朋友可能在找苹果的简笔画。理想情况下,应该为每个用户维护一套专用向量,但面对海量用户这种方法显然不可行。所…

    Linux干货 2016-02-17
  • LVM创建实例及相关注释

    LVM创建    pv—>vg—->lv—->快照 创建前准备了四块1g硬盘分别为:sdb  sdc sdd  sde,并分别给四块盘划分了1G的空间,并指定了分区系统类型为8e(即Linux LVM) [root@localhost ~]# fdisk /dev/…

    Linux干货 2015-06-08
  • mysql备份还原

    一、前言 数据对于一个公司来说有多重要这点不说大家也知道,数据还在,服务崩溃还可重建。为什么要备份?很简单,天灾人祸。比如硬件故障,软件故障,自然灾害,黑客攻击或自身误操作等因素。这时候备份,恢复数据就显得至关重要了。 二、基础概念 由于备份与恢复需要用到一些必要的知识,故在此先讲解下 2.1二进制日志 myql日志有多种,其中二进制日志文件对数据恢复有很大…

    Linux干货 2015-11-30
  • redis主从复制(2)— replication buffer与replication backlog

    1、redis主从复制过程先不解释replication buffer和replication backlog,而先看看redis主从复制的过程。 redis的主从复制分为两个阶段: 1)同步(sync rdb snapshot):slave复制master的某时间点(t)的全量数据,t为master接收到slave的sync命令后执行rdb bgsave的…

    Linux干货 2016-04-05
  • 日志分析工具Awstats实战之Nginx篇-分析结果静态化

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1316979 前言: Awstats 是在 SourceForge 上发展很快的一个基原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处…

    Linux干货 2016-08-15