Linux是多用户操作系统,可以同时接受多个用户登录,请动手操作以下内容:①用户如何从用户状态切换到超级用户状态(root);②用户如何由超级用户状态切换回的用户状态。 (3)找到你的主目录,并在主目录下执行下列命令执行的结果,并比较分析结果:①cd;②cd ..;③cd ../..;④cd /。 (4)在/etc/passwd查找是否存在字符串“root”,并把结果用高亮显示出来并显示行号。 (5)创建一个用户,并输入密码,并赋予root权限,然后注销本机用户,使用该用户进行登录。 (6)显示近期用户或终端的登录情况。 (7)在当前目录及其子目录中的常规文件中查找字符串'example'。 (8)查找/etc/目录下最近五天被修改过的文件。 (9)计算出当前目录下的子目录的个数。
时间: 2023-06-10 17:04:26 浏览: 179
Linux用户相关操作
很好,以下是对应的回答:
1. 用户如何从用户状态切换到超级用户状态(root):可以通过命令"su",输入超级用户密码即可切换到root账号。
2. 用户如何由超级用户状态切换回的用户状态:输入命令"exit"即可切换回普通用户状态。
3. 找到你的主目录,并在主目录下执行下列命令执行的结果,并比较分析结果:
- cd: 进入自己的主目录;
- cd ..: 返回上级目录;
- cd ../..: 返回上上级目录;
- cd /: 进入根目录。
4. 在/etc/passwd查找是否存在字符串“root”,并把结果用高亮显示出来并显示行号:命令为 "grep -n --color=auto root /etc/passwd",会高亮显示包含"root"字符串的行,并显示行号。
5. 创建一个用户,并输入密码,并赋予root权限,然后注销本机用户,使用该用户进行登录:可以通过命令"useradd username"创建一个用户,然后通过"passwd username"设置密码,再通过"sudo visudo"命令给该用户赋予root权限。之后注销本机用户,再用该用户进行登录即可。
6. 显示近期用户或终端的登录情况:可以通过"last"命令查看最近的用户登录情况。
7. 在当前目录及其子目录中的常规文件中查找字符串'example':可以通过"grep -r example ."命令在当前目录及其子目录中查找字符串'example'。
8. 查找/etc/目录下最近五天被修改过的文件:可以通过"find /etc -mtime -5"命令查找/etc/目录下最近五天被修改过的文件。
9. 计算出当前目录下的子目录的个数:可以通过命令"ls -l | grep ^d | wc -l"计算当前目录下的子目录的个数,其中 "ls -l" 用于列出详细信息,"grep ^d" 用于匹配以"d"开头的行(即子目录),"wc -l" 用于计算行数。
阅读全文