linux作业(二)

一)基础实验:

  1. 新建文件a.txt,并用权限模式、权限值两种方式修改权限为rwxrwx–x
    touch a.txt
    chmod u+rwx,g+rwx,o+x-r-w a.txt
    chmod 771 a.txt

  2. 在用户的家目录中创建多级目录a/b/c/d/e
    mkdir -p a/b/c/d/e

  3. 创建四个目录a、b、c、d,
    1)将a、b拷贝到c
    2)将a、b剪切到d
    3)删除c、d
    mkdir a b c d
    cp -r a b c
    mv a b d
    rm -r c d

  4. 显示家目录中所有以.txt结尾的文件
    ls *.txt

  5. 新建文件link1.txt、link2.txt、k.txt、ab.txt,执行ls [link] 和 ls link分别会有哪些
    文件被查出
    touch link1.txt link2.txt k.txt ab.txt
    ls [link] 查到三个link1.txt、link2.txt、k.txt
    ls link 查到两个link1.txt、link2.txt

  6. 查看2008年8月份的日历
    cal 8 2018

  7. 将当前时间输出到time.txt
    date >time.txt

二)扩展实验:

  1. Unix中的权限是如何来设计的
    unix按三类群体设计权限,分别为:
    1>.所有者权限
    2>.组权限
    3>.公共权限
    某个文件(或目录)的上面三种权限可以通过一个非常简洁的表达式来展现。
    例如:
    rwxr-xr-x
    它仅仅只有9个字符,每3个作为一组(rwx r-x r-x),依次分别表示所有者权限、
    组权限和公共权限。
    每组内r、w、x分别表示了文件在该用户群体中的读、写、执行权限
    (- 表示无权限)

  2. 创建a能否产生b
    touch b
    ln –s b a
    rm b
    touch a
    能产生b

  3. 在Unix中?的作用
    ? 代表任意一个字符(有且仅有一个),个数确定一个,字符不定

  4. ;和|的异同
    ;:在一个命令行输入多个命令
    |:管道,将一个命令的输出作为另一个命令的输入
    cal 7 2019 | lp
    lp操作打印机
    分号是顺序执行
    管道是把前面的命令结果交给管道后面的命令执行

三)作业:

  1. 查看当前目录下所有文件包括隐藏文件的详细列表信息
    ls -al

  2. 在cp、mv、rm等命令中,-i选项的作用
    cp -i 在覆盖目标之前给出提示,要求用户确认是否覆盖
    mv -i 若指定目录已有同名文件,则先询问是否覆盖旧文件
    rm -i 删除前逐一询问
    提示用户是否确认覆盖,覆盖前先询问

  3. 用ls查看目录本身(而非其子目录)的详细列表信息
    ls -ld 目录

  4. 在主目录中进行如下操作:
    a. 使用touch命令创建文件test;
    用mkdir命令分别创建名为courses、sample和personal的目录;
    使用ls -l命令查看当前目录中文件的访问权限;
    使用ls -ld命令查看当前目录中目录的访问权限。(看的是本目录,不加d看的是其中的子目录们)
    touch test
    mkdir courses sample personal
    ls -l courses sample personal
    ls-ld courses sample personal
    b. 对courses、sample和personal三个子目录,设置使自己(owner)拥有读、写、执行权限,组用户有读写权限,其它用户只有执行权限,用字符模式实现,并查看设置结果。
    chmod u+rwx,g+rw-x,o+x-r-w courses sample personal
    ls -ld courses sample personal
    c. 设置test的权限,使自己有读和写的权限,组用户有读的权限,其他用户没有任何权限,用数字模式实现上述设置,并查看设置结果。
    chmod u+rw-x,g+r-wx,o-rwx test
    chmod 640 test
    ls -ld test

  5. 使用touch命令在主目录中建立文件file1和file2
    touch file1 file2
    (2) 在主目录中创建子目录dir1、dir2
    mkdir dir1 dir2
    (3) 将file1 file2 复制到dir1中,查看主目录与dir1目录中有何变化
    cp -i file1 file2 dir1
    (4) 将文件file1,file2从主目录移动至dir2中,查看主目录与dir2有何变化
    mv -i file1 file2 dir2
    (5) 将dir2中的文件file1 改名为myfile1
    mv ./dir2/file1 ./dir2/myfile1
    (6) 请使用绝对路径删除文件myfile1
    rm /home/briup/dir2/myfile1
    (7) 将dir1中文件拷入dir2子目录,注意有没有提示,考虑原因。(默认是不提示的,如要提示加-i)
    cp -i ./dir1/* ./dir2/
    (8) 删除dir1子目录
    rm -r ./dir1/*
    (9) 将目录dir2复制到dir1
    cp -r ./dir2 ./dir1/
    (10) 将目录dir2重命名为dir3
    mv ./dir1/dir2 ./dir1/dir3(也可进入到dir1目录下进行更改)

6.查看/etc下所有文件的详细信息,并将这些输出信息存储到以自己名字命名的文件中;
查看文件/etc/passwd的内容,并将这些内容追加到上述文件的末尾
ls -l /etc/* > zhengyongzhi.txt
cat zhengyongzhi.txt
cat /etc/passwd >> zhengyongzhi.txt
cat zhengyongzhi.txt

  1. 在home目录下创建dhA,ehasE,fhhBd等文件,查询当前目录下以小写d-j开头并且以大写A-D结尾的文件
    ls [defghij]*[ABCD] 查到dhA
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 北邮linux的第三次上机作业是在系统管理课程中所进行的,主要涵盖了对Linux系统的进程管理、文件系统扩展、定时任务、用户和组管理等方面的学习。 在进程管理方面,我们主要掌握了如何使用ps命令、top命令和kill命令来查看、控制和关闭进程。在文件系统扩展方面,我们学习了如何使用LVM技术来管理硬盘的扩容和分区,以及如何使用fdisk命令来对磁盘进行分区管理。 此外,我们还掌握了如何使用crontab命令来进行定时任务的管理和设置,以及如何使用useradd命令和usermod命令来进行用户和组的管理和权限设置。这些技能对于如今的系统管理者而言是必须的。 在此次实验中,我们通过实际操作,更好地理解了Linux系统管理的机制和原理,掌握了课堂所学的知识点,并且对系统管理者所需要具备的能力进行了深入的思考和探讨。这些都是我们在今后的学习和工作中必不可少的技能。 ### 回答2: 北邮linux第三次上机作业是一项挑战性较高的任务,要求参与者具备一定的软件编程和计算机网络方面的知识。任务主要分为两个部分,第一部分是编写程序,第部分是进行网络配置。 在编写程序的部分,参与者需要使用C或C++编写一个多线程的程序,并通过文件读取或用户输入来进行数据处理。该任务要求参与者能够熟练运用多线程的编程思想,以及能够对数据进行有效的处理和分析。此外,还要求程序能够稳定运行,并在遇到异常情况时给出正确的提示信息。 在网络配置的部分,参与者需要在Linux系统上配置一个网络服务,并对相应的服务进行测试。该任务要求参与者具备一定的计算机网络知识,能够熟练操作Linux系统,并能够利用相应的工具完成网络配置。此外,还要求参与者能够对配置的服务进行实际测试,并对测试结果进行分析。 总的来说,北邮linux第三次上机作业是一项涉及多个方面的任务,要求参与者具备综合的软件编程和计算机网络能力。完成该任务可以帮助参与者提高自己的技术水平,同时也有助于加强他们的团队沟通和协作能力。 ### 回答3: 北邮Linux第三次上机作业是一项关于Shell编程的实践任务,要求学生通过练习,掌握Shell脚本的基本语法和应用,加深理解Linux操作系统的特性和原理。该次实践作业旨在提高学生的实际操作能力,培养学生的团队精神和创新意识。 该作业的主要任务是实现一个小型的Shell应用程序,包括输入输出和文件操作、字符串操作和文件查找等多个功能。学生需要根据题目要求设计功能模块,编写Shell脚本程序,并进行测试和调试。实践过程中,要注意代码规范性和运行效率,以及对实验结果的记录和总结。 通过这次实践作业,学生可以更加深入地理解Shell编程语言,掌握Linux操作系统的基本操作和应用技巧,提高自己的逻辑思维和编程水平。同时,通过团队协作和分享经验,可以加强学生的交流和合作意识,培养创意和创业精神。 总之,北邮Linux第三次上机作业是一项富有挑战和创新性的实践任务,可以为学生打下深厚的理论和实践基础,提高学生的实际操作能力,激励学生的创新和创业精神,为未来的职业生涯做好充分准备。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值