Linux工具快速上手,Linux很实用命令
2016-01-18 09:36
501 查看
Linux工具快速上手
前言
Linux下有很多命令行工具供我们使用,每个工具总是提供了大量参数供我们选择; 实际工作中,我们用到的工具,最常用的总是那么几个参数组合; 为此,我写了这本书相对实用的书;这本书专注于Linux工具的最常用用法,以便读者能以最快时间掌握,并在工作中应用;
说明
全书分为三个部分:第一部分为基础篇,介绍我们工作中常用的工具的高频用法;
第二部分为进阶篇,介绍的工具更多的适合程序员使用,分为程序构建、程序调试及程序优化;
第三部分是工具参考篇,主要介绍实用工具的用法和实例;相比第一二部分,这里针对每个工具的介绍更全面;
同时,这个教程也可当作Linux命令手册使用,使用左边栏的目录和搜索栏可以很方便的查阅;
建议
最好安装一个Linux系统(对于新手Ubuntu容易入门),将教程中的命令敲到bash中看看效果如果有兴趣,可以在了解之后立即查看相关更完备的内容 (比如查阅官方文档)
写作工具
本书使用的reStructuredText标记语言,相对Markdown来说,在写书方面更有优势:使用sphnix能够自动生成目录和索引文件,方便查询和检索;
有大量漂亮的HTML书籍主题模版,可为书籍轻松换肤(类似Wordpress的网站模版);
对于参考手册类书籍的编写在语法上更为便利(python官方帮助文档的使用者);
目录
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 定时任务
来源:https://github.com/me115/linuxtools_rst
相关文章推荐
- 你值得拥有:25个Linux性能监控工具
- Linux查看系统开机时间
- linux下的gdb调试工具--断点调试
- (总结)CentOS Linux下VNC Server远程桌面配置详解
- linux 常用命令
- 2016 最佳 Linux 发行版排行榜【转】
- linux 下忘记mysql密码
- linux getty命令参数及用法详解--linux开启及设置终端命令
- linux下杀死进程(kill)的N种方法 包括python–killproc
- linux mysql 学习 (二)
- linux 建议锁和强制锁
- linux2.6.30.4移植到TQ2440
- 傻瓜式破解linux--rootpassword
- 与 Linux 一起学习:学习打字
- Linux下的Java环境变量搭建(不是OpenJava)
- centos7 时间同步服务器-配置
- CentOS搭建PHP环境 - PHPstudy安装及后续配置
- Linux(CentOS) SVN服务器搭建+同步更新+多版本库+开机启动
- linux 多台虚拟机环境搭建
- 在 Linux 启动或重启时执行命令与脚本