Unix & Linux大学教程

Unix & Linux大学教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Hahn H.) ,
2010-01
版次: 1
ISBN: 9787302209560
定价: 98.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 812页
字数: 1272千字
正文语种: 简体中文
原版书名: Harley Hahn's Guide to Unix and Linux
177人买过
  •   Unix是计算机发展历史上最成功的操作系统家族。它诞生于贝尔实验室,尔后迅速成为世界上操作系统的主流并延续至今。Linux派生于Unix,并且在小型机和桌面计算机领域成为和微软的Windows并驾齐驱的操作系统家族。HarleyHahn从20世纪80年代开始,亲身体验了几平整个UDIX以及Linux操作系统的发展历史。他所著的Unix和Linux教程,秉承了他的一贯风格,幽默风趣而又知识渊博。在《Unix&Linux大学教程》中,不仅可以全面学习到Unix和Linux操作系统的工作原理和主要命令,还可以知晓Unix和Linux发展史上的许多奇闻趣事。
      解释了622个Unix专业术语,许多术语都给出了其历史来源
      书中的示例涵盖了Linux、FreeBSD和Solaris等不同类型的操作系统
      详细阐述了各种shell的异同并用示例加以说明   HarleyHahn是一名多才多艺的作家和计算机专家,他总共撰著了32本书,总销量超过了两百万册。其中,HarleyHahnsInternetYellowPages一书是业界第一本销量超过一百万册的有关Internet的书。另外,他的HafieyHahnSInternetInsecurity和HarleyHahnsInternetAdvisor还获得过普利策奖的提名。 第1章Unix简介
    1.1使用Unix的原因
    1.2Unix语言
    1.3Unix学习提示
    1.4不知道正在使用Unix的人
    1.5知道正在使用Unix的人
    1.6从本书获取最多的知识
    1.7本书所做的假定
    1.8本书未做的假定
    1.9本书使用方法
    1.10练习

    第2章什么是Linux?什么是Unix
    2.1什么是操作系统
    2.2什么是内核
    2.3Unix=内核+实用工具
    2.4“Unix”曾经是一个专用名称
    2.5“Unix”现在是一个通用名称
    2.6自由软件基金会
    2.7GNU宣言摘录
    2.8GPL和开放源代码软件
    2.920世纪70年代的Unix:由贝尔实验室转向Berkeley
    2.1020世纪80年代的UnixBSD和SystemV
    2.111991年的Unix:等待中
    2.12真命天子:LinusTolraids
    2.13Unux发行版
    2.14BSD发行版
    2.15您应该使用什么类型的Unix
    2.16获取Linux或者FreeBSD的方式
    2.17什么是Unix?什么是Linux
    2.18练习

    第3章Unix连接:
    3.1人、机器和外星人
    3.2价格昂贵的早期计算机
    3.3主机和终端
    3.4终端室和终端服务器
    3.5控制台
    3.6Unix连接
    3.7没有控制台的主机
    3.8客户端/服务器关系
    3.9按下键时发生的事情
    3.10字符终端和图形终端
    3.11最常见类型的终端
    3.12练习

    第4章开始使用Unix
    4.1系统管理员
    4.2用户标识和口令
    4.3登录(开始使用Unix)
    4.4登录之后发生的事情
    4.5着手工作:shell提示
    4.6注销(停止使用Unix):logout、exit、login
    4.7大写字母和小写字母
    4.8Unix会话样本
    4.9改变口令:passwd
    4.10口令选择
    4.11检查他人是否使用过您的Unix账户:last
    4.12用户标识和用户
    4.13超级用户的用户标识:root
    4.14安全计算实践中体验快乐
    4.15练习

    第5章GUI:图形用户界面
    5.1什么是GUI
    5.2XWindow
    5.3谁负责XWindow
    5.4抽象层次
    5.5窗口管理器
    5.6桌面环境
    5.7抽象层次:继续
    5.8Unix公司如何发展图形界面
    5.9KDE和Gnome
    5.10CDE和总拥有成本
    5.11桌面环境的选择
    5.12祖母机器
    5.13练习

    第6章Unix工作环境
    6.1同时做不止一件事情:
    6.2GUI和CLI
    6.3使用GUI登录和注销
    6.4运行级别
    6.5MicrosoftWindows的运行级别
    6.6学习使用GUI
    6.7鼠标和菜单
    6.8调整大小、最小化、最大化及关闭窗口
    6.9控制焦点:任务切换
    6.10多桌面/工作空间
    6.11终端窗口
    6.12虚拟控制台
    6.13唯一的控制台
    6.14选择与插入
    6.15复制与粘贴
    6.16以超级用户工作:su
    6.17以超级用户执行一条单独的命令:sudo
    6.18配置文件
    6.19浏览配置文件
    6.20系统关闭与重新启动:init、reboot、shutdown
    6.21系统启动或者停止时发生什么事情?dmesg
    6.22同时做不止一件事情:Ⅱ
    6.23练习

    第7章Unix键盘使用
    7.1最初的Unix终端
    7.2Teletype和Unix文化
    7.3Termcap、Telminfo与curses
    7.4Unix如何知道所使用终端的类型
    7.5修饰键:键
    7.6Unix键盘信号
    7.7键入过程中使用的信号:erase、werase、kill
    7.8和
    7.9神秘字符^H
    7.10停止程序:intr
    7.11另一种停止程序的方法:quit
    7.12暂停显示:stop、start
    7.13文件结束信号:eof
    7.14shell和eof信号
    7.15Bash:封闭eof信号
    7.16KornShell:封闭eof信号
    7.17C-Shell:封闭eof信号
    7.18显示键映射:stty-a
    7.19修改键映射:stty
    7.20命令行编辑
    7.21返回和换行
    7.22新行字符的重要性
    7.23^J的一个重要用途:sttysane、reset
    7.24程序员和公主的神话
    7.25练习

    第8章能够立即使用的程序
    8.1在系统中查找程序:which、type、whence
    8.2如何停止程序
    8.3显示时间和日期:date
    8.4显示日历:cal
    8.5Unix提醒服务:calendar
    8.6查看系统信息:uptime、hostname、uname
    8.7显示自己的信息:whoami、quota
    8.8显示其他用户的信息:users、who、w
    8.9终端临时上锁:lock
    8.10请求LJnix提醒何时离开:leave
    8.11内置计算器:bc
    8.12使用bc进行计算
    8.13在bc中使用变量
    8.14在bc中使用不同的基
    8.15逆波兰表示法
    8.16基于栈的计算器:dc
    8.17练习

    第9章文档资料:Unix手册与Info
    9.1Unix传统与自学
    9.2RTFM
    9.3什么是Unix手册?man
    9.4说明书页
    9.5显示说明书页
    9.6两个有用的说明书页技术
    9.7man的备选方案:xman和Web
    9.8Unix手册的组织方式
    9.9在man命令中指定节号
    9.10说明书页的引用方式
    9.11说明书页的格式
    9.12一种快速查寻命令作用的方法:whatis
    9.13搜索命令:apropos
    9.14foo、bar和foobar
    9.15Info系统
    9.16Info和树
    9.17启动Info:info
    9.18学习Info
    9.19阅读Info文件
    9.20从一个节点跳转到另一个节点
    9.21练习

    第10章命令语法
    10.1一次输入多条命令
    10.2输入命令时会发生什么事情
    10.3命令语法
    10.4选项
    10.5一选项和一选项
    10.6参数
    10.7空白符
    10.8一个或多个;零个或多个
    10.9命令的形式描述:语法
    10.10使用Unix手册学习命令语法
    10.11如何学习众多的选项
    10.12练习

    第11章shell
    11.1什么是shell
    11.2BourneShell家族:sh、ksh、bash
    11.3C.Shell家族:csh、tcsh
    11.4应该使用哪种shell
    11.5临时改变shell
    11.6口令文件,改变登录shell:chsh
    11.7练习

    第12章使用shell:变量和选项
    12.1交互式shell和非交互式shell
    12.2环境、进程和变量
    12.3环境变量和shell变量
    12.4显示环境变量:el,IV、printenv
    12.5显示shell变量:set
    12.6显示及使用变量的值:echo、print
    12.7Bourneshell家族使用变量:export、unset
    12.8C.Shell家族使用变量:setelunsetenv、set、unset
    12.9shell选项:set-O、set+o
    12.10显示shell选项
    12.11机器可读、人类可读
    12.12练习

    第13章使用shell:命令和定制
    13.1元字符
    13.2引用和转义
    13.3强引用和弱引用
    13.4shell内置命令:type
    13.5学习内部命令
    13.6外部命令及搜索路径
    13.7修改搜索路径
    13.8黑客如何使用搜索路径
    13.9shell提示
    13.10修改shell提示
    13.11使用变量的值
    13.12引用变量时使用哪类引号
    13.13使用转义字符的特殊码
    13.14命令替换
    13.15键入命令并进行修改
    13.16历史列表:fc、history
    13.17历史列表:设置大小
    13.18历史列表示例:避免删错文件
    13.19在shell提示中显示事件编号&工作目录
    13.20自动补全
    13.21自动补全:高级应用
    13.22为好玩和赌注使用自动补全
    13.23命令行编辑:bindkey
    13.24别名:alias、unalias
    13.25临时挂起别名
    13.26别名示例:避免删错文件
    13.27别名示例:从历史列表中重用命令
    13.28别名示例:在shell提示中显示工作目录名称
    13.29练习

    第14章使用shell:初始化文件
    14.1初始化文件和注销文件
    14.2初始化文件和注销文件的名称
    14.3点文件和re文件
    14.4使用简单的文本编辑器
    14.5登录shell和非登录shell
    14.6何时执行初始化文件
    14.7shell初始化文件的历史简介
    14.8初始化文件中放置什么内容
    14.9显示、创建及编辑初始化文件
    14.10shell脚本注释
    14.11Bourneshell家族:初始化文件示例
    14.12C-Shell家族:初始化文件示例
    14.13练习

    第15章标准I/O:重定向和管道
    15.1Unix设计准则
    15.2Unix新设计准则
    ……
    第16章过滤器:简介和基本操作
    第17章过滤器:比较和抽取
    第18章过滤器:统计和格式化
    第19章过滤器:选取、排序、组合及变换
    第20章正则表达式
    第21章显示文件
    第22章Vi文本编辑器
    第23章Unix文件系统
    第24章目录操作
    第25章文件操作
    第26章进程和作业控制
    附录AUnix命令一览表
    附录BUnix命令分类表
    附录C训命令小结
    附录DASCII码
    附录E忘记root口令的处理方法
    附录F时区与24小时制时间
    附录Gshell选项和shell变量
    术语表
  • 内容简介:
      Unix是计算机发展历史上最成功的操作系统家族。它诞生于贝尔实验室,尔后迅速成为世界上操作系统的主流并延续至今。Linux派生于Unix,并且在小型机和桌面计算机领域成为和微软的Windows并驾齐驱的操作系统家族。HarleyHahn从20世纪80年代开始,亲身体验了几平整个UDIX以及Linux操作系统的发展历史。他所著的Unix和Linux教程,秉承了他的一贯风格,幽默风趣而又知识渊博。在《Unix&Linux大学教程》中,不仅可以全面学习到Unix和Linux操作系统的工作原理和主要命令,还可以知晓Unix和Linux发展史上的许多奇闻趣事。
      解释了622个Unix专业术语,许多术语都给出了其历史来源
      书中的示例涵盖了Linux、FreeBSD和Solaris等不同类型的操作系统
      详细阐述了各种shell的异同并用示例加以说明
  • 作者简介:
      HarleyHahn是一名多才多艺的作家和计算机专家,他总共撰著了32本书,总销量超过了两百万册。其中,HarleyHahnsInternetYellowPages一书是业界第一本销量超过一百万册的有关Internet的书。另外,他的HafieyHahnSInternetInsecurity和HarleyHahnsInternetAdvisor还获得过普利策奖的提名。
  • 目录:
    第1章Unix简介
    1.1使用Unix的原因
    1.2Unix语言
    1.3Unix学习提示
    1.4不知道正在使用Unix的人
    1.5知道正在使用Unix的人
    1.6从本书获取最多的知识
    1.7本书所做的假定
    1.8本书未做的假定
    1.9本书使用方法
    1.10练习

    第2章什么是Linux?什么是Unix
    2.1什么是操作系统
    2.2什么是内核
    2.3Unix=内核+实用工具
    2.4“Unix”曾经是一个专用名称
    2.5“Unix”现在是一个通用名称
    2.6自由软件基金会
    2.7GNU宣言摘录
    2.8GPL和开放源代码软件
    2.920世纪70年代的Unix:由贝尔实验室转向Berkeley
    2.1020世纪80年代的UnixBSD和SystemV
    2.111991年的Unix:等待中
    2.12真命天子:LinusTolraids
    2.13Unux发行版
    2.14BSD发行版
    2.15您应该使用什么类型的Unix
    2.16获取Linux或者FreeBSD的方式
    2.17什么是Unix?什么是Linux
    2.18练习

    第3章Unix连接:
    3.1人、机器和外星人
    3.2价格昂贵的早期计算机
    3.3主机和终端
    3.4终端室和终端服务器
    3.5控制台
    3.6Unix连接
    3.7没有控制台的主机
    3.8客户端/服务器关系
    3.9按下键时发生的事情
    3.10字符终端和图形终端
    3.11最常见类型的终端
    3.12练习

    第4章开始使用Unix
    4.1系统管理员
    4.2用户标识和口令
    4.3登录(开始使用Unix)
    4.4登录之后发生的事情
    4.5着手工作:shell提示
    4.6注销(停止使用Unix):logout、exit、login
    4.7大写字母和小写字母
    4.8Unix会话样本
    4.9改变口令:passwd
    4.10口令选择
    4.11检查他人是否使用过您的Unix账户:last
    4.12用户标识和用户
    4.13超级用户的用户标识:root
    4.14安全计算实践中体验快乐
    4.15练习

    第5章GUI:图形用户界面
    5.1什么是GUI
    5.2XWindow
    5.3谁负责XWindow
    5.4抽象层次
    5.5窗口管理器
    5.6桌面环境
    5.7抽象层次:继续
    5.8Unix公司如何发展图形界面
    5.9KDE和Gnome
    5.10CDE和总拥有成本
    5.11桌面环境的选择
    5.12祖母机器
    5.13练习

    第6章Unix工作环境
    6.1同时做不止一件事情:
    6.2GUI和CLI
    6.3使用GUI登录和注销
    6.4运行级别
    6.5MicrosoftWindows的运行级别
    6.6学习使用GUI
    6.7鼠标和菜单
    6.8调整大小、最小化、最大化及关闭窗口
    6.9控制焦点:任务切换
    6.10多桌面/工作空间
    6.11终端窗口
    6.12虚拟控制台
    6.13唯一的控制台
    6.14选择与插入
    6.15复制与粘贴
    6.16以超级用户工作:su
    6.17以超级用户执行一条单独的命令:sudo
    6.18配置文件
    6.19浏览配置文件
    6.20系统关闭与重新启动:init、reboot、shutdown
    6.21系统启动或者停止时发生什么事情?dmesg
    6.22同时做不止一件事情:Ⅱ
    6.23练习

    第7章Unix键盘使用
    7.1最初的Unix终端
    7.2Teletype和Unix文化
    7.3Termcap、Telminfo与curses
    7.4Unix如何知道所使用终端的类型
    7.5修饰键:键
    7.6Unix键盘信号
    7.7键入过程中使用的信号:erase、werase、kill
    7.8和
    7.9神秘字符^H
    7.10停止程序:intr
    7.11另一种停止程序的方法:quit
    7.12暂停显示:stop、start
    7.13文件结束信号:eof
    7.14shell和eof信号
    7.15Bash:封闭eof信号
    7.16KornShell:封闭eof信号
    7.17C-Shell:封闭eof信号
    7.18显示键映射:stty-a
    7.19修改键映射:stty
    7.20命令行编辑
    7.21返回和换行
    7.22新行字符的重要性
    7.23^J的一个重要用途:sttysane、reset
    7.24程序员和公主的神话
    7.25练习

    第8章能够立即使用的程序
    8.1在系统中查找程序:which、type、whence
    8.2如何停止程序
    8.3显示时间和日期:date
    8.4显示日历:cal
    8.5Unix提醒服务:calendar
    8.6查看系统信息:uptime、hostname、uname
    8.7显示自己的信息:whoami、quota
    8.8显示其他用户的信息:users、who、w
    8.9终端临时上锁:lock
    8.10请求LJnix提醒何时离开:leave
    8.11内置计算器:bc
    8.12使用bc进行计算
    8.13在bc中使用变量
    8.14在bc中使用不同的基
    8.15逆波兰表示法
    8.16基于栈的计算器:dc
    8.17练习

    第9章文档资料:Unix手册与Info
    9.1Unix传统与自学
    9.2RTFM
    9.3什么是Unix手册?man
    9.4说明书页
    9.5显示说明书页
    9.6两个有用的说明书页技术
    9.7man的备选方案:xman和Web
    9.8Unix手册的组织方式
    9.9在man命令中指定节号
    9.10说明书页的引用方式
    9.11说明书页的格式
    9.12一种快速查寻命令作用的方法:whatis
    9.13搜索命令:apropos
    9.14foo、bar和foobar
    9.15Info系统
    9.16Info和树
    9.17启动Info:info
    9.18学习Info
    9.19阅读Info文件
    9.20从一个节点跳转到另一个节点
    9.21练习

    第10章命令语法
    10.1一次输入多条命令
    10.2输入命令时会发生什么事情
    10.3命令语法
    10.4选项
    10.5一选项和一选项
    10.6参数
    10.7空白符
    10.8一个或多个;零个或多个
    10.9命令的形式描述:语法
    10.10使用Unix手册学习命令语法
    10.11如何学习众多的选项
    10.12练习

    第11章shell
    11.1什么是shell
    11.2BourneShell家族:sh、ksh、bash
    11.3C.Shell家族:csh、tcsh
    11.4应该使用哪种shell
    11.5临时改变shell
    11.6口令文件,改变登录shell:chsh
    11.7练习

    第12章使用shell:变量和选项
    12.1交互式shell和非交互式shell
    12.2环境、进程和变量
    12.3环境变量和shell变量
    12.4显示环境变量:el,IV、printenv
    12.5显示shell变量:set
    12.6显示及使用变量的值:echo、print
    12.7Bourneshell家族使用变量:export、unset
    12.8C.Shell家族使用变量:setelunsetenv、set、unset
    12.9shell选项:set-O、set+o
    12.10显示shell选项
    12.11机器可读、人类可读
    12.12练习

    第13章使用shell:命令和定制
    13.1元字符
    13.2引用和转义
    13.3强引用和弱引用
    13.4shell内置命令:type
    13.5学习内部命令
    13.6外部命令及搜索路径
    13.7修改搜索路径
    13.8黑客如何使用搜索路径
    13.9shell提示
    13.10修改shell提示
    13.11使用变量的值
    13.12引用变量时使用哪类引号
    13.13使用转义字符的特殊码
    13.14命令替换
    13.15键入命令并进行修改
    13.16历史列表:fc、history
    13.17历史列表:设置大小
    13.18历史列表示例:避免删错文件
    13.19在shell提示中显示事件编号&工作目录
    13.20自动补全
    13.21自动补全:高级应用
    13.22为好玩和赌注使用自动补全
    13.23命令行编辑:bindkey
    13.24别名:alias、unalias
    13.25临时挂起别名
    13.26别名示例:避免删错文件
    13.27别名示例:从历史列表中重用命令
    13.28别名示例:在shell提示中显示工作目录名称
    13.29练习

    第14章使用shell:初始化文件
    14.1初始化文件和注销文件
    14.2初始化文件和注销文件的名称
    14.3点文件和re文件
    14.4使用简单的文本编辑器
    14.5登录shell和非登录shell
    14.6何时执行初始化文件
    14.7shell初始化文件的历史简介
    14.8初始化文件中放置什么内容
    14.9显示、创建及编辑初始化文件
    14.10shell脚本注释
    14.11Bourneshell家族:初始化文件示例
    14.12C-Shell家族:初始化文件示例
    14.13练习

    第15章标准I/O:重定向和管道
    15.1Unix设计准则
    15.2Unix新设计准则
    ……
    第16章过滤器:简介和基本操作
    第17章过滤器:比较和抽取
    第18章过滤器:统计和格式化
    第19章过滤器:选取、排序、组合及变换
    第20章正则表达式
    第21章显示文件
    第22章Vi文本编辑器
    第23章Unix文件系统
    第24章目录操作
    第25章文件操作
    第26章进程和作业控制
    附录AUnix命令一览表
    附录BUnix命令分类表
    附录C训命令小结
    附录DASCII码
    附录E忘记root口令的处理方法
    附录F时区与24小时制时间
    附录Gshell选项和shell变量
    术语表
查看详情
相关图书 / 更多
Unix & Linux大学教程
Unreal Engine 5完全自学教程
崔润(同步Sch)
Unix & Linux大学教程
Unity 2D游戏开发
[美]弗兰茨·兰辛格 (Franz Lanzinger)著 周子衿 译
Unix & Linux大学教程
Unity 3D游戏开发(第3版)
宣雨松
Unix & Linux大学教程
Unity实战(第3版)
[美]约瑟夫·霍金(Joseph Hocking)著 王冬 殷崇英 译
Unix & Linux大学教程
Unity3D虚拟现实应用开发实践())
刘龙
Unix & Linux大学教程
Unity互动媒体设计实例教程
赵志靖;周静
Unix & Linux大学教程
Unity 3D 游戏开发(微课版)
黄展鹏
Unix & Linux大学教程
Unity 3D游戏开发
[美]弗兰茨·兰辛格 (Franz Lanzinger)著 周子衿 译
Unix & Linux大学教程
Unity实战技巧精粹:290秘技大全
[日]药师寺国安
Unix & Linux大学教程
Unity 3D游戏开发技术详解与典型案例
吴亚峰
Unix & Linux大学教程
Unreal Engine 5从入门到精通
左未
Unix & Linux大学教程
Unity Shader入门与实战
黄志翔
您可能感兴趣 / 更多
Unix & Linux大学教程
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
Unix & Linux大学教程
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
Unix & Linux大学教程
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
Unix & Linux大学教程
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
Unix & Linux大学教程
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
Unix & Linux大学教程
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
Unix & Linux大学教程
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
Unix & Linux大学教程
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
Unix & Linux大学教程
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
Unix & Linux大学教程
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
Unix & Linux大学教程
自律我也能做到(全9册)
[美]康妮·科维尔·米勒 著;[阿根廷]维多利亚·阿萨纳利 绘
Unix & Linux大学教程
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘