独孤
独孤
2021年05月03日入驻 合计 1 个作品 累计 10.12 万字
  • 2. ldd 查看程序依赖库

    用来查看程式运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题。
  • 1. gdb 调试利器

    GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 对于一名Linux下工作的c++程序员,gdb是必不可少的工具;
  • 5. 进程管理工具

    这一节我们介绍进程管理工具;使用进程管理工具,我们可以查询程序当前的运行状态,或终止一个进程;任何进程都与文件关联;我们会用到lsof工具(list opened files),作用是列举系统中已经被打开的文件。在linux环境中,任何事物都是文件,设备是文件,目录是文件,甚至sockets也是文件。用好lsof命令,对日常的linux管理非常有帮助。
  • 4. 磁盘管理

    日程磁盘管理中,我们最常用的有查看当前磁盘使用情况,查看当前目录所占大小,以及打包压缩与解压缩;
  • 3. 文本处理

    本节将介绍Linux下使用Shell处理文本时最常用的工具: find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk; 提供的例子和参数都是常用的; 我对shell脚本使用的原则是命令单行书写,尽量不要超过2行; 如果有更为复杂的任务需求,还是考虑python吧;
  • 2. 文件及目录管理

    文件管理不外乎文件或目录的创建、删除、查询、移动,有mkdir/rm/mv。文件查询是重点,用find来进行查询;find的参数丰富,也非常强大;查看文件内容是个大的话题,文本的处理有太多的工具供我们使用,在本章中只是点到即止,后面会有专门的一章来介绍文本的处理工具;有时候,需要给文件创建一个别名,我们需要用到ln,使用这个别名和使用原文件是相同的效果;
  • 1. 学会使用命令帮助

    在linux终端,面对命令不知道怎么用,或不记得命令的拼写及参数时,我们需要求助于系统的帮助文档; linux系统内置的帮助文档很详细,通常能解决我们的问题,我们需要掌握如何正确的去使用它们;

    1. 在只记得部分命令关键字的场合,我们可通过man -k来搜索;
    2. 需要知道某个命令的简要说明,可以使用whatis;而更详细的介绍,则可用info命令;
    3. 查看命令在哪个位置,我们需要使用which;
    4. 而对于命令的具体参数及使用方法,我们需要用到强大的man;

    下面介绍这些命令;
  • 第三章:工具参考

  • 第二章:Linux工具进阶

  • 第一章:Linux基础

    这一部分主要介绍Linux常用命令工具,比如文件管理、文本处理;为了让读者用最少的时间掌握到常用的知识,对于每个工具的举例,尽量做到小而精;本书并非一本讲解Linux各种命令的完整用法的书,并且假设读者已经熟悉Linux命令行下的基本操作。如果读者对Linux操作系统尚不了解,可以参考 《鸟哥的私房菜 基础学习篇》一书。
  • 前一页 后一页