封面
版权信息
推荐序1
推荐序2
前言
第1章 Linux简介
1.2 Linux的特点
1.3 系统安装
1.4 系统登录
1.5 系统启动流程
1.6 获得帮助
NOTE
可以使用man-f来查询要找的命令存在于哪些man文件中
2022-02-16 13:42:38
第2章 Linux用户管理
2.2 Linux账号管理
2.3 切换用户
2.4 例行任务管理
第3章 Linux文件管理
3.2 文件和目录的权限
NOTE
该命令是设置了SUID权限的,这意味着普通用户可以使用root的身份来执行这个命令
2022-02-16 13:47:45
NOTE
SUID权限只能用于二进制文件
2022-02-16 13:47:42
3.3 查找文件
3.4 文件压缩和打包
第4章 Linux文件系统
4.2 磁盘分区、创建文件系统、挂载
4.3 Linux逻辑卷
4.4 硬链接和软链接
第5章 字符处理
NOTE
在Linux中也存在着管道,它是一个固定大小的缓冲区,该缓冲区的大小为1页,即4K字节。
2022-04-05 10:25:15
NOTE
不过这可能会出现因输出内容过多而造成翻屏的情况,这样一来,先输出的内容在屏幕上就看不到了。其实这里就可以利用管道功能,将命令的输出使用more程序一页一页地显示出来。
2022-04-05 10:29:34
5.2 使用grep搜索文本
5.3 使用sort排序
5.4 使用uniq删除重复内容
5.5 使用cut截取文本
NOTE
cut就是截取的意思,它能处理的对象是“一行”文本,可从中选取出用户所需要的部分
2022-04-05 10:43:07
5.6 使用tr做文本转换
5.7 使用paste做文本合并
5.8 使用split分割大文件
第6章 网络管理
6.1 网络接口配置
6.2 路由和网关设置
6.3 DNS客户端配置
6.4 网络测试工具
第7章 进程管理
7.1 什么是进程
7.2 进程和程序的区别
7.3 进程的观察:ps、top
7.4 进程的终止:kill、killall
7.5 查询进程打开的文件:lsof
7.6 进程优先级调整:nice、renice
第8章 Linux下的软件安装
8.2 RPM安装软件
8.3 yum安装软件
8.4 三种安装方法的比较
8.5 重建RPM包
第9章 vi和vim编辑器
9.2 vi编辑器
9.3 vim编辑器
9.4 gedit编辑器
第10章 正则表达式
10.2 正则表达式示例
10.3 文本处理工具sed
10.4 文本处理工具awk
第11章 Shell编程概述
11.2 第一个Shell脚本
11.3 Shell的内建命令
第12章 Bash Shell的安装
12.1 确定你的Shell版本
12.2 安装bash
12.3 使用新版本的Bash Shell
12.4 在Windows中安装bash
第13章 Shell编程基础
13.2 转义和引用
13.3 运算符
13.4 其他算术运算
13.5 特殊字符
第14章 测试和判断
14.2 判断
第15章 循环
15.1 for循环
15.2 while循环
15.3 until循环
15.4 select循环
15.5 嵌套循环
15.6 循环控制
第16章 函数
16.2 带参数的函数
16.3 函数库
16.4 递归函数
第17章 重定向
17.2 I/O重定向
NOTE
exec是Shell的内建命令,执行这个命令时系统不会启动新的Shell,而是用要被执行的命令替换当前的Shell进程。
2022-04-05 10:55:49
NOTE
exec还可以用于I/O重定向
2022-04-05 10:55:58
NOTE
Here Document又称此处文档,用于在命令或脚本中按行输入文本。Here Document的格式为<<delimiter,其中delimiter是一个用于标注的“分隔符”,该分隔符后所有的输入都被当作是输入的文本,直到出现下一个分隔符为止。
2022-04-05 11:02:01