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

相关推荐

  • fdisk命令

    fdisk命令用于观察硬盘实体使用情况,也可对硬盘分区。

    2017-12-05
  • python 常用记录

    all() >>> a = [11,22,33] >>> all(a) >>> ture 对序列进行判断,如果全为真,则返回Ture >>> a = [11,22,0] >>> a…

    Linux干货 2016-09-19
  • 8.10 shell scripts 作业

    1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。 [root@CentOs6 bin]# systeminfo.sh        Hostname:&n…

    Linux干货 2016-08-12
  • 关于生命中的根

    关于生命中的根    擦干心中的血和泪痕    留住我们的根 关于生命中的根 鸿蒙初辟,万物生于根 寻根之旅 根就是根 我即为根 路在何方 鸿蒙初辟,万物生于根    自linux老祖Torvalds创根之始至今,根一直为linux之本,而FHS(Filesystem Hierarchy Stand…

    Linux干货 2016-10-27
  • 【招聘福利】上海/北京/深圳丨 云络科技丨招募linux系统运维工程师

    岗位要求: 1,安装服务器 – Linux CentOS + netinstall 2.服务器安全 – 用户、权限、iptables、sudo 3.计划部署Linux?高可用性,包括HA,LB 4.协助Leader完成复杂的网络设计 (完全冗余/故障迁移/高可用性) 5.用linux命令查看服务器(top/iostat/vmstat/sar/等) 6.安装、…

    Linux干货 2016-04-05
  • wk_03作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 who |cut -d' ' -f1|uniq 2、取出最后登录到当前系统的用户的相关信息。 # who |tail -1 |cut -d &#03…

    Linux干货 2016-12-15