Linux上机

  • Post author:
  • Post category:linux


step1:使用root用户在根目录下查找一个叫sudoers文件的具体路径,以备后面使用。

相关命令:find。

在这里插入图片描述

step2:使用root用户对比使用四种文档查看命令查看/etc/sudoers文件,并且查询到root权限白名单的设置位置。请问用more、less、head和tail中的哪一个命令能够实现查询特定字符串的作用,请理解和说明more、less、head和tail的区别。

相关命令:more、less、head、tail。

more显示长文件,分屏从头到尾显示,一次性加载,空格翻页回车翻行

less显示长文件,从头展示,可以往上走,按回车、空格出现:,输入q可以直接退出,边加载边显示,可以定向查询

head显示前几行,通过前几行内容确定类型

tail显示后几行,默认10行

step3:使用root用户将sunkangkang用户(如无此用户请新建)列入sudo白名单。

相关命令:vi

在这里插入图片描述

step4:分别使用zhouyangyang和zhanghuihui用户在自己用户的主目录的.bashrc文件中增加一条命令别名的内容,其中两个用户都是对cat命令命名,命令别名分别设置为catzhou、catzhang。

相关命令:vi

在这里插入图片描述

在这里插入图片描述

step5:使用sunkangkang账户直接将zhouyangyang、zhanghuihui各自主目录下的.bashrc文件复制到/tmp目录下,并且文件名分别设定为zhouyangyang、zhanghuihui。

相关命令:sudo、cp。

在这里插入图片描述

step6:使用sunkangkang账户直接将zhouyangyang和zhanghuihui文件的所有者更换为sunkangkang。

相关命令:sudo、chown。

在这里插入图片描述

step7:使用sunkangkang用户查看zhouyangyang和zhanghuihui文件中的内容,并将两个文件中内容不同的部分输出为另一个新文件bashrc_diff。comm和diff在这里选取哪个命令使用,为什么?

相关命令:cat、diff。

在这里插入图片描述

在这里插入图片描述

diff命令比较两个文本文件,并找出它们的不同

comm命令对两个已经排好序的文件进行比较

step8:使用sunkangkang用户将zhouyangyang、zhanghuihui文件中有关别名的内容提取出来依次写入zhouyangyang_alias和zhanghuihui_alias文件中。

相关命令:cat、grep、>。

在这里插入图片描述

step9:使用sunkangkang用户新建一个文件sunkangkang_alias,将zhouyangyang_alias和zhanghuihui_alias文件里的内容依次合并入sunkangkang_alias文件中。请理解说明一下符号>和>>的区别和练习。

相关命令:touch、cat、>、>>。

在这里插入图片描述

step10:使用sunkangkang用户将sunkangkang_alias文件进行排序并将结果输出到sundakang文件中。

相关命令:sort、>。

在这里插入图片描述



版权声明:本文为qq_36358746原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。