2shell编程

做此实验时本人没有在系统用户下进行,自己创建了一个文件夹在里边的文件中进行,因此shell中字体会有颜色
1.编写一个shell脚本,计算1~100的和
2.编写一个shell脚本,批量建立用户user_00、user_01…user_99
3.编写shell脚本,要求实现如下功能:当执行一个程序的时候,这个程序会让使用者选择boy或者girl;如果使用者输入B或者b时,就显示:He is a boy;如果使用者输入G或者g时,就显示:He is a girl;如果是除了B/b/G/g以外的其他字符,就显示I don’t know
4. 编写一个名为myfirstshell.sh的脚本,它包括以下内容。
i. 包含一段注释,列出您的姓名、脚本的名称和编写这个脚本的目的。
ii. 问候用户。
iii. 显示日期和时间。
iv. 显示这个月的日历。
v. 显示您的机器名。
vi. 显示当前这个操作系统的名称和版本。
vii. 显示父目录中的所有文件的列表。
viii. 显示root正在运行的所有进程。
ix. 显示变量TERM、PATH和HOME的值。
x. 显示磁盘使用情况。
xi. 用id命令打印出您的组ID。
xii. 跟用户说“Good bye”
5.写一个脚本:
i. 创建一个组newgroup, id号为4000;
ii. 创建一个用户mageedu1, id号为3001,附加组为newgroup;
iii. 创建目录/tmp/hellodirxyz
iv. 复制/etc/fstab至上面的目录中
v. 改变目录及内部文件的属主和属组为mageedu1;
vi. 让目录及内部文件的其它用户没有任何权限

1.编写一个shell脚本,计算1~100的和;有两种方式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2. 编写shell脚本,批量建立用户user_00、user_01…user_99此时权限要在root才能成功进行此操作
在这里插入图片描述
3. 编写shell脚本,要求实现如下功能:当执行一个程序的时候,这个程序会让使用者选择boy或者 girl;如果使用者输入B或者b时,就显示:He is a boy;如果使用者输入G或者g时,就显示: He is a girl;如果是除了B/b/G/g以外的其他字符,就显示:I don’t know
使用if……then语句解决问题
在这里插入图片描述
在这里插入图片描述
4.编写一个名为myfirstshell.sh的脚本,它包括以下内容。
i. 包含一段注释,列出您的姓名、脚本的名称和编写这个脚本的目的。
ii. 问候用户。
iii. 显示日期和时间。
iv. 显示这个月的日历。
v. 显示您的机器名。
vi. 显示当前这个操作系统的名称和版本。
vii. 显示父目录中的所有文件的列表。
viii. 显示root正在运行的所有进程。
ix. 显示变量TERM、PATH和HOME的值。
x. 显示磁盘使用情况。
xi. 用id命令打印出您的组ID。
xii. 跟用户说“Good bye”
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.写一个脚本:
i. 创建一个组newgroup, id号为4000;
ii. 创建一个用户mageedu1, id号为3001,附加组为newgroup;
iii. 创建目录/tmp/hellodirxyz
iv. 复制/etc/fstab至上面的目录中
v. 改变目录及内部文件的属主和属组为mageedu1;
vi. 让目录及内部文件的其它用户没有任何权限
在这里插入图片描述

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值