发布《Linux工具快速教程》

阶段性的完成了这本书开源书籍,发布出来给有需要的朋友,同时也欢迎更多的朋友加入进来,完善这本书;
本书Github地址:https://github.com/me115/linuxtools_rst

在线阅读

缘起

Linux下有很多命令行工具供我们使用,每个工具总是提供了大量参数供我们选择;
实际工作中,我们用到的工具,最常用的总是那么几个参数组合;
为此,我写了这本相对实用的书;
这本书专注于Linux工具的最常用用法,以便读者能以最快时间掌握,并在工作中应用;

总论

全书分为三个部分:

  • 第一部分为基础篇,介绍我们工作中常用的工具的高频用法;
  • 第二部分为进阶篇,介绍的工具更多的适合程序员使用,分为程序构建、程序调试及程序优化;
  • 第三部分是工具参考篇,主要介绍实用工具的用法和实例;相比第一二部分,这里针对每个工具的介绍更全面;

同时,这个教程也可当作Linux命令手册使用,使用左边栏的目录和搜索栏可以很方便的查阅;

目录大纲

Linux基础

  1. 学会使用命令帮助
  2. 文件及目录管理
  3. 文本处理
  4. 磁盘管理
  5. 进程管理工具
  6. 性能监控
  7. 网络工具
  8. 用户管理工具
  9. 系统管理及IPC资源管理

Linux工具进阶

  1. 程序构建
  2. 程序调试
  3. 性能优化

工具参考篇

  1. gdb 调试利器
  2. ldd 查看程序依赖库
  3. lsof 一切皆文件
  4. ps 进程查看器
  5. pstack 跟踪进程栈
  6. strace 跟踪进程中的系统调用
  7. ipcs 查询进程间通信状态
  8. top linux下的任务管理器
  9. free 查询可用内存
  10. vmstat 监视内存使用情况
  11. iostat 监视I/O子系统
  12. sar 找出系统瓶颈的利器
  13. readelf elf文件格式分析
  14. objdump 二进制文件分析
  15. nm 目标文件格式分析
  16. size 查看程序内存映像大小
  17. wget 文件下载
  18. scp 跨机远程拷贝
  19. crontab 定时任务

写作工具

本书使用的reStructuredText标记语言,相对Markdown来说,在写书方面更有优势:

  • 使用sphnix能够自动生成目录和索引文件,方便查询和检索;
  • 有大量漂亮的HTML书籍主题模版,可为书籍轻松换肤(类似Wordpress的网站模版);
  • 对于参考手册类书籍的编写在语法上更为便利(python官方帮助文档的使用者);

Posted by: 大CC | 14JAN,2015
博客:blog.me115.com [订阅]
微博:新浪微博

最新文章

  1. 【CodeForces 672B】Different is Good
  2. An Introduction to Garbage Collection(垃圾回收简介)
  3. 使用Reveal
  4. Tomcat下部署多个项目
  5. [Angular2 Router] Configuring a Home Route and Fallback Route - Learn An Essential Routing Concept
  6. 使用awstats统计分析tengine日志访问量及各种http网站数据
  7. 内部类之.this&&.new
  8. leetcode — combinations
  9. 在win7下python的xlrd和xlwt的安装于应用
  10. Confluence 6 启用和禁用 Office 连接器
  11. Solidity的三种转账方式与比较
  12. Java关于ReentrantLock获取锁和释放锁源码跟踪
  13. linux每日命令(37):top命令
  14. hexo d 报错‘fatal: could not read Username for 'https://github.com': No error’
  15. 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活--hdu2191(多重背包模板)
  16. jQuery无刷新上传之uploadify
  17. [典型漏洞分享]一个典型的XSS盲打漏洞可导致全网用户cookie被盗取
  18. 【lightoj-1063】Ant Hills(求割点)
  19. Javascript 5种设计风格
  20. 剑指offer 面试5题

热门文章

  1. shell 在文件名后面添加特定数据
  2. Compress a Folder/Directory via Perl5
  3. mysql-5.5.28源码安装过程中错误总结
  4. Linux workqueue工作原理 【转】
  5. ServiceStack.Redis之IRedisClient 03_转
  6. STM32F0系列MCU中断向量表的重映射
  7. 收缩 虚拟硬盘 shrink vhd
  8. 如何用javascript 的eval动态执行一个需要传对象参数的函数
  9. satis 搭建 Composer 私有库的方法
  10. PHP删除MySQL数据库下的所有数据表