WIP-shell练习标准和考核方式

目标: 为了让 shell 学习能够有质量保证,需要采用 实践练习考核检测 这两种方式。

一套标准式的 shell 学习方案。

  • shell 的参数解析
    • getopt 的用法
  • shell 的命令提示
  • shell 的文件处理
    • 文件操作符
    • 文件子命令 (mkdir、touch、chmod、ls、rm、mv、cp、tar、gzip)
  • shell 的文本处理
    • 字符串处理
    • 文本子命令 (grep、awk、sed、head、tail)
  • shell 的日志处理
    • 多日志输出 (输出符、管道、tee)
  • shell 的函数封装 (常用 util?)
  • shell 的交互式处理
    • read
  • shell 的案例分析

linux基础的考核标准

  • network
    • 网络配置与状态 (netstat、ss、iptables、ipvsadm、ip、route)
    • 网络抓包 (tcpdump、nc、wireshark)
    • 性能测试 (iperf)
  • process
    • 进程管理 (top、kill、glances、ps)
    • 进程资源 (/proc、lsof)
    • namespace
  • disk
    • 挂载、分区、备份、恢复 (mount、lsblk、fdisk、mkfs、lvm、nfs、fstab)
    • 性能测试 (iotop、dd、iofs)
  • crontab
    • 执行、日志、检测
  • service
    • systemctl
    • init
    • dmsg

参考文档:


It’s better to be a lion for a day than a sheep all your life.
Elizabeth Kenny


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!