下载  >  手册下载  >  UNIX技术手册 Unix in a Nutshell, 4th Edition 英文PDF文字版

UNIX技术手册 Unix in a Nutshell, 4th Edition 英文PDF文字版
分类:开发工具查看:2071下载:55
Unix in a Nutshell同时涵盖了许多重要的、业界标准的开放源码工具
本书还完整地讨论了常用的shell(bash、ksh及tcsh)和重要元素如正则表达式,乃至旧式工具如sed、awk与vi。
Unix不是一个庞大的物体:它是一个综合体,而《Unix技术手册》则是将这一切合并在一起的一本书。

到底unix是什么?原始的unix源码是由sco拥有,unix注册商标是由open group拥有,而领先的仿unix系统则是gnu/linux、mac os x及solaris。这些版本所附的命令与选项有许多是重叠的,但是仍存在许多差异。
  混淆了吗?尚且先不要输入rm-rf。在目前没有unix标准支持者的世界中,《unix技术手册》第四版尝试定义unix。它从领先的仿unix操作系统中粹取共同的部分,所以你可以轻易地找到在每个地方都可以丁作的命令。而且,它还显示了最重要的、系统特有的命令与选项,所以你可以熟练地在你最喜欢的unix版本上工作。
  本书同时涵盖了许多重要的、业界标准的开放源码工具,它们也成为了unix的一部分,即使它们并未随附于操作系统中。这些工具包括cvs、subversion、gnu make与gdb,以及较小型的工具,例如curl与wget。此外,本书还完整地讨论了常用的shell(bash、ksh及tcsh)和重要元素如正则表达式,乃至旧式工具如sed、awk与vi。
  如果你被unix系统的多样性弄得头晕,或者如果你通常要与一个或多个unix系统一起工作,则你将需要每天使用这本书。unix不是一个庞大的物体:它是一个综合体,而《unix技术手册》则是将这一切合并在一起的一本书。

Unix in a Nutshell目录

前言
第一部分 命令与shell
第一章 简介
21世纪的unix
取得编译器
编译软件
快速参考哪些内容?
初学者指引
solaris:符合标准的程序
第二章 unix命令
简介
一般命令摘要
solaris命令摘要
gnu/linux命令摘要
mac os x命令摘要
java命令摘要
第三章 unix shell概述
shell简介
shell的目的
shell的种类

.shell源码的网址
常见功能
不同的功能
第四章 bash与korn shell
功能概述
调用shell
语法
函数
变量
算术表达式
命令历史机制
工作控制
命令的执行
受限制的shell
内置命令(bash及korn shell)
第五章 tcsh:扩展的c shell
功能概述
调用shell
语法
变量
预定义的shell变量
表达式
命令历史机制
命令行的处理
工作控制
内置命令
第六章包管理
linux包管理
red hat包管理程序
yum:yellowdog updater modified
yum命令摘要
up2date:red hat update agent
debian包管理程序
macos x包管理
solaris包管理
第二部 分文本编辑和处理
第七章 模式匹配
文件名与模式
元字符
根照unix程序分类列示的元字符
第八章 emacs编辑器
概念总述
命令行语法
命令摘要,依组分类
命令摘要,依按键分类
命令摘要,依名称分类
第九章 vi、ex与vim编辑器
概念概述
命令行语法
vi的运作
vi命令
vi配置
ex基本概念
ex命令摘要(依字母顺序)
第十章 sed编辑器
概念概述
命令行语法
sed命令的语法
sed命令的分类总结
sed命令摘要(依字母顺序)
第十一章 awk编程语言
概念概述
命令行语法
模式与程序
内置变量
运算符
变量与数组的赋值
用户定义的函数
gawk特有的功能
实现限制
awk函数与命令的分类列表
awk函数与命令摘要(依字母顺序)
输出重定向
源码
第三部分 软件开发
第十二章 源码管理概述
简介与术语
用法模型
unix源码管理系统
其他的源码管理系统
第十三章 修订控制系统
命令概述
基本运算
一般rcs的规范
命令摘要(依字母顺序)
第十四章 并发版本系统
概念概述
命令行语法与选项
dot文件
环境变量
关键字与关键字模式
日期
cvsroot变量
命令摘要(依字母顺序)
第十五章 subversion版本控制系统
概念概述
获得subversion
使用subversion:快速指南
subversion命令行客户端程序:svn
仓库管理:svnadmin
检查仓库:svnlook
提供远程访问:svnserve
其他subversion组件
第十六章 gnu make工具
概念概述
命令行语法
makefile行

特殊的目标名称
编写命令行
第十七章 gdb调试器
概念概述
命令行语法
初始化文件
gdb表达式
gdb文本用户界面
gdb命令的分组列表
set与show命令摘要
info命令摘要
gdb命令摘要(依字母顺序)
第十八章 编写手册页
简介
nroff/troff概述
man宏摘要(依字母顺序)
预定义的字符串
内部名称
样本文档
第四部分 命令与shell参考资料
附录一 iso 8859-1(latin-1)字符集
参考书目

本站所有资源均由网友贡献发布,或转载各大下载站。请自行检查软件的完整性!本网站所有资源仅供学习和参考。请勿用于商业用途,否则造成的一切后果由您自行负责!如有侵权,请联系我们删除下架。联系方式:admin@php.cn

最新课程

查看更多
  • 【web前端】Node.js快速入门
    【web前端】Node.js快速入门
    本课程专为初学者量身打造,旨在帮助学员快速掌握Node.js的基础知识与核心技术。课程从Node.js的安装与环境配置开始,逐步深入解析其异步编程模型、模块系统以及事件驱动机制。通过丰富的实战案例,学员将学会如何使用Node.js搭建高效、稳定的Web服务器,处理HTTP请求与响应,以及进行文件操作与数据库交互。此外,课程还将介绍Node.js在前端开发中的典型应用场景,助力学员快速提升实战能力,轻松应对前端开发的挑战。
  • 国外Web开发全栈课程全集
    国外Web开发全栈课程全集
    本课程是一套涵盖HTML、CSS、JavaScript、Vue.js、React、Flutter以及移动APP开发的全面教程。从基础的网页制作到复杂的前后端交互,再到移动应用的实战开发,课程内容丰富,实战性强。学员将通过一系列实战项目,深入了解并掌握各类开发技能,快速成长为全栈开发工程师。无论是初学者还是有一定经验的开发者,都能从中受益。通过本课程的学习,你将具备独立开发Web应用与移动应用的能力,为未来的职业发展打下坚实的基础。
  • Go语言实战之 GraphQL
    Go语言实战之 GraphQL
    本课程旨在帮助学习者掌握如何使用Go语言实现GraphQL服务。课程从GraphQL的基础知识讲起,深入剖析其数据查询语言的特点和优势,随后结合Go语言的特性,详细讲解如何构建GraphQL服务器、处理请求、定义数据模式等。通过丰富的实战案例,学习者将学会如何在实际项目中集成GraphQL,提升数据交互的灵活性和效率。课程适合有一定Go语言基础的开发者,是构建高效、现代化API的必备之选。
  • 550W粉丝大佬手把手从零学JavaScript
    550W粉丝大佬手把手从零学JavaScript
    本课程,专为初学者打造,由谷歌大佬亲自授课。课程从JavaScript的基础知识讲起,逐步深入,涵盖语法、函数、对象、事件处理等内容。通过生动的案例和实战练习,帮助学员快速掌握JavaScript的核心技能。大佬将亲自解答学员疑惑,分享编程心得,让学员在轻松愉快的氛围中成长为JavaScript高手。无论你是编程小白,还是希望提升技能的开发者,本课程都将是你学习JavaScript的不二之选。
  • python大神Mosh,零基础小白6小时完全入门
    python大神Mosh,零基础小白6小时完全入门
    本课程带领你踏上编程之旅。从零基础开始,这个为期 6 小时的课程将指导你掌握 Python 的基本原理和高级概念。 无论你是初学者还是希望提高技能的经验丰富的程序员,Mosh 的深入讲解和清晰的教学方法将使你快速掌握 Python。深入了解变量、数据类型、条件语句、循环、函数、对象和模块,并通过动手练习巩固你的理解。 本课程是学习 Python 的理想选择,能够为各种职业领域做好准备。Mosh 的专业知识和对教育的热情将使你充满信心,踏上成为一名熟练的 Python 开发人员的道路。