随笔分类 -  马哥Linux课程练习

摘要:# 练习 ## 1、每隔3秒钟到系统上获取已经登录的用户的信息;如果发现用户hacker登录,则将登录时间和主机记录于日志/var/log/login.log中,并退出脚本 ``` [22:02:15 root@Centos8 /data/Mage]#cat until_hacker.sh #!/b 阅读全文
posted @ 2021-01-28 17:45 加油啊坚持啊搞钱啊 阅读(158) 评论(0) 推荐(0)
摘要:# 练习:用while实现 ## 1、编写脚本,求100以内所有正奇数之和 ``` [09:16:38 root@Centos8 /data/Mage]#cat while_sum100.sh #!/bin/bash # #************************************** 阅读全文
posted @ 2021-01-27 09:13 加油啊坚持啊搞钱啊 阅读(185) 评论(0) 推荐(0)
摘要:# 练习:用 for 实现 ## 1、判断/var/目录下所有文件的类型 ``` [10:32:14 root@Centos8 /data/Mage]#cat var.sh #!/bin/bash # #************************************************ 阅读全文
posted @ 2021-01-26 10:50 加油啊坚持啊搞钱啊 阅读(296) 评论(0) 推荐(0)
摘要:# 练习 ## 1、编写脚本 createuser.sh,实现如下功能:使用一个用户名做为参数,如果指定参数的用户存在,就显示其存在,否则添加之。并设置初始密码为123456,显示添加的用户的id号等信息,在此新用户第一次登录时,会提示用户立即改密码,如果没有参数,就提示:请输入用户名 ``` [1 阅读全文
posted @ 2021-01-24 13:51 加油啊坚持啊搞钱啊 阅读(274) 评论(0) 推荐(0)
摘要:# 练习 ## 1、让所有用户的PATH环境变量的值多出一个路径,例如:/usr/local/apache/bin ``` [11:34:22 root@Centos8 ~]#cat /etc/profile.d/pro.sh #!/bin/bash # #********************* 阅读全文
posted @ 2021-01-24 11:30 加油啊坚持啊搞钱啊 阅读(133) 评论(0) 推荐(0)
摘要:# 练习: ## 1、编写脚本 argsnum.sh,接受一个文件路径作为参数;如果参数个数小于1,则提示用户“至少应该给一个参数”,并立即退出;如果参数个数不小于1,则显示第一个参数所指向的文件中的空白行数 ![](https://img2020.cnblogs.com/blog/2213377/ 阅读全文
posted @ 2021-01-23 16:54 加油啊坚持啊搞钱啊 阅读(186) 评论(0) 推荐(0)
摘要:# 练习 ## 1、查找/var目录下属主为root,且属组为mail的所有文件 ``` [22:13:53 root@Centos8 /data]#find /var/ -user root -group mail -type f -ls 68643159 4 -rw 1 root mail 20 阅读全文
posted @ 2021-01-04 16:52 加油啊坚持啊搞钱啊 阅读(207) 评论(0) 推荐(0)
摘要:![](https://img2020.cnblogs.com/blog/2213377/202012/2213377-20201228160704223-167473126.gif) # 练习1 ## 1、在vim中设置tab缩进为4个字符 ``` #显示Tab和换行符^|和$显示 启用:set 阅读全文
posted @ 2020-12-28 16:07 加油啊坚持啊搞钱啊 阅读(263) 评论(0) 推荐(0)
摘要:# Part3:用户组和权限 ## 练习1 ### 1.创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为"Gentoo Distribution" ``` [20:24:48 root@Centos8 /data]#useradd gentoo -G bi 阅读全文
posted @ 2020-12-25 12:50 加油啊坚持啊搞钱啊 阅读(586) 评论(0) 推荐(0)
摘要:# Part2:文件管理和IO重定向 ## 练习1: ### 1、显示/etc目录下所有以l开头,以一个小写字母结尾,且中间出现至少一位数字的文件或目录列表 ``` [16:08:05 root@Centos8 /data]#ls /etc/l*[0-9]*[[:lower:]] /etc/l57h 阅读全文
posted @ 2020-12-25 12:49 加油啊坚持啊搞钱啊 阅读(203) 评论(0) 推荐(0)
摘要:#Part1:Linux基础入门 ##练习1: ###1、显示当前时间,格式:2016-06-18 10:20:30 ``` [16:35:49 root@Centos8 ~]#date +%F\ %T 2020-12-17 16:35:52 ``` ###2、显示前天是星期几 ``` [16:36 阅读全文
posted @ 2020-12-17 17:31 加油啊坚持啊搞钱啊 阅读(118) 评论(0) 推荐(0)