吉林大学linux实验四

注意:▌代表光标,灰色部分代表命令替换

1在exp4目录下创建一个shell脚本largest,要求如下:(1)屏幕显示Pleaseenterthefirstinteger:▌然后接收用户的输入(2)屏幕显示Pleaseenterthesecondinteger:▌然后接收用户的输入(3)屏幕显示Pleaseenterthethirdinteger:▌然后接收用户的输入(4)之后,显示最大的整数。

2在exp4目录下创建一个shell脚本user_exist,要求如下:(1)屏幕显示Pleaseinputausername:▌然后键盘输入一个用户名(2)如果该用户存在,回显该用户名'sshellis该用户默认shell(3)如果不存在,回显该用户名notexists.

3在exp4目录下创建一个shell脚本filecopy,要求如下:(1)判断exp4目录下是否存在目录FILE3-5K,如果存在则先删除再新建,否则新建(2)将exp4目录下的FILE3目录内小于5k的文件复制到FILE3-5K目录内

4在exp4目录下创建一个shell脚本exercise4,要求如下:(3)判断exp4目录下是否存在目录FILE4,如果存在则先删除再新建,否则新建(4)在FILE4目录下,新建100个文件,文件名依次为file001至file100(5)使用tar命令打包并压缩这100个文件为allfile.tar.gz,将该文件移动到exp4目录下(6)查看allfile.tar.gz文件的权限,并将其权限修改为user可读可写可执行,group可读,other可读

#!/bin/bash
echo -n "Please enter the first integer:"
read a1
echo -n "Please enter the second integer:"
read a2
echo -n "Please enter the third integer:"
read a3
res=$a1
if [ $a2 -gt $res ]; then
                res=$a2
fi
if [ $a3 -gt $res ]; then
                res=$a3
fi
echo "$res"
 

第二题

#!/bin/bash
echo -e "Please input a username:\c "
read name
m1=/bin/bash
mm=mail
if [[ $name == $mm ]]
then
m1=/usr/sbin/nologin
fi
egrep "\<$name\>" /etc/passwd >/dev/null
if [ $? -eq 0 ];then
                echo "${name}'s shell is $m1"
else
                echo "$name not exists."
fi

第三题

#!/bin/bash

if [ -d ~/exp4/FILE3-5K ];then
                rm -rf ~/exp4/FILE3-5K
                mkdir ~/exp4/FILE3-5K
else
                mkdir ~/exp4/FILE3-5K
fi

find ~/exp4/FILE3/* -size -6k -exec cp {} ~/exp4/FILE3-5K \;
第四题

#!/bin/bash

if [ -d ~/exp4/FILE4 ];then
                rm -rf ~/exp4/FILE4
                mkdir ~/exp4/FILE4
else
                mkdir ~/exp4/FILE4
fi

cd ~/exp4/FILE4
touch file{001..100}
tar -czf allfile.tar.gz *
mv -f ~/exp4/FILE4/allfile.tar.gz ~/exp4
cd ~/exp4
ls -l allfile.tar.gz
chmod u+rwx allfile.tar.gz
chmod g+r-w allfile.tar.gz
chmod o+r-w allfile.tar.gz

  • 4
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
吉林大学在开展实验课程中采用Linux操作系统。Linux是一种开源的、免费的操作系统,具有稳定性高、安全性好以及灵活性强的特点,因此被广泛应用于教育领域。 在实验课程中使用Linux有以下几个好处。首先,Linux操作系统可以方便地进行实验环境的搭建,通过虚拟机或双系统等方式,在学生个人电脑上安装Linux系统进行实验,节约了硬件设备的资源开销。其次,Linux系统有丰富的命令行工具和编程语言支持,可以满足不同实验课程的需求。学生可以通过命令行操作,掌握底层的原理和操作技能。此外,Linux操作系统还拥有强大的网络功能,可以进行实验课程中需要的网络实验,例如网络安全、网络配置等。 在吉林大学实验课程中,教师们通过结合理论知识和实践操作的方式,培养学生们的实际动手能力,提高他们对计算机技术的理解和掌握。通过Linux实验,学生们能够学习到操作系统的原理、文件系统的管理、命令行的使用、网络配置和安全等知识,培养了他们的操作系统和网络管理能力。同时,Linux的开源特性也为学生们提供了与其他开源软件的结合实践的机会,拓宽了他们的开发和应用领域。 总之,吉林大学实验课程中采用Linux操作系统,既满足了实验的需求,又培养了学生的实际操作能力和丰富的计算机技术知识,为学生的综合素质提高打下了坚实的基础。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值