《SQL基础教程》简要总结 《设计师要懂心理学》读书笔记 MySQL与MariaDB学习笔记 WDT (Folly) 安装指南 -- CentOS 7 [solved]Page build failed(Jekyll) 数据包过滤及分析实例 tshark tcpdump Scala Tour 学习总结 “Docker容器和容器云”读书笔记(1) “Docker Practice”读书笔记 “图解基础设施设计模式”小结 “图解服务器端网络架构”小结 Python网络安全编程 数据包解析笔记 华为挑战赛(1) DDoS攻击防御与云服务 基于网络回溯分析技术的异常行为分析 “Linux程序设计”小结(进程间通信) C语言编程规范(华为软件精英挑战赛) 2017阿里在线编程题--单源最短路径问题 2017年阿里在线编程题-- 数串分组 Uinx/Linux上的帮助查询命令 你懂C,所以C++不在话下 一篇特别长的总结(C专家编程) 程序员面试金典--笔记(精华篇) C陷阱与缺陷--笔记 半小时搭建电子商务网站--opencart linux网络知识和工具(持续更新) 网卡参数查询及设置工具ethtool 高性能流量生成工具trafgen(DDoS模拟) Linux流量控制工具TC 流量控制工具TC详细说明 tcpdump过滤数据包,结果不对? Lecture 网络攻击与防御技术笔记 gotgit-git权威指南 高效使用MacOS所要知道的 shell内置字符串处理 配置ntp(知其所以然) 360黑客攻防技术分享会--记录 中毒U盘恢复--快捷键病毒 Tor--anonymity network介绍(PPT) IBM bluemix 再读《Linux Shell脚本攻略》 linux shell 学习摘记(9) linux shell 学习摘记(8) linux shell 学习摘记(7) linux shell 学习摘记(6) linux shell 学习摘记(5) linux shell 学习摘记(4) linux shell 学习摘记(3) linux shell 学习摘记(2) linux shell 学习摘记(1) firefox vim 插件 vimperator A Byte of Vim 笔记 windows注册表小知识 安全测试工具篇(开源&商业) 安全及性能测试工具(网站收集) 性能测试工具 屡试不爽的“3个”iPad使用技巧 Shell Shortcuts(和Tab键一样实用) vim--自动添加jekyll post信息头 vim 自动给文件添加头部信息 GitHub Tips (很实用,值得收藏) Linux路由、防火墙、NAT命令

再读《Linux Shell脚本攻略》

2016年10月03日

最近有空,自己又重新看了遍《Linux Shell脚本攻略(第二版)》。尽管接触Linux Shell 已有两年了,但通过再读这本入门教程,自己收获还是挺多的,确实是一个好的工具书。为了抗遗忘方便查阅,于是自己写了些笔记总结,分享一下。

说明:

  1. 针对原书的一个简单梳理(有少许自己添加的内容)
  2. 可用来查阅, 复习自测(详细内容需看原文)
  3. 适合有基础的人阅读

第1章

  • 主要内容:bash基础概念、终端打印、数学运算等

  • 主要命令:let, cat, 变量字符串处理, 数学计算, 管道|, 重定向, $, expr, bc, echo, $#, $*, $0, eval, tr, printf, read, tput, 循环语句, 条件语句, 分隔符IFS

  • 章节总结

第2章

  • 主要内容:GNU/Linux常用命令、加密散列命令、并行执行

  • 主要命令:cat, script, scriptreplay, find -exec, xargs, tr, md5sum, sha1sum, md5dep, crypt, gpg, base64, opensslpasswd, sort, uniq, mktemp, split, csplit, ${URL%*.}, ${URL##*.}, rename, look, echo -e, grep -q, PIDARRAY+=("$!"), expect

  • 章节总结

第3章

  • 主要内容:文件生成、挂载文件、iso镜像

  • 常用命令:comm, chmod/chown, chattr, touch, 列出目录的相关命令, readlink, file, <<<, dd, 有关光盘的各类命令,mkfs.ext4, mkisofs, isohybrid, mount/umount, fdisk, loseup, sync, cdrecord, eject, diff, patch, seq, tail, dmesg, pidof, pushd/popd, wc, tree

  • 章节总结

第4章

  • 主要内容:命令行文本处理、正则表达式、sed/awk等

  • 常用命令:正则表达式, grep/egrep, sed, awk, cut, find, xargs, tr, 变量切片

  • 章节总结

第5章

  • 主要内容:通过shell与web进行交互,实现web页面的数据采集、解析能任务, POST/GET数据,Twitter客户端脚本

  • 常用命令:wget, lynx, curl, 图片抓取脚本, 网页相册生成脚本

  • 章节总结

第6章

  • 主要内容:主要涉及数据的备份、归档、压缩等命令, 还包括全盘镜像

  • 常用命令: tar, gzip, zcat, zip, unzip, lzma, pbzip, rsync, git, squashfs, fsarchiver

  • 章节总结

第7章

  • 主要内容:网络配置相关的命令,ssh用法,高级端口转发,原始网络通信,防火墙配置等

  • 常用命令:ifconfig, host, nslookup, dhclient, route, ping, fping, nc, lsof, netstat, iwconfig, ssh, sshfs, firewall, &子进程

  • 章节总结

第8章

  • 主要内容:系统监控方面的命令,日志记录、保镖生成、磁盘使用、cpu占用、文件系统检测等等

  • 常用命令:du, time, ps, watch, whoami, who, w, users, uptime, last, logrotate, powertop, iotop, fsck, 入侵检测脚本, 活跃用户脚本

  • 章节总结

第9章

  • 主要内容:系统管理方面的命令,还介绍了mysql, 图片缩放,窗口截屏等命令

  • 常用命令:ps, which, whatis, whereis, file, pgrep, apropos, top, kill, trap, mesg, hostname, uname, /proc, crontab, imagemagick, mysql 脚本, 用户管理脚本, 图像管理脚本

  • 章节总结


知识共享许可协议
SWF's Hacking Dreamonephone 创作,采用 知识共享 署名-非商业性使用 4.0 国际 许可协议进行许可。
© 2011-2017. All rights reserved by onephone. Powerd by Jekyll.