搜书网 本次搜索耗时 0.017 秒,为您找到 5312 个相关结果.
  • 第9章 开发工具

    第9章 开发工具 第9章 开发工具 在本章中,我们将介绍一些Linux系统中的程序开发工具,其中一些工具也可以在UNIX系统中使用。Linux系统除提供开发人员必需的编译器和调试器外,还提供一组工具,其中每个都可以完成一件独立的任务,并且允许开发人员将它们创造性地组合在一起,而这种组合能力也是Linux从UNIX的哲学体系中继承而来的。你将在本章中看...
  • 2.2 一点哲学

    2.2 一点哲学 2.2 一点哲学 现在,我们来关注一点UNIX(当然也是Linux)的哲学。UNIX架构非常依赖于代码的高度可重用性。如果你编写了一个小巧而简单的工具,其他人就可以将它作为一根链条上的某个环节来构成一条命令。Linux让用户满意的原因之一就是它提供了各种各样的优秀工具。下面是一个简单的例子: 这个命令使用了ls和more工具并...
  • nethogs

    nethogs 补充说明 语法 选项 安装 NetHogs用法 NetHogs 命令行参数 nethogs 终端下的网络流量监控工具 补充说明 有很多适用于Linux系统的开源网络监视工具。比如说,你可以用命令iftop来检查带宽使用情况。netstat用来查看接口统计报告,还有top监控系统当前运行进程。但是如果你想要找一个能够按...
  • 9.3.5 核心转储

    9.3.5 核心转储 9.3.5 核心转储 核心转储(Core dump)中的 “core” 代表程序的关键运行状态,“dump” 的意思是导出。 核心转储历史悠久,很早就在各类 Unix 系统中出现。在任何安装了《Linux man 手册》的 Linux 发行版中,都可以运行 man core 命令查阅相关信息。 $ man core .....
  • lilo

    lilo 补充说明 语法 选项 实例 lilo 安装核心载入开机管理程序 补充说明 lilo命令 用于安装核心载入,开机管理程序。lilo是个Linux系统核心载入程序,同时具备管理开机的功能。单独执行lilo指令,它会读取/etc/lilo.conf配置文件,然后根据其内容安装lilo。 Linux lilo已经成为所有 Linu...
  • 1.2 Linux程序设计

    1.2 Linux程序设计 1.2.1 Linux程序 1.2.2 文本编辑器 1.2.3 C语言编译器 1.2.4 开发系统导引 1.应用程序 2.头文件 3.库文件 4.静态库 5.共享库 1.2 Linux程序设计 许多人认为Linux程序设计就是用C语言编程。的确,UNIX最初是用C语言编写的,并且UNIX的大多数应用程序也...
  • 14.5 IPC状态命令

    14.5 IPC状态命令 14.5.1 显示信号量状态 14.5.2 显示共享内存状态 14.5.3 显示消息队列状态 14.5 IPC状态命令 虽然X/Open规范并没有定义它们,但大多数Linux系统都提供了一组命令,用于从命令行上访问IPC信息以及清理游离的IPC机制。它们是ipcs和ipcrm命令,这两个命令对于开发程序非常有用。 I...
  • 译者序

    译者序 译者序 开源软件蓬勃发展,各种Linux发行版也层出不穷,Linux已经逐渐从服务器领域走进了我们日常的生活。但可惜的是,多数人对它的认识似乎一直停留在表面上。 Scott Granneman的这本使用手册揭开了Linux Shell的神秘面纱。全书以目前最热门的Linux发行版——Ubuntu为平台,从零开始循序渐进地介绍了Linux系统...
  • 6.1 用curses函数库进行编译

    6.1 用curses函数库进行编译 6.1 用curses函数库进行编译 curses函数库能够优化光标的移动并最小化需要对屏幕进行的刷新,从而也减少了必须向字符终端发送的字符数目。虽然比起使用哑终端和慢速调制解调器的年代,输出字符的数量已显得不那么重要,但curses函数库仍是程序员工具箱中一个有用的工具。 由于curses是一个函数库,所以在...
  • Linux的热插拔子系统

    Linux的热插拔子系统 modprobe shpchp echo 0>/sys/bus/pci/slots/<插槽编号>/power echo 1>/sys/bus/pci/slots/<插槽编号>/power Linux的热插拔子系统 Linux中有用于PCI热插拔的子系统,SHPC、PCI Express、ACPI热插拔基本上是相同的。S...