命令组合实战

1 列出/etc/下以。conf结尾的文件

[redsun@jiange root]$ ls  /etc/*.conf | tr 'a-z' 'A-Z'  | sed 's/ETC/etc/' > /tmp/etc.conf

[redsun@jiange root]$ more /tmp/etc.

etc.conf  etc.test  

[redsun@jiange root]$ more /tmp/etc.conf 

/etc/ASOUND.CONF

/etc/DNSMASQ.CONF

/etc/DRACUT.CONF

/etc/E2FSCK.CONF

/etc/HOST.CONF

/etc/KDUMP.CONF

/etc/KRB5.CONF

/etc/LD.SO.CONF

/etc/LIBAUDIT.CONF

/etc/LIBUSER.CONF

/etc/LOCALE.CONF

/etc/LOGROTATE.CONF

/etc/MAN_DB.CONF

/etc/MKE2FS.CONF

/etc/NSSWITCH.CONF

/etc/RESOLV.CONF

/etc/RSYSLOG.CONF

/etc/SESTATUS.CONF

/etc/SUDO.CONF

/etc/SUDO-LDAP.CONF

/etc/SYSCTL.CONF

/etc/TCSD.CONF

/etc/VCONSOLE.CONF

/etc/YUM.CONF

2.取出/var目录下一级子目录或文件的总个数

[redsun@jiange root]$ ls /var/

adm    crash  empty  gopher    lib    lock  mail  opt       run    tmp

cache  db     games  kerberos  local  log   nis   preserve  spool  yp

[redsun@jiange root]$ ls /var/ | wc -l

20

3.取出/etc/group文件中第三个字段数值最小的10个组的名字

[redsun@jiange root]$ more /etc/group | sort -t: -k3 -n | sed -n '1, +10p' | cut -d : -f 1

root

bin

daemon

sys

adm

tty

disk

lp

mem

kmem

wheel

4. 重定向

[redsun@jiange root]$ more  /etc/fstab /etc/issue >> /tmp/etc.test

[redsun@jiange root]$ more /tmp/etc.test 

/etc/fstab /etc/issue

::::::::::::::

/etc/fstab

::::::::::::::

#

# /etc/fstab

# Created by anaconda on Sun Nov 13 21:59:15 2016

#

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

/dev/mapper/centos-root /                       xfs     defaults        0 0

UUID=deeaf891-c904-4d2b-95f6-c56afecdd40e /boot                   xfs     defaults        0 0

/dev/mapper/centos-swap swap                    swap    defaults        0 0

::::::::::::::

/etc/issue

::::::::::::::

\S

Kernel \r on an \m

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

(0)
N24_xingxiuN24_xingxiu
上一篇 2016-11-13
下一篇 2016-11-13

相关推荐

  • 文件查找find和locate

            在Linux这个一切皆文件的系统中怎么能快速和精确的查找到文件,是我们必不可少的技能。而文件查找的命令可以让我们在很短的时间内在文件系统中找到我们要查找的文件。这就是我们要掌握的,因此我来介绍一下文件查找的这两个命令locate和find。 文件查找:在文件系统上…

    Linux干货 2016-08-24
  • linux网络管理

    什么是计算机网络     计算机网络是指将不同地理位置上,具有独立功能的计算机和网络设备通过通信链路连接起来,通过操作系统,网络管理软件,和网络通信协议的共同组合下的计算机系统团体,实现资源共享,信息传递的网络。计算机网络的组成部分有各种微小大型计算机,网桥,交换机,路由器,传输介质等网络设备,相应的软件系统,相应的通…

    Linux干货 2016-09-05
  • 8-8 sed 练习

    8-8 作业 1. 如何设置tab缩进为4个字符? 2. 复制/etc/rc.d/init.d/functions文件至/tmp目录;替换/tmp/functions文件中的/etc/sysconfig/init为/var/log; 3. 删除/tmp/functions文件中所有以#开头,且#后面至少有一个空白字符的行的行首的#号;

    Linux干货 2016-08-12
  • 进程及任务管理

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

    Linux干货 2016-09-09
  • sed对比grep之理解

    sed对比grep之理解 很多时候回车按下,没有结果,或是报错。 检查发现都是低级错误,关键是习惯刚学完grep,有写习惯没改过来。 sed语法很重要。script语法写对了,就成功了一大半,剩下的就是正则表达式的问题了。 sed与grep的区别是 grep是个行过滤器,筛选符合条件的行。也可以只显示每行匹配到的文本(-o选项),不对文本进行编辑,只是显示查…

    Linux干货 2016-08-10
  • vim、定时任务、脚本初步应用及详解

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;   ~]#cp  /etc/rc.d/rc.sysinit   /tmp   在末行模式下输入:%s@^[[:space:]]\+[^[:space:]]@#&@g     &:匹配模式找到的全部…

    2016-12-04