第五周作业—N42-虚怀若谷
一、查找/etc目录下大于1M且类型为普通文件的所有文件
[root@centos7 ~]# find /etc -type f -size +1M -exec ls -lh {} \;
-r--r--r--. root root 7.8M Oct : /etc/udev/hwdb.bin
-rw-------. root root 3.8M Nov /etc/selinux/targeted/active/policy.kern
-rw-r--r--. root root 1.4M Nov /etc/selinux/targeted/contexts/files/file_contexts.bin
-rw-r--r--. root root 3.8M Nov /etc/selinux/targeted/policy/policy.
-rw-r--r--. root root 1.4M Apr /etc/brltty/zh-tw.ctb
二、打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/local/src目录备份
[root@centos7 ~]# ls /etc/*.conf
/etc/asound.conf /etc/kdump.conf /etc/pnm2ppa.conf
/etc/autofs.conf /etc/krb5.conf /etc/radvd.conf
...省略若干
[root@centos7 ~]# tar -czvf `date +%F`.tar.gz /etc/*.conf
tar: Removing leading `/' from member names
/etc/asound.conf
/etc/autofs.conf
/etc/autofs_ldap_auth.conf
...省略若干
[root@centos7 ~]# ls
2019-11-26.tar.gz Desktop Downloads Music Public Videos
anaconda-ks.cfg Documents initial-setup-ks.cfg Pictures Templates
[root@centos7 ~]# cp 2019-11-26.tar.gz /usr/local/src/
[root@centos7 ~]# ls -l /usr/local/src/
total 52
-rw-r--r-- 1 root root 49669 Nov 26 13:35 2019-11-26.tar.gz
三、利用sed取出ipconfig命令中本机的IPv4地址
[root@centos7 ~]# ifconfig eth0|sed -nr '2s/^[^0-9]+([0-9.]+) .*$/\1/p'
172.16.236.134
[root@centos7 ~]# ifconfig eth1|sed -nr '2s/^[^0-9]+([0-9.]+).*/\1/p'
192.168.214.7
四、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符
[root@centos7 ~]# cat /etc/fstab #
# /etc/fstab
# Created by anaconda on Mon Oct ::
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(), findfs(), mount() and/or blkid() for more info
#
UUID=4c35d267-ce4a-4ede-add4-64da62067bfb / xfs defaults
UUID=71e72e0a--4edd-b321-fef6ab4ba406 /boot xfs defaults
UUID=67285b9c-6dea--b48b-d6103ba3cfcb /data xfs defaults
UUID=0da7a17b-95d7-4c1a-9fe3-f1969b73df9f swap swap defaults
[root@centos7 ~]# sed -r 's/^#[[:space:]]+//' /etc/fstab #
/etc/fstab
Created by anaconda on Mon Oct ::
#
Accessible filesystems, by reference, are maintained under '/dev/disk'
See man pages fstab(), findfs(), mount() and/or blkid() for more info
#
UUID=4c35d267-ce4a-4ede-add4-64da62067bfb / xfs defaults
UUID=71e72e0a--4edd-b321-fef6ab4ba406 /boot xfs defaults
UUID=67285b9c-6dea--b48b-d6103ba3cfcb /data xfs defaults
UUID=0da7a17b-95d7-4c1a-9fe3-f1969b73df9f swap swap defaults
五、处理/etc/fstab路径,使用sed命令取出其目录名和基名
[root@centos7 ~]# echo "/etc/fstab"|sed -r 's#(^.*/)([^/]+)/?#\1#' #取目录名
/etc/
[root@centos7 ~]# echo "/etc/fstab"|sed -r 's#(^.*/)([^/]+)/?#\2#' #取基名
fstab
第五周作业—N42-虚怀若谷的更多相关文章
- 2018-2019-1 20189221《Linux内核原理与分析》第五周作业
2018-2019-1 20189221<Linux内核原理与分析>第五周作业 实验四 实验过程 当用户态进程调用一个系统调用时,cpu切换到内核态并开始执行一个内核函数. 在Linux中 ...
- 2017-2018-1 JaWorld 第四、五周作业
2017-2018-1 JaWorld 第四.五周作业 两周工作内容 小组讨论并确定最终的app雏形 合作完成需求说明书 工作分工 成员 分工 比例 陈是奇 1.引言 8% 马平川 2.1-2.5 产 ...
- 2017-2018-1 JAVA实验站 第四、五周作业
2017-2018-1 JAVA实验站 第四.五周作业 JAVA实验站小组成员 学号 名字 职务 20162318 张泰毓 组长 20162303 石亚鑫 组员 20162304 张浩林 组员 201 ...
- 2017-2018-1 20179205《Linux内核原理与设计》第五周作业
<Linux内核原理与设计>第五周作业 视频学习及操作分析 一.用户态.内核态和中断 内核态在CPU执行中对应高执行级别,执行级别为0级,具有特权指令,可以访问任意物理地址:用户态执行级别 ...
- 第五周作业:markdown语法小总结
第五周作业 markdown语法总结 早就想写这么一个文章了,关于markdown的语法,因为最近使用的比较多,所以特地总结一下 一,标题 首先要介绍的就是标题, 标题一共有六级 # h1 ## h2 ...
- 2019-2020-1 20199329《Linux内核原理与分析》第五周作业
<Linux内核原理与分析>第五周作业 一.上周问题总结: 虚拟机将c文件汇编成汇编文件时忘记添加include<stdio.h> gdb跟踪汇编过程不熟练 二.本周学习内容: ...
- 2019春第五周作业Compile Summarize
这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 在这里 我在这个课程的目标是 能够精通关于数组内部运作原理 这个作业在哪个具体方面帮助我实现目标 如何输出一行的连续字符 参考文献与网址 ...
- 第四周预习作业and第五周作业
第四周预习作业 统计一行文本的单词个数 本题目要求编写程序统计一行字符中单词的个数.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个. 输入格式: 输入 ...
- 20162327WJH第五周作业
学号 20162327 <程序设计与数据结构>第5周学习总结 教材学习内容总结 1.java是一种面向对象的语言.面向对象是一种编程方法.更是一种思维方式. 2.面向对象编程的终极目标是消 ...
- 第五周作业总结(内含用Junit测试ArrayStack和LinkedStack课堂练习报告)
---恢复内容开始--- 学号 20162310<程序设计与数据结构>第五周学习总结 教材学习内容总结 集合分为线性集合(集合中的元素排成一行)和非线性集合(按不同于一行的方式来组织元素, ...
随机推荐
- 单页应用 cookies处理
w Node & 单页应用 来做一个完整用户系统吧! - harryfyodor的前端专栏 - SegmentFaulthttps://segmentfault.com/a/119000000 ...
- The MEAN stack is a modern replacement for the LAMP (Linux, Apache, MySQL, PHP/Python) stack
w https://www.mongodb.com/blog/post/building-your-first-application-mongodb-creating-rest-api-using- ...
- react 类样式的一些使用方法
在 css类不想使用穿透的状态,可以再webpack配置 modules:true,它位于css-loader下,此外调用css的类时可能会自动生成一个hash值,这时候如果想显示本来的名字,可以打 ...
- 《图解 CSS3 核心技术与案例实战》
第一章 解开 CSS3 的面纱 使用 CSS3 的好处 减少开发和维护成本:如传统实现圆角边框需要绘图.切图才能完成,而使用 css 可以直接完成 提高页面性能 渐进增强(Progressive En ...
- Maven install报错:MojoFailureException ,To see the full stack trace of the errors, re-run Maven with the -e switch.解决
报错日志: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting to ...
- NacosValue 注解
NacosValue 定义在 nacos-api 工程中:com.alibaba.nacos.api.config.annotation.NacosValue 注解解析在 nacos-spring-p ...
- Delphi XE2 之 FireMonkey 入门(18) - TLang(多语言切换的实现)
一个小小的 TLang 类, 实现多语言切换, 挺好的. 它的工作思路是: 1.首先通过 AddLang('语言代码') 添加语言类别, 如: AddLang('en').AddLang('cn'). ...
- 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_10 斗地主案例(双列)_1_斗地主案例的需求分析
之前做的斗地主的版本,没有从小到大进行排序 一个存储牌的花色,一个存储牌的序号. 放牌的容器.使用Map 再创建一个集合进行洗牌. 调用shuffer方法洗牌.生成后就是随即的索引了.
- FormData模拟表单上传图片
[node]---multer模块实现图片上传---FORMDATA 1.安装muterl第三方模块 cnpm install multer --save 2.使用 multer在解析完成后,会向 ...
- levelDB Block
http://blog.csdn.net/sparkliang/article/details/8635821 BlockBuilder的接口 首先从Block的构建开始,这就是BlockBuilde ...