1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来

[root@centos7 ~]#cat /etc/passwd |grep -v /sbin/nologin$
root:x:0:0:root:/root:/bin/bash
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
xia:x:1000:1000:xia:/home/xia:/bin/bash
mageia:x:1100:1100::/home/linux:/bin/bash
slackware:x:2002:2019::/home/slackware:/bin/tcsh

2、查出用户UID最大值的用户名、UID及shell类型

[root@centos7 ~]#sort -t: -k3 -nr /etc/passwd |head -n1 |cut -d: -f1,3,7
nfsnobody:65534:/sbin/nologin

3、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序

[root@centos7 /data]#ss -nt|grep ^ESTAB |cut -d":" -f1 |tr -s " " |cut -d" " -f4 |uniq -c |sort -nr

4、编写脚本 createuser.sh,实现如下功能:使用一个用户名做为参数,如果 指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等 信息

[root@centos7 /data]#vim createuser.sh
#!/bin/bash
id $1 &> /dev/null
[[ $? -eq 0 ]] && echo the user exist. || (useradd $1 >/dev/null; id $1)
[root@centos7 /data]#bash createuser.sh xia
the user exist.
[root@centos7 /data]#id han
id: han: no such user
[root@centos7 /data]#bash createuser.sh han
uid=2003(han) gid=2003(han) groups=2003(han)

5、编写生成脚本基本格式的脚本,包括作者,联系方式,版本,时间,描述等

vim .vimrc

set ignorecase
set cursorline
set autoindent
autocmd BufNewFile *.sh exec ":call SetTitle()"
func SetTitle()if expand("%:e") == 'sh'call setline(1,"#!/bin/bash") call setline(2,"#") call setline(3,"#********************************************************************") call setline(4,"#Author:      xiahanhan") call setline(5,"#QQ:          1121311496") call setline(6,"#Date:           ".strftime("%Y-%m-%d"))call setline(7,"#FileName:        ".expand("%"))call setline(8,"#URL:             http://www.magedu.com")call setline(9,"#Description:       The test script") call setline(10,"#Copyright (C):    ".strftime("%Y")." All rights reserved")call setline(11,"#********************************************************************") call setline(12,"") endif
endfunc
autocmd BufNewFile * normal G

编辑好的.vimrc文件放在家目录或者/etc/目录下,对当前用户或者所有用户有效。

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

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

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

  2. 马哥教育N36第二十四周作业

    一.简述elasticsearch.logstash.kibana.filebeat的特点,并画图表述在elk里面的作用. Elastic Stack 各组件作用: 1. Filebeat 它是 Li ...

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

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

  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. 写在马哥教育第八期开始之前

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

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

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

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

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

  10. 英语专业有必要学python吗-马哥教育官网-专业Linux培训班,Python培训机构

    今天给大家分享一篇 0x00 前言 你想知道背单词软件有大概多少人注册第一天都没有背完嘛? 你想知道背单词软件这么火,这么多人在使用,真的有多少人真的在背诵嘛? 别急,Python程序员用数据给你说话 ...

最新文章

  1. 平衡控制与pid的新理解
  2. 预计2021年移动渠道将占中国网络广告支出82%
  3. unity3d 简单动画
  4. 高性能爬虫原理与应用
  5. 依赖声明可以包含的元素
  6. springboot2.x整合Email并利用AOP做一个项目异常通知功能
  7. “进度条”博客——第十三周
  8. 创建一个war类型的maven项目
  9. [转]innodb的锁时间
  10. windows server 2008 进行多域名指向同一个ip
  11. 程序员的外包经验:印度、中国和菲律宾
  12. 博客美化——页面白天黑夜切换
  13. 工业物联网有什么特征
  14. 进销存系统--ERP软件常用货物计量单位汇总
  15. No module named ‘pip._internal.vcs.git
  16. JDK、JRE和JAR
  17. 我的毕业季:从开始工作到大学毕业
  18. JavaScript作用域的知识点
  19. 白内障并发症不容忽视
  20. 蓝牙/zigbee/nrr24xx

热门文章

  1. 【DP SDOI2008 BZOJ 2037】Sue的小球
  2. 2021年茶艺师(中级)考试及茶艺师(中级)考试试卷
  3. 啦啦外卖修改飞鹅打印机的打印模板
  4. 九宫怎么排列和使用_奇门遁甲九宫数字 九宫数字的排列和算法
  5. 【NLP】文本情感分析
  6. 台式计算机能装蓝牙吗,台式机如何安装蓝牙
  7. 人脸识别技术和人脸识别特征
  8. ClickHouse SAMPLE 采样子句介绍
  9. 《VoIP技术构架(第2版·修订版)》一1.4 语音与数据网合二为一的驱动力
  10. python字典笔记