命令可以在linux的安全系统中,信息安全技术题库:在Linux系统中,()命令用来查找/etc目录下的所有passwd文件。...

相关题目与解析

在Linux/Unix系统中使用cp命令复制目录下的子目录的文件。()

在Linux系统中,()命令用来递归列出目录信息。

在RedHatLinux文件系统中查找文件目录可以使用的命令有()。

在Linux中ls和dir两个命令都可以用来显示指定目录下的文件。()

find命令用来在Linux系统上查找文件。()

计算当前Linux系统中所有用户的数量,可以使用什么命令()A、wc-l/etc/passwdB、wc-lC、cat/etc/p

linux中用来挂装文件系统的命令名是()。

以下属于Linux系统基本命令中的“查找文件”的指令是()A、psB、lsC、findD、df

在Linux操作系统中,目录“etc/dev”主要用于存放()。A.设备文件B.配置文件C.命令文件D

查看linux系统中根目录下各个目录大小的命令是()

在Linux操作系统中,目录“etc/dev”主要用于存放()?

Linux系统中的文件操作命令grep用于__(32)__。A.列出文件的属性信息B.在指定路径查找文

LINUX系统查看当前目录下包含哪些文件的命令是()

在Linux操作系统中,命令“chmod-777/home/abc“的作用是____.A.把所有的文件拷贝到公共目录abc中B.

在Linux操作系统中复制文件或目录时使用的命令是()。A.copyB.rmC.mvD.cp

UNIX/Linux系统中,下列命令可以将普通帐号变为mot帐号的是()A.chmod命令B.bin/passwd命令C.c

  在Linux系统的/etc目录下有这样一个文件passwd,该文件里包含系统所有用户信息的记录,记录里包含每个用户的如下信息:用户名、密码、用户ID、组ID、用户全名、用户主目录和用户登录所用的shell。请设计一个脚本(shell)程序能实现增加、删除、查找和显示特定用户信息的功能。你们可以通过创建一些UNIX/LINUX shell 脚本文件来满足以上需求。   可以用任意一个文本编辑器打开passwd文件,该文件里包含用冒号分隔开的字段组成的记录,如下所示:   root:x:0:0:root:/root:/bin/bash   zxj:x:500:500:zxj303:/home/zxj:/bin/bash    . .   在主Shell脚本文件里(必须以 menu 命名)要有一个多操作选项的菜单以便用户从选择。在不同任务的,这些操作能自动实现以下功能: 在屏幕上显示当前所有用户的记录 在屏幕上显示当前所有用户(经过格式化和排序的)的记录 只在屏幕上显示用户名和用户ID 只在屏幕上显示(经过格式化和排序的)用户名和用户ID 查询并显示特定用户的记录 往passwd文件里增加新的用户记录 从passwd文件里删除某个用户记录   你可以使用UNIX/LINUX一些比较简单的命令命令组合来执行1、2、3、4、5的任务。对于任务6和7,你需要编写单独的Shell脚本文件(必须分别命名为add和delete)并且在你的主脚本menu文件调用这些脚本文件。   可能你还需要查询一些Unix/Linux命令,比如awk,、sort、tr、cut、paste、sed、grep;你也可能还需要查询其他的Unix/Linux命令。   建议你在主目录下建立一个以 xx xx xx(xx xx xx为学号)命名的目录,并且在本次作业使用它作为工作目录。 主脚本文件的菜单   在menu脚本文件里将创建如下菜单,菜单里包含供用户选择的一些操作。 用户信息主菜单 打印当前所有记录 打印当前所有记录(格式化后的) 打印用户名和用户ID 打印(格式化了的)用户名和用户ID 查询特定记录 增加新记录 删除记录 Q——退出 你的选择是:(等待用户输入)   当用户做了选择且所选的操作完成之后,应再次显示主菜单以供用户做下一步选择。你必须用while循环和case条件语句配合来完成此操作。另外在显示主菜单前必须先清除用户屏幕。在以下所有步骤,当显示主菜单前都需要先清屏。   在menu脚本文件的前面部分你首先要定义三个变量,这三个变量分别存放passwd、add、delete文件文件名,并且能在所有涉及到passwd、add、delete文件的语句使用他们。 比如,可以定义成:           record_file=passwd   在所有访问passwd文件的语句,只要使用 $record_file 即可。这样做的一个优点就是,如果以后你需要重新命名记录或者需要在不同的记录文件使用你的脚本的话,你只需要修改以上一个语句而不须在所有有关的记录文件里逐一修改语句。如下定义另外两个变量:   add_file=add   delete_file=delete   定义以上变量之后,你必须核对menu脚本文件,看看所需的文件passwd、add、delete)是否准确存放在当前目录下。如果其任何一个不存在,你的脚本menu文件就必须显示以下信息,然后退出:   Required file theMissingFile does not exist.(所需文件不存在)   比如,如果passwd文件不存在,就显示“Required file passwd does not exist.(所需文件记录不存在)”然后退出。   在以上等待用户做出选择的菜单,如果用户偶尔输入了一个代码而不是1、2、3、4、5、6、7或Q,就有信息提示“无效的代码,请按回车键继续``````”(务必保证光标停留在此信息行末尾而不是在下一行的开始处)。等用户按了回车键之后,再次显示主菜单供用户做其他选择。可以允许用户使用Q或q退出。   在以上等待用户做出选择的菜单,如果用户简单地按了回车键(而不是输代码)的话,就会出现信息“Selection not entered. Press Enter to continue…"(务必保证光标停留在此信息行末尾而不是在下一行的开始处)。等用户按了回车键之后,再次显示主菜单供用户做其他选择。   当用户选择了第一项——打印当前所有用户记录   以下是当用户在主菜单选择第一个选项后,menu脚本文件输出的内容的例子:    (此处是主菜单—略) 你的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值