Linux基础语法练习题,配有答案,题目内容如下:一、创建文件相关练习题二、文件管理相关练习题三、vim编辑器的练习四、用户管理相关操作

题目内容如下:

一、创建文件相关练习题

二、文件管理相关练习题

三、vim编辑器的练习

四、用户管理相关操作

一、创建文件相关练习题

1.进入根目录,列出当前目录的详细信息

2、在根目录下创建export目录

3.进入export目录,创建data目录

4、复制data目录为servers目录,再复制一次为software目录

结构如下:

/export/data/

/export/servers/

/export/software/

5、进入/export/servers/目录,查看所处目录。然后进入上一级目录,查看所处目录

二、文件管理相关练习题

1. 进入/etc目录下,查找profile文件;

2. 使用cp命令将profile文件复制一份到/export/data下;

3. 使用mv命令将复制的profile重命名为myprofile1;

4. 使用cat命令查看myprofile1文件内容;

5. 使用tail命令查看myprofile1的末尾5行;

6. 使用grep查找myprofile1中包含有’file’的内容。

7. 删除/export/data目录

三、vim编辑器的练习

1. 将/etc/hosts网络配置文件复制到/tmp/mydir下;

2. 使用vim编辑器打开hosts文件,按i进入编辑模式,将本机IP地址和主机名(client1)映射。

3. 按下esc键回到命令模式,再按下:wq进入末行模式,保存并退出

4. 使用vim编辑器打开复制到/tmp/mydir的myprofile文件;

5. 使用:set nu调出行号;

6. 查找profile中包含path字样的内容;

7. 跳转到53行,使用yy复制当前行;

Num 53 跳转到第53行

8. 移动光标到文件的最后一行;

在非插入状态下按下v进入可视化模式,方便查看你复制的内容

Y$是从光标所在的地方复制到结尾

9. 使用p在光标的下一行粘贴;

10. 使用dd删除光标所在行;

11. 编辑完后按下esc,使用:wq进行保存并退出(不保存仅退出使用:q!)

四、用户管理相关操作

1. 创建一个新用户user01

2. 查看/etc/passwd文件的最后一行,看看是如何记录的。

3. 查看文件/etc/shadow文件的最后一行,看看是如何记录的。

4. 给用户user01设置密码

5. 再次查看文件/etc/shadow文件的最后一行,看看有什么变化。

6. 使用user01用户登录系统,看能否登录成功。# su - user01再次使用root账号登录系统

8. 锁定用户user01: #usermod -L user01

9. 查看文件/etc/shadow文件的最后一行,看看有什么变化。

10. 解除对用户user01的锁定:#usermod -U user01

11. 更改用户user01的账户名为user02:#usermod -l user02 user01

遇到问题:

解决方法:先结束被占用的进程,然后再修改名字,像是文档打开的时候不能修改文件名

或者重新启动,直接进入管理员目录下修改

12. 查看/etc/passwd文件的最后一行,看看有什么变化。

13. 删除用户user02

五、用户管理相关

1. 使用cat vi vim等命令查看用户组账号文件/etc/group ;

2. 使用cat vi vim等命令查看用户组口令文件/etc/gshadow ;

3. 添加新组mygroup

4. 将新用户user01添加到mygroup组

5. 先删除user01用户后,删除mygroup组

  • 35
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值