N27_第五周作业

一、显示当前系统上root、fedora或者user1用户的默认shell;

[root@localhost ~]# grep -E “^(root|fedora|user1)” /etc/passwd | cut -d: -f7

/bin/bash

/bin/tcsh

/bin/bash
二、找出/etc/rc.d/init.d/functions文件中某单词后面跟一小组括号的行,刑如:hello()

[root@localhost ~]# cat /etc/rc.d/init.d/functions | grep -o -E “\\(\)”

checkpid() {

daemon() {

killproc() {

pidfileofproc() {
三、使用echo命令输出一个绝对路径,使用grep取出基名

[root@localhost ~]# echo “/etc/tmp/test/” | grep -o -E “[^/]+/?$” | cut -d/ -f1

test
四、找出ifconfig命令结果中的1-255之间的数字;

[root@localhost ~]# ifconfig | grep -o -E “\”

29

31

192

168

106

1

五、查找/var目录下属主为root,且属组为mail的所有文件或者目录;

root@localhost ~]# find /var -user root -a -group mail

/var/spool/mail

/var/test1

/var/test
六、查找当前系统上没有属主或者属组的文件;进一步:查找当前系统上没有属主或属组,且最近3天内曾被被访问过的文件或者目录。

[root@localhost ~]# find / \( -nouser -o -nogroup \) -a -atime -3
七、查找/etc目录下所有用户都有写权限的文件;

[root@localhost ~]# find /etc -perm +222

八、查找/etc目录下大于1M,且类型为普通文件的所有文件。

[root@localhost ~]# find /etc -size +1M -a -type f

/etc/gconf/gconf.xml.defaults/%gconf-tree.xml

/etc/selinux/targeted/modules/active/policy.kern

/etc/selinux/targeted/policy/policy.24

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/87970

(1)
N27_Sunny dayN27_Sunny day
上一篇 2017-10-18 11:40
下一篇 2017-10-21 10:27

相关推荐

  • LINUX课堂笔记(第二周)

    2018.03.12 rpm httpd*** service httpd start ab 模仿用户访问 cat /var/log/httpd/access_log curl 访问web服务 rev 字符颠倒显示 sort  -r 执行反方向(由上至下)整理  -R 随机排序  -n 执行按数字大小整理  -f 选项忽略(fold)字符串中的字符大…

    Linux干货 2018-03-17
  • 文本处理(1)

    文本处理工具最全整理上半部

    Linux干货 2018-03-15
  • nginx状态监控

    通过查看Nginx的并发连接,我们可以更清除的知道网站的负载情况。Nginx并发查看有两种方法(之所以这么说,是因为笔者只知道两种),一种是通过web界面,一种是通过命令,web查看要比命令查看显示的结果精确一些。下面介绍这两种查看方法 No1、通过浏览器查看 通过web界面查看时Nginx需要开启status模块,也就是安装Nginx时加上 &n…

    Linux干货 2016-10-19
  • N22+北京+张zhangzhang+第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 who | cut -d" " -f1 | sort -u 2、取出最后登录到当前系统的用户的相关信息。 id `who | cut -d" " -f1 | tail -1` 3、取出当前系统上被用户当作其默认shell的最多的…

    Linux干货 2016-09-05
  • Linux下的网络配置方法(二)

    Linux下配置网络的方法还可以通过修改配置文件和使用nmcli命令来完成:     1. 修改配置文件:         网络接口的配置文件为:/etc/sysconfig/network-scripts/ifcfg-INTERFACE_…

    Linux干货 2015-12-15
  • 磁盘管理(SWAP、dd、quota、RAID、LVM)

    2016-08-26: 授课内容: 1、SWAP交换分区的创建 2、dd命令的使用 3、设定文件系统配额 4、设定和管理软RAID设备 5、配置逻辑卷、逻辑卷快照 1、swap (1)SWAP分区:模拟内存,当物理内存不足时,进程需要内存资源是,内存会把一部分没有在用的进程分页挪到硬盘的模拟内存中,腾出空间被现在需要使用内存资源的进程 即其作用是可以允许内存…

    Linux干货 2016-09-01