1.显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。

[root@centos7 /etc]#ls -a |grep ^[^a-zA-Z][[:alpha:]].*
.pwd.lock
.updated
[root@centos7 /etc]#ls -a |grep ^[^[:alpha:]][[:alpha:]].*
.pwd.lock
.updated

2.复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。

[root@centos7 /etc]#mkdir /tmp/mytest1
[root@centos7 /etc]#cp -r /etc/p*[^[:digit:]] /tmp/mytest1/
[root@centos7 /etc]#ls /tmp/mytest1/
pam.d    pbm2ppa.conf  plymouth      popt.d   prelink.conf.d  profile.d  purple
passwd   pinforc       pm            postfix  printcap        protocols  python
passwd-  pki           pnm2ppa.conf  ppp      profile         pulse

3.将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中

vim /etc/issue
#####命令模式下输入gggUG`在这里插入代码片
:w /tmp/issue.out   ###将新文件保存到/tmp/issue.out中
:q!   ###不保存退出

4.4、请总结描述用户和组管理类命令的使用方法并完成以下练习:

(1)、创建组distro,其GID为2019;
(2)、创建用户mandriva, 其ID号为1005;基本组为distro;
(3)、创建用户mageia,其ID号为1100,家目录为/home/linux;
(4)、给用户mageia添加密码,密码为mageedu,并设置用户密码7天后过期
(5)、删除mandriva,但保留其家目录;
(6)、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;
(7)、修改slackware的默认shell为/bin/tcsh;
(8)、为用户slackware新增附加组admins;

groupadd -g 2019 distro
useradd -u 1005 -g distro mandriva
passwd -x 7 mageia
passwd mageia
Changing password for user mageia.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
userdel mandriva
groupadd peguin
useradd -u 2002 -g distro -G peguin slackware
id slackware
uid=2002(slackware) gid=2019(distro) groups=2019(distro),2020(peguin)
usermod -s /bin/tcsh slackware
groupadd admins
usermod -aG admins slackware
id slackware
uid=2002(slackware) gid=2019(distro) groups=2019(distro),2020(peguin),2021(admins)

马哥教育42期第三周作业相关推荐

  1. 马哥教育N63期-第三周作业

    1.统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来 [root@centos8 ~]# cat /etc/passwd | grep - ...

  2. 极客时间马哥教育-云原生训练营第二周作业-20221023

    目录 一.本课知识点和技能点 二.(实践)基于 dockerfile,如何实现分层构建的 nginx 业务镜像 1.一个最简单的 Dockerfile 实例 1)首先构建dockerfile 2)使用 ...

  3. 马哥教育N63期-第一周作业

    1.按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别. Debian: 在空闲时间创建一个由数百名志愿者开发的完全非商业项目.在不到十年的时间里成为了最大的Linux发行版,也是有史以来 ...

  4. 马哥教育20-2期27号学员的7.27上课笔记

    linux特别区分关于字母的大小写和中英文不同的符号.     比如Linux.LINUX.lInux.linuX--对于linux来说,他们都是不同的.         对于新入门的人来说我觉得这是 ...

  5. 马哥教育linux面授班37期第一周博客

    马哥教育linux面授班37期第一周博客   2019年5月5号晚,我怀着忐忑和激动的心情坐上了开往了北京的列车,我忐忑自己此行的目的地,马哥教育Linux第37期北京面授班,是因为我接下来五个月的时 ...

  6. 马哥python培训靠谱吗马哥教育python课程再次革命性升级

    2019 年初,马哥教育迎来一次"大升级"-- 2019 全新Python全能新版课程大纲正式上线.历时半年,走访100+互联网企业,挖掘企业真实需求,腾讯,阿里专家亲自参与设计, ...

  7. 【挨踢人物传】马永亮:感悟学习三境界 引领马哥教育的崛起(第18期)

    [编者有话]         本期的嘉宾马永亮,一次误以为是"擅长"的选择,开始结缘计算机,然而当真正接触后才发现犹如"井底之蛙",此前的擅长根本不值一提,从天 ...

  8. 写在马哥教育第八期开始之前

    "你不能剥夺别人思考的权力"!记得读研期间一位导师在谈到"传道.授业.解惑"时特地强调.当时身为学生,并未能完全.真切地理解这位导师表述的真正意图.而当自己独立 ...

  9. linux使用寿命上传工具,PowerTOP:在 Linux 上监视电量使用和改善笔记本电池寿命【马哥教育新闻快报452期】...

    各位小伙伴上午好,今天是2019年7月16日,这里是马哥教育新闻快报第452期. 本期重点关注: PowerTOP:在 Linux 上监视电量使用和改善笔记本电池寿命 [快报内容] 1.PowerTO ...

  10. 马哥教育一周学习心得体会

    python学习总结 时间:2018.12.24-2018.12.30      毕业5年多了,行业和岗位换了不少,这次经过深思熟虑,参加马哥教育Python课程面授班.      曾经面临过这样一个 ...

最新文章

  1. [JS] for-each和map()的区别
  2. 【组队学习】【28期】R语言数据科学
  3. 惠普打印机节能环保认证证书_爱普生和惠普家用打印机哪款好 爱普生和惠普家用打印机对比【区别】...
  4. 我的申请总结~好像创业公司啊
  5. Web前端饱和了?还能学Web前端吗?
  6. 计算机一级繁体字转换,繁体字转换器
  7. mysql8.0.13安装不_Windows环境下MySql8.0.13的安装及常见问题解决方案
  8. linux单用户模式single=1,Linux 单用户模式single mode
  9. 这就是搜索引擎--读书笔记四--索引基础
  10. matlab留学生作业代做,代写Canvas留学生作业、MatLab编程语言作业调试、MatLab实验作业代做、代写program课程作业...
  11. 利用shell脚本,实现腾讯云DNSPod进行DDNS动态域名解析ipv6地址
  12. IAC工具的五个分类
  13. 快速求解 best F1-score 以及对应的阈值
  14. ASP.NET项目创建
  15. Java中面向对象的三大特征之一——继承
  16. 微信注册筛选软件 微信开通筛选技术
  17. Caffe源码(十):eltwise_layer 分析
  18. 后端常用开发工具下载地址
  19. 微信控制家庭智能小管家机器人资料免费下载
  20. [2018八省联考] 林克卡特树

热门文章

  1. 编写自己的newman reporter
  2. php ckfinder 无效请求.,解决nginx和php使用ckfinder无法上传大文件的问题
  3. 【小样本基础】N-way K-shot 模式和训练策略
  4. 友盟统计添加之后页面出现 站长统计,隐藏站长统计4个字的方法
  5. 解决iOS10.3打开APP提示未受信任的企业级开发者
  6. [移动GIS] 4.1-TDOA定位
  7. 洛谷 1571 眼红的Medusa
  8. 联通短信息中心号码,联通服务中心号码速查
  9. 解决ubuntu16.04插耳机没有声音的问题
  10. pvq真值表_逻辑学真值表