第二周,linux基础_vim、grep、sed、shell

  1. 总结学过的权限,属性及ACL相关命令及选项,示例。
  2. 结合vim几种模式,学会使用vim几个常见操作。
    1)如何打开文件。并在打开文件(命令模式)之后如何退出文件。
    2)打开文件(命令模式)之后,进入插入模式。并在插入模式中如何回到打开文件的状态(命令模式),并在命令模式之后如何退出文件。
    3)打开文件(命令模式)之后,进入插入模式,编写一段话,"马哥出品,必属精品", 之后从插入模式中如何回到打开文件的状态(命令模式),并在命令模式之后如何退出文件。
    4)使用cat命令验证文件内容,是刚刚自己写的内容。
    5)(可选),命令模式下,光标在单词,句子上进行前后,上下跳转。行复制粘贴。行删除。
  3. 总结学过的文本处理工具,文件查找工具,文本处理三剑客, 文本格式化命令(printf)的相关命令及选项,示例。
  4. 总结文本处理的grep命令相关的基本正则和扩展正则表达式。
  5. sed将文件test中第50行中的helloworld改为nihao
  6. 在每一行后增加一空行
    测试文件为cp /etc/passwd ~/,不要直接修改passwd文件
    8.删除文件每行的第一个字符。
    9.删除文件每行的第二个字符
    10.删除文件每行的最后一个字符
    11.删除文件每行的倒数第二个字符(有精力的同学第二个链接可以多练习)
    参考答案5-11:https://qxblog.top/题目-文本三剑客和shell/
    参考答案5-11:https://www.cnblogs.com/zll1217/articles/15394141.html
  7. 总结变量命名规则,不同类型变量(环境变量,位置变量,只读变量,局部变量,状态变量)如何使用。
  8. 通过shell编程完成,30鸡和兔的头,80鸡和兔的脚,分别有几只鸡,几只兔?
  9. 结合编程的for循环,条件测试,条件组合,完成批量创建100个用户,
    1)for遍历1..100
    2)先id判断是否存在
    3)用户存在则说明存在,用户不存在则添加用户并说明已添加。
posted @ 2024-08-19 15:50  星潮  阅读(5)  评论(0)    收藏  举报