Linux操作系统作业

这篇具有很好参考价值的文章主要介绍了Linux操作系统作业。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 使用cat命令加行号显示文件/etc/issue的内容。

[root@localhost example]# cat -n /etc/issue

     1  \S

     2  Kernel \r on an \m

      3 

2.使用more命令查看文件/etc/man_db.conf的内容。

[root@localhost example]# more /etc/man_db.conf\

3使用less命令查看文件/etc/man_db.conf的内容。

[root@localhost example]# less /etc/man_db.conf(进入文件查看)

4使用head命令查看文件/etc/man_db.conf前15行的内容。

[root@localhost example]# head -n -15 /etc/man_db.conf

5将/usr/bin/passwd中的内容使用ASCII方式输出。

[root@localhost example]# od -t c /usr/bin/passwd

6将当前目录设为/root.

[root@localhost example]# cd

7执行 echo pwd>>pwd.sh命令,了解命令产生的结果。

将内容(pwd)追加到文件末尾

8查看文件pwd.sh的权限。

[root@localhost ~]# ls -l pwd.sh

-rw-r--r--. 1 root root 4 9月  25 21:06 pwd.sh

9执行./pwd.sh,能否执行,为什么?

[root@localhost ~]# ./pwd.sh

bash: ./pwd.sh: 权限不够

10将pwd.sh文件权限为可执行,再重新执行./pwd.sh。

[root@localhost ~]# chmod u+x pwd.sh

[root@localhost ~]# ./pwd.sh

/root

11新建用户user1,user2,user3。

[root@localhost ~]# useradd user1

[root@localhost ~]# useradd user2

[root@localhost ~]# useradd user3

12在/tmp下新建文件夹test。

[root@localhost ~]# mkdir /tmp/test

13查看test文件夹的权限是多少?

[root@localhost ~]# cd /tmp

[root@localhost tmp]# ls -l test

总用量 0

14修改test文件夹的权限为777。

[root@localhost tmp]# chmod 777 test

15分别使用user1、user2和user3在/tmp/test下新建文件:用户名.txt

[root@localhost ~]# su user1

[user1@localhost root]$ touch  /tmp/test/user1.txt

[user1@localhost root]$ exit

exit

[root@localhost ~]# su user2

[user2@localhost root]$ touch  /tmp/test/user2.txt

[user2@localhost root]$ exit

exit

[root@localhost ~]# su user3

[user3@localhost root]$ touch  /tmp/test/user3.txt

[user3@localhost root]$ exit

Exit

16以user1身份看能否删除user2和user3的文件?

[user1@localhost root]$ rm  /tmp/test/user2.txt  /tmp/test/user3.txt

rm:是否删除有写保护的普通空文件 "/tmp/test/user2.txt"?y

17如何保证每个用户都可以在/tmp/test中新建文件,但只能删除自己的文件而不能删除别人的文件?

只需要设置其他用户对此目录具有rwxt的权限即可。设置方法为: chmod o+rwxt test

18修改/tmp/test的权限为1777

[root@localhost ~]# chmod 1777 /tmp/test

19验证user1、user2和user3都可以在/tmp/test下新建、修改、删除自己的文件

[root@localhost ~]# su user2

[user2@localhost root]$ touch  /tmp/test/user2.txt

[user2@localhost root]$ exit

exit

[root@localhost ~]# su user3

[user3@localhost root]$ touch  /tmp/test/user3.txt

[user3@localhost root]$ exit

Exit

20以user1身份看能否删除user2和user3的文件?

[user1@localhost root]$ rm  /tmp/test/user2.txt  /tmp/test/user3.txt

rm:是否删除有写保护的普通空文件 "/tmp/test/user2.txt"?y

rm: 无法删除"/tmp/test/user2.txt": 不允许的操作

rm:是否删除有写保护的普通空文件 "/tmp/test/user3.txt"?y

rm: 无法删除"/tmp/test/user3.txt": 不允许的操作文章来源地址https://www.toymoban.com/news/detail-730403.html

到了这里,关于Linux操作系统作业的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 腾讯云阿里云云服务器 Linux 操作系统 BT 宝塔面板快速建站教程

    宝塔面板是一款服务器管理软件,支持Windows和Linux系统,可以通过Web端轻松管理服务器,提升运维效率。总体来说,宝塔面板具有操作简单、功能丰富、安全可靠等特点,是一款非常实用的服务器管理软件。 宝塔面板官方网站:https://www.bt.cn/ 宝塔面板特点 Centos 安装脚本 U

    2024年02月07日
    浏览(56)
  • Linux操作系统作业

    使用cat命令加行号显示文件/etc/issue的内容。 [root@localhost example]# cat -n /etc/issue      1  S      2  Kernel r on an m       3  2.使用more命令查看文件/etc/man_db.conf的内容。 [root@localhost example]# more /etc/man_db.conf 3使用less命令查看文件/etc/man_db.conf的内容。 [root@localhost example]# le

    2024年02月07日
    浏览(39)
  • 如何使用FinalShell远程连接工具优雅的远程连接Linux操作系统的服务器

            随着互联网的发展,越来越多的人需要远程访问和管理远程服务器或计算机。远程连接工具应运而生,以满足人们的远程访问需求。远程连接工具可以让用户远程登录到其他计算机或服务器,并执行各种操作,而无需身处物理位置。这极大地便利了用户,节省了时

    2024年02月03日
    浏览(70)
  • Ubuntu是一种现代化的开源Linux操作系统,适用于企业服务器、桌面电脑、云和IoT物联网设备

    Ubuntu是一种现代化的开源Linux操作系统,适用于企业服务器、桌面电脑、云和IoT物联网设备。您可以从Ubuntu官网下载Ubuntu桌面版、Ubuntu服务器版、Ubuntu for Raspberry Pi和IoT设备版、Ubuntu Core以及所有Ubuntu版本。 Ubuntu是一种现代化的开源Linux操作系统,它适用于广泛的设备和应用场

    2024年01月16日
    浏览(72)
  • 欧拉系统,yum不可用;服务器检查结果:***信息***您的授权码是无效的,请获得正确的授权码来注册大云Linux操作系统。您可以使用‘bclinux-license -g‘命令获得机器码

    服务器检查结果: ***信息***您的授权码是无效的,请获得正确的授权码来注册大云Linux操作系统。您可以使用\\\'bclinux-license -g\\\'命令获得机器码,然后与我们联系帮您产生订阅从而获得正确的授权码。   rpm -qa | grep license rpm -e bclinux-license-manager-4.0-1.oe2203.bclinux.x86_64  ##卸载这个包

    2024年01月16日
    浏览(56)
  • Linux操作系统-06-进程与服务管理

    使用ps命令查看进程。包括过滤进程信息 使用systemctl命令管理和运行Linux服务 进程(Process):操作系统正在运行的应用程序。任意一个进程,都会消耗CPU和内存资源, 服务(Service):通过服务控制面板直接启动的应用程序,也可能是操作系统启动时自启动的后台应用程序。

    2024年03月12日
    浏览(50)
  • 从零学习Linux操作系统 第二十二部分 企业域名解析服务的部署及安全优化

    关于dns的名词解释:dns: domain name service(域名解析服务) 关于客户端: /etc/resolv.conf dns指向文件 A记录 ##ip地址叫做域名的Address 记录 SOA ##授权起始主机 关于服务端 bind 安装包 named 服务名称 /etc/named.conf 主配置文件 /var/named 数据目录 端口 53 关于报错信息: 1.no servers could be reach

    2024年02月22日
    浏览(45)
  • 【麒麟服务器操作系统忘记开机密码怎么办?---银河麒麟服务器操作系统更改用户密码】

    以最新版本 Kylin-Server-10-SP2-x86-Release-Build09-20210524 为例。 图 1.1 grub 菜单 2.1按下”e”输入,输入用户名和密码(root/Kylin123123)(如图 1.2.1) 图 1.2.1 进入 kernel 2.2在 linux16(kernel)那行最后添加“rw(空格)init=/bin/bash (空格) console=tty0” (如图 1.2.2)。 图 1.2.2 编辑 kernel 2.3按

    2024年02月04日
    浏览(158)
  • 【操作系统】-- 先来先服务算法(FCFS)、短作业优先算法(SJF)、高响应比调度算法(HRRN)

    1、算法思想 主要从 公平 的角度考虑。 2、算法规则 按照 作业/进程 到达的 先后顺序 进行服务。 3、是否可抢占 非抢占式算法。 4、是否可导致饥饿 不会导致饥饿。 5、优缺点 优点:公平、算法实现简单。 缺点:对长作业有利,对短作业不利。 6、例题 例:各进程到达就绪

    2024年02月02日
    浏览(48)
  • 服务器操作系统有哪些

    服务器操作系统有哪些 电脑想要运行就离不开操作系统,而服务器想要正常运行同样也离不开操作系统,那你知道服务器系统有哪些?服务器系统与电脑系统有什么区别?这些问题就由壹基比小鑫在下文中来告诉大家。 服务器系统有哪些? 1、Windows服务器操作系统 环境部署

    2024年02月06日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包