Unix&Linux大学教程目录

第15章 标准I/O:重定向和管道

    15.1 Unix设计准则

    15.2 Unix新设计准则

    15.3 标准输入、标准输出和标准错误

    15.4 重定向标准输出

    15.5 防止文件被重定向替换或创建

    15.6 重定向标准输入

    15.7 文件描述符、Bourne shell家族重定向标准错误

    15.8 子shell

    15.9 在C-Shell家族中重定向标准错误

    15.10 组合标准输出和标准错误

    15.11 抛弃输出

    15.12 重定向:小结和体验

    15.13 管道线

    15.14 管道线分流:tee

    15.15 管道线的重要性

    15.16 条件执行

    15.17 练习

第16章 过滤器:简介和基本操作

    16.1 命令和选项变体

    16.2 过滤器

    16.3 是否应该创建自己的过滤器

    16.4 问题解决过程

    16.5 可能最简单的过滤器:cat

    16.6 增强过滤器的功能

    16.7 最有用的过滤器列表

    16.8 组合文件:cat

    16.9 划分文件:split

    16.10 组合文件时反转文本行的顺序:tac

    16.11 反转字符的顺序:rev

    16.12 从数据开头或末尾选择数据行:head、tail

    16.13 删除数据列:colrm

    16.14 练习

第17章 过滤器:比较和抽取

    17.1 比较文件

    17.2 比较任意两个文件:cmp

    17.3 比较有序文本文件:comm

    17.4 比较无序文本文件:diff

    17.5 diff使用的选项

    17.6 比较文件时的输出格式:diff、sdiff

    17.7 差分和补丁

    17.8 抽取数据列:cut

    17.9 记录、字段和定界符;抽取数据字段:cut

    17.10 组合数据列:paste

    17.11 练习

第18章 过滤器:统计和格式化

    18.1 创建行号:nl

    18.2 统计行、单词和字符数量:wc

    18.3 Unix使用制表符的方式

    18.4 可视化制表符和空格

    18.5 将制表符转换成空格:expand

    18.6 将空格转换成制表符:unexpand

    18.7 格式化行:fold

    18.8 80字符行

    18.9 格式化段落:fmt

    18.10 打印的旧时代

    18.11 按页格式化文本:pr

    18.12 按列格式化文本:pr

    18.13 练习

第19章 过滤器:选取、排序、组合及变换

    19.1 选取包含特定模式的行:grep

    19.2 最重要的grep选项

    19.3 grep的变体:fgrep、egrep

    19.4 选取以特定模式开头的行:look

    19.5 使用look和grep的时机

    19.6 查找以特定模式开头的所有单词:look

    19.7 排序数据:sort

    19.8 控制数据排序的顺序:sort -dfn

    19.9 检查数据是否有序:sort -c

    19.10 ASCII码;排序序列

    19.11 区域设置和排序序列

    19.12 查找重复行:uniq

    19.13 合并两个文件中的有序数据:join

    19.14 由偏序创建全序:tsort

    19.15 在二进制文件中搜索字符串:strings

    19.16 转换字符:tr

    19.17 转换不可显示字符

    19.18 转换字符:高级话题

    19.19 非交互式文本编辑:sed

    19.20 使用sed进行替换

    19.21 告诉sed只对指定行进行操作

    19.22 使用非常长的sed命令

    19.23 练习

第20章 正则表达式

第21章 显示文件

    21.1 文件显示程序综述

    21.2 less简介:启动、停止、帮助

    21.3 less和more的故事

    21.4 使用less

    21.5 使用less在文件中搜索

    21.6 原始模式和成熟模式

    21.7 less使用的选项

    21.8 使用less和cat的时机

    21.9 使用环境变量定制分页程序

    21.10 使用less显示多个文件

    21.11 使用more显示文件

    21.12 显示文件的开头:head

    21.13 显示文件的末尾:tail

    21.14 观察不断增长的文件的末尾:tail -f

    21.15 二进制、八进制和十六进制

    21.16 二进制、八进制和十六进制的读取和写入

    21.17 选择使用十六进制而不是八进制的原因

    21.18 显示二进制文件:hexdump、od

    21.19 众多计算机术语来自数学的原因

    21.20 练习

第22章 vi文本编辑器

    22.1 vi重要的原因

    22.2 vi历史简介

    22.3 Vim:vi的备用编辑器

    22.4 启动vi

    22.5 启动Vim:vim

    22.6 命令模式和输入模式

    22.7 了解所处模式的方式

    22.8 以只读方式启动vi:view、vi -R

    22.9 系统失败后数据的恢复

    22.10 停止vi

    22.11 vi使用屏幕的方式

    22.12 使用vi和ex命令

    22.13 学习vi命令的策略

    22.14 创建一个练习文件

    22.15 移动光标

    22.16 在编辑缓冲区中移动

    22.17 跳转到前一位置

    22.18 搜索模式

    22.19 使用行号

    22.20 插入文本

    22.21 修改文本

    22.22 替换文本

    22.23 删除文本

    22.24 撤销或重复改变

    22.25 恢复删除

    22.26 移动文本

    22.27 复制文本

    22.28 改变字母的大小

    22.29 设置选项

    22.30 显示选项

    22.31 在键入过程中自动换行

    22.32 分隔与连接行

    22.33 复制与移动行

    22.34 输入shell命令

    22.35 将文件中的数据插入到编辑缓冲区中

    22.36 将shell命令的输出插入到编辑缓冲区中

    22.37 使用程序处理数据:fmt

    22.38 将数据写入文件

    22.39 切换到一个新文件

    22.40 使用缩写

    22.41 宏

    22.42 初始化文件:.exrc、.vimrc

    22.43 使用两个初始化文件

    22.44 学习使用Vim

    22.45 事实背后的故事

    22.46 练习

第23章 Unix文件系统

    23.1 什么是文件

第24章 目录操作

第25章 文件操作

第26章 进程和作业控制

猜你喜欢

转载自www.cnblogs.com/i-hard-working/p/10699009.html