Skip to content

shell 练习题,快速掌握平时常用的 shell 技巧

Notifications You must be signed in to change notification settings

immotal/shellExercise

Repository files navigation

shellExercise

shell 练习题,快速掌握平时常用的 shell 技巧

main

  • ps命令用法
  • for循环
  • 加法运算

tips

  • 如果获得一个进程的进程号
  • xargs 的使用, 用于将标准输出变为管道符号后命令的标准输入,因为有些 cmd 只支持标准输入
  • 利用上两步杀死进程 kill -9 pidnum

main

  • 条件判断, 字符串判断,整数判断
  • sed 用法
  • awk 用法 awk 参数(一般用于修改分隔符) '条件和动作' 标准输入 awk -F ":" '{print $NF}' file.name
  • 函数,带返回值的函数, 使用 $? 获取函数的返回值
  • ping 的用法

main

  • find 用法 find 路径 参数 条件 find . -type f -name "*.md"
  • awk 用法
  • read 等的用法

main

  • date 的用法

main

  • awk
  • sort
  • uniq -c 的用法,统计重复数量

main

  • sed 的用法 sed 参数 '范围 动作' 标准输入

main

  • awk length 用法 awk '{print length($0)}' <<< "$var"
  • for 循环取字符串中的单词

main

  • case 用法
  • 函数返回值
  • sed 简单用法

main

  • sed 用法
  • awk 用法
  • iptables 用法, 暂时未补充

main

  • linux 账号管理
  • awk 用法
  • 函数返回值问题

main

  • linux 账号管理
  • awk 用法
  • 函数返回值问题
  • read
  • for 循环的嵌套
  • sed {} 的作用,花括号内;的作用,r file 的用法
  • uniq, sort 的使用
  • wc 使用,特别注意事项,出现 wc 必须跟 awk
  • if 条件中 字符串和数字的比较多看下,容易忘
  • 循环输出一个文件内的所有单词
  • seq 的使用
  • 综合判断 [ ] && [ ] 中 && 的使用
  • while 和 read 还有 < file 的使用
  • while 中 continue 和 break 的使用

main

  • "${RANDOM}" 的使用
  • 数字的计算
  • sed 的具体工作模式

main

  • 数字的计算,(数字不要用""包裹起来)
  • seq 的用法
  • while
  • for
  • echo (-n 表示不换行)
  • read
  • sed

main

  • date
  • inode 等 VFS 知识
  • df

main

  • awk
  • sed
  • sort
  • uniq
  • history

main

  • wget
  • case

main

  • /proc/pid
  • ps aux
  • read

About

shell 练习题,快速掌握平时常用的 shell 技巧

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published