作业(8月27日)

一、作业(练习)内容:

1、总结本此课程中所涉及命令的使用方法及相关示例展示;

修改文件权限:chmod,主要是操作三类用户的权限

(root用户都可操作,普通用户只能操作自己的属主文件权限)

三类:

u: owner

g: group

o: other

a: all

文件的三类权限一起修改:chmod [OPTION]... MODE[,MODE]... FILE...

chmod 八进制数字 文件

chmod  650 文件:修改文件的权限为650

chmod  650 目录:修改目录本身的权限为650(不修改目录下的文件和子目录的权限)

-R: recursive  递归修改, 一般不常用

如: chmod  - R  650 目录:修改目录及目录下的文件、子目录的权限都为650

操作文件的指定类别用户权限:  chmod [OPTION]... OCTAL-MODE FILE....

chmod  u=rwx,g=-wx,o=r-x/ug=rx/go=r--/a=r-x 文件:修改文件属主、属组的权限

{u,g,o,a}={---,--x,-w-,-wx,r--,r-x,rw-,rwx }

{u,g,o,a}={ ,x,w,wx,r,rx,rw,rwx, }

( rw-=rw,r--=r,r-x=rx)

-R: recursive:目录的递归修改

操作文件的某类用户的某位或者某些位的权限

chmod  u-r,g-w,o-x/a-x/a-r/ug-r/go-w 文件:修改文件属主、属组的某一项权限

chmod {u,g,o,a}+{r,w,x }:有某一项权限

chmod   {u,g,o,a}-{r,w,x }:没有某一项权限

chmod  {+,-}{r,w,x }=chamod  a{+,-}{r,w,x }(a可省略)

-R: recursive

注意:在Centos7中,chmod +w 文件A:只能修改文件A属主有w的权限

引用性修改:修改目标文件权限与某一文件权限一致

chmod  [OPTION]... --reference=RFILE FILE

chmod  --reference=A B:将B文件的权限修改同A文件权限一致

-R: recursive :递归修改

chown:修改文件属主:只有管理员有权限操作

chown  用户A  文件B:将文件B的属主改为用户A

chown  :组C  文件D:将文件D的属组改为组C

chown  .组C  文件D:将文件D的属组改为组C

chown  用户A:组C  文件D:将文件D的属主改为A,属组改为组C

chown  用户A.组C  文件D:将文件D的属主改为A,属组改为组C

chown   --reference=文件A  文件B 文件C :将文件B,文件C的属主、属组改为与文件A一致 -R: recursive:递归修改

chgrp:修改文件属组:只有管理员有权限操作

chgrp  组A  文件B:将文件B的属组改为组A

umask:遮罩码

用户创建目录或文件默认的权限为:

目录:777-umask

文件:666-umask

如果某一类用户的文件权限减得的结果有执行权限,此时会自动让其权限位加1;

umask:直接查看当前用户的umask码

umask UMASK:修改用户的umask码,仅对当前shell进程有效;

2、总结基本正则表达式及扩展正则表达式

基本正则表达式:

字符匹配:

·:匹配任意单个字符

[] :匹配指定范围内的任意单个字符

[^] :匹配指定范围外的任意单个字符

数字: [0-9],[[:digit:]],

小写字母: [a-z],[[:lower:]]

大写字母:[A-Z],[[:upper:]]

所有字母:[[:alpha:]]

所有字母数字:[[:alnum:]]

空白字符: [[:space:]]

标点符号: [[:punct:]]

[^0-9],[^[:digit:]]

[aA]b:ab或者Ab

次数匹配:在期望匹配字符后面提供一个控制符,用于表达匹配前面字符指定的次数

* :任意长度

\?: 匹配其前面的字符 0次或1次,

\+ :1次或者多次 ,至少一次

\{m\} :其左侧字符精确匹配m次,

\{m,n\}:至少m次,至多n次

\{m,\}:至少m次 多则不限

·* :任意长度任意字符 工作于贪婪模式

位置锚钉:

^: 行首锚定;用于模式的最左侧;

$:行尾锚定;用于模式的最右侧;

^   $:用模式来匹配整行内容

\<, \b: 词首锚定;用于表示单词的模式的左侧;

\>, \b:词尾锚定;用于表示单词的模式的右侧;

\<PARTTERN\>  匹配PARTERN 能匹配到的整个单词

^$ :匹配空白行

^[[:space:]]*$:包含空包字符的空白行

分组:\(\)

分组模式,在末次具体匹配过程中所匹配到的字符,可以被grep记忆(保存于内置的变量中,这些变量是\1,\2 ....),可使用变量引用前面的分组括号中的模式所匹配到的字符;

\(\) \1 匹配模式中自左而右,由第一个左括号以及之前对应的右括号中的模式所匹配到的内容

\(\) \2 匹配模式中自左而右,由第二个左括号以及之前对应的右括号中的模式所匹配到的内容

\· :表示标点符号·,不表示元字符

扩展正则表达式:

字符匹配:

·:任意长度 ,表示0次,1次或多次

[] :匹配指定范围内的任意单个字符

[^] :匹配指定范围外的任意单个字符

次数匹配:

*:任意次

?:匹配其前面的字符 0次或1次,可有可无

+:至少1次

{m}:m次

{m,}:至少m次

{0,n}:之多n次

·* :任意长度任意字符 工作于贪婪模式

位置锚钉:

^: 行首锚定;用于模式的最左侧;

$: 行尾锚定;用于模式的最右侧;

^     $:用模式来匹配整行内容

\<, \b: 词首锚定;用于表示单词的模式的左侧;

\>, \b:词尾锚定;用于表示单词的模式的右侧;

\<PARTTERN\>  匹配PARTERN 能匹配到的整个单词

^$ :匹配空白行

^[[:space:]]*$:包含空包字符的空白行

分组:()

可使用变量引用前面的分组括号中的模式所匹配到的字符;

( ) \1 匹配模式中自左而右,由第一个左括号以及之前对应的右括号中的模式所匹配到的内容

() \2 匹配模式中自左而右,由第二个左括号以及之前对应的右括号中的模式所匹配到的内容

或者:a|b

aC|catb: 表示aC或者catb

a(C|c)atb:表示aCatb或者acatb

\(\):表示符号(),不表示元字符

3、显示/etc/passwd文件中以bash结尾的行

4、显示/etc/passwd文件中的两位数或三位数

5、显示`netstat -tan`命令结果中以‘LISTEN’后跟0个、1个或者多个空白字符结尾的行

6、添加用户bash、testbash、basher以及nologin用户(nologin用户的shell为/sbin/nologin);而后找出/etc/passwd文件中用户名与其shell名相同的行

7、显示当前系统上root、centos或者user1用户的默认shell和UID (请事先创建这些用户,若不存在)

8、找出/etc/rc.d/init.d/functions文件中某单词(单词中间可以存在下划线)后面跟着一组小括号的行

9、使用echo输出一个路径,而后egrep找出其路径基名;进一步的使用egrep取出其目录名

10、找出ifconfig命令执行结果中1-255之间的数字

时间: 2024-10-24 07:32:33

作业(8月27日)的相关文章

中级学员:2015年10月27日作业

中级学员:2015年10月27日作业一.项目收尾管理1.项目收尾包括哪三方面内容?2.项目总结的意义;3.项目总结会包括哪些内容:4.项目评估包括哪些方面:5.项目审计的定义.6.一般项目人员转移的流程:二.知识产权管理1.著作权由哪3个要素组成:2.认定职务作品,考虑的前提有哪2个:三.法律法规和标准规范1.标准名称由哪4个要素组成:2.政府采购法,包括哪六种采购方法,以及每种的前提条件:3.教材中,把标准分为基础标准.开发标准.??标准和??标准.四.请背诵教材P180页项目管理知识体系,并

4月27日作业

2016年4月27日作业 论文完整版 一.范围管理 信息系统项目的范围管理 2015年4月,我公司中标了XX市矿业集团电力生产管理中心建设项目,我作为该项目的项目经理,全程参与了该项目的建设.该项目总投资510万元,建设工期12个月.依托电力生产监管中心的建设,实现各类生产系统的有效集成,包括生产管理大区内的电能量计量系统.配网自动化系统.调度SCADA系统.调度OMS系统以及信息管理大区内的GPMIS.输变电GIS系统.车载GPS系统等数十套系统,实现对各个业务系统的统一调度.2016年4月,

微软苏州校招笔试 12月27日

题目1 : Lost in the City 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 Little Hi gets lost in the city. He does not know where he is. He does not know which direction is north. Fortunately, Little Hi has a map of the city. The map can be considered as a grid

2014年5月27日中国大陆封锁Google事件解决的方法

2014年5月27日中国大陆封锁Google事件指自2014年5月27日后,Google公司的各项服务遭到疑似来自防火长城的恶意干扰,导致中国大陆地区的用户无法正常使用其服务的事件.自当天起,来自中国大陆的用户发现Google旗下的各个分站以及Google的其它服务(Google Play.Gmail.Google Docs等)均无法正常訪问与使用,甚至无法登陆Google账户.谷歌中国旗下的谷歌地图.谷歌翻译依然能够使用,但部分地区仍有连接被重置.连接超时等情况 最新谷歌镜像git网址:htt

全国身份证前6位地区编码归属地(2016年06月27日)共6724条

简介: 前段时间在忙单位的一个小系统,用来管理从业人员的电子档案,最核心.复杂的功能已经完成,现在基本告一段落.用户可上传已扫描或拍照的档案图片,然后选择一个(已导入数据库)的从业人员信息,将扫描件与数据库信息对应,便于日后查询,也减轻了档案室的日常工作量.现在单位已经有一个成熟的系统用来管理从业人员信息,但只有一个档案编号,无法查询纸质档案信息,经常查档案就找档案室,太繁琐.带来各种麻烦.而从业人员涉及到的信息字段比较多,好在原系统可以导出数据库信息,我直接导入新系统就可以用了.省的操作员在录

2014年4月27日 后悔书

学习算法这么久了,没有多少长进,找不到原因,以至于没有没有动力,懒散,前行困难. 在最近我做题和学习的种种方面,我突然发现我的致命问题.我放弃了数学. 自从学习编程一来,我把课都放弃了. 整个大一的高等数学没去上几节课,挂了,可以说什么也不会. 线性代数,一样,什么也不会. 概率论同样. 离散这学期开的课,到现在为止,用我们离散老师的话说就是"×××是不是我们班的,点名一次都没到过". 今天我认识到了错误,在这里写下后悔书,希望以后能够警钟长鸣. 同时告诫学习算法的同学们,数学重于泰山

4月27日下午学习日志

4月27日下午看了通信工程的书和视频,了解了内核功能 内线功能:进程管理,内存管理,文件系统,网络功能,硬件驱动,安全机制 其中进程是正在运行的程序实体,并且包括这个运行的程序中占据的所有系统资源,比如说CPU(寄存器),IO,内存,网络资源等: 内存管理,是指软件运行时对计算机内存资源的分配和使用的技术: 文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构:

4月27日上午学习日志

2017年4月27日上午把昨天记忆的英语单词的多种词意用自己组句的方法联系起来再记忆一遍,然后再学10个考研高频词汇,完成英语app的打卡.

老男孩教育每日一题-2017年4月27日-如何正确清理MySQL binlog?

老男孩教育每日一题-2017年4月27日-如何正确清理MySQL binlog? 今天是每日一题陪伴大家的第37天,期待你的进步. 对于题目和答案的任何疑问,请在博客评论区留言. 往期题目索引 http://lidao.blog.51cto.com/3388056/1914205

10月27日全球域名商解析新增量TOP20:爱名网第三

IDC评述网(idcps.com)10月30日报道:根据DailyChanges公布的最新数据显示,在2015年10月27日,全球域名解析新增量二十强排名顺序,环比上期10月20日,有所变动.其中,爱名网以新增量12,053个升至第3,排名环比上升4位.另外,DOMAINCONTROL.COM蝉联冠军,新增量高达30,954个.下面,请看IDC评述网整理的具体数据分析. (图1)全球域名解析商(国际域名)解析新增量Top20分布图 如图1所示,10月27日全球域名解析新增量前五位分别是DOMAI