linux shell 命令行及脚本编程实例详解 操作系统 刘艳涛 著 新华正版
操作系统 新华书店全新正版书籍 支持7天无理由
¥
39.3
6.6折
¥
59.8
全新
库存5件
作者刘艳涛 著
出版社清华大学出版社
ISBN9787302378624
出版时间2015-01
版次1
装帧平装
开本B5
页数408页
字数662千字
定价59.8元
货号xhwx_1201023730
上书时间2024-01-04
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
目录:
篇 linux shell基础和使用
章 linux及linux shell简介
1.1 关于linux
1.1.1 什么是linux
1.1.2 谁创建了linux
1.1.3 linux在常生活中的使用
1.1.4 linux kernel是什么
1.1.5 linux的理念
1.2 什么是linux shell
1.3 shell的种类
1.4 怎样使用shell
1.5 shell脚本是什么
1.6 为什么使用shell脚本
1.7 实例:创建你的个shell脚本
1.8 小结
第2章 初识linux shell
2.1 bash shell
2.1.1 bash简介
2.1.2 bash提供的改进
2.2 shell在linux环境中的角
2.2.1 与登录shell相关的文件
2.2.2 bash启动脚本
2.2.3 实例:定制自己的bash登录脚本
2.2.4 bash退出脚本
2.2.5 实例:定制自己的bash退出脚本
2.2.6 有效的登录shell的路径
2.3 shell中的变量
2.3.1 shell中变量的类型
2.3.2 实例:如何定义变量和给变量赋值
2.3.3 变量命名规则
2.3.4 实例:使用echo和printf打印变量的值
2.3.5 变量的引用
2.3.6 实例:export语句的使用
2.3.7 实例:如何删除变量
2.3.8 实例:如何检查变量是否存在
2.4 shell环境
2.4.1 实例:回调命令历史
2.4.2 实例:shell中的扩展
2.4.3 实例:创建和使用别名
2.4.4 实例:修改bash提示符
2.4.5 实例:设置shell选项
2.5 小结
第3章 常用shell(bash)命令
3.1 查看文件和目录
3.1.1 ls命令实例:列出文件名和目录
3.1.2 cat命令实例:连接显示文件内容
3.1.3 less、more命令实例:分屏显示文件
3.1.4 head命令实例:显示文件头部
3.1.5 tail命令实例:显示文件尾部
3.1.6 file命令实例:查看文件类型
3.1.7 wc命令实例:查看文件统计信息
3.1.8 find命令实例:查找文件或目录
3.2 作文件和目录
3.2.1 touch命令实例:创建文件
3.2.2 mkdir命令实例:创建目录
3.2.3 cp命令实例:复制文件或目录
3.2.4 ln命令实例:文件或目录
3.2.5 mv命令实例:重命名文件或目录
3.2.6 rm命令实例:删除文件或目录
3.3 管理文件或目录权限
3.3.1 ls -l:显示文件和目录权限
3.3.2 chmod命令实例:修改权限
3.3.3 chown、chgrp命令实例:修改文件所有者和用户组
3.3.4 设置setuid和setgid权限位实例:设置用户和组权限位
3.4 文本处理
3.4.1 sort命令实例:文本排序
3.4.2 uniq命令实例:文本去重
3.4.3 tr命令实例:替换或删除字符
3.4.4 grep命令实例:查找字符串
3.4.5 diff命令实例:比较两个文件
3.5 其他常用命令
3.5.1 hostname命令实例:查看主机名
3.5.2 w、who命令实例:列出系统登录的用户
3.5.3 uptime命令实例:查看系统运行时间
3.5.4 uname命令实例:查看系统信息
3.5.5 date命令实例:显示和设置系统期和时间
3.5.6 id命令实例:显示用户属
3.6 小结
第4章 shell命令
4.1 文件处理和归档
4.1.1 paster命令实例:合并文件
4.1.2 dd命令实例:备份和拷贝文件
4.1.3 gzip、bzip2命令实例:压缩和归档文件
4.1.4 gunzip、bunzip2命令实例:解压缩文件
4.1.5 tar命令实例:打包和解包文件
4.2 监测和管理磁盘
4.2.1 mount、umount命令实例:挂载和卸载存储介质
4.2.2 df命令实例:报告文件系统磁盘空间利用率
4.2.3 du命令实例:评估文件空间利用率
4.3 后台执行命令
4.3.1 cron、crontab命令实例:执行计划任务
4.3.2 at命令实例:在指定时间执行命令
4.3.3 &控制作符实例:将任务放在后台运行
4.3.4 nohup命令实例:运行一个对挂起疫的命令
4.4 小结
第2篇 shell 脚本编程
第5章 shell编程基础
5.1 shell脚本的行“#!”(shebang)
5.2 shell中的注释
5.3 实例:如何设置脚本的权限和执行脚本
5.4 shell变量
5.4.1 bash中的参数扩展
5.4.2 bash的变量
5.4.3 bash中的位置参数和特殊参数
5.4.4 实例:使用declare指定变量的类型
5.4.5 bash中的数组变量
5.5 shell算术运算
5.5.1 bash的算术运算符
5.5.2 数字常量
5.5.3 使用算术扩展和let进行算术运算
5.5.4 实例:使用expr命令
5.6 退出脚本
5.6.1 退出状态码
5.6.2 实例:使用et命令
5.7 实例:调试脚本
5.8 shell脚本编程风格
5.9 小结
第6章 shell的条件执行
6.1 条件测试
6.1.1 实例:使用test命令
6.1.2 if结构的语格式
6.1.3 实例:if…else…fi语句
6.1.4 实例:嵌套的if/else语句
6.1.5 实例:多级的if…elif…else…fi
6.2 条件执行
6.2.1 实例:逻辑与“&&”
6.2.2 实例:逻辑或“||”
6.2.3 实例:逻辑非“!”
6.3 case语句实例
6.4 小结
第7章 bash循环
7.1 for循环
7.1.1 for循环语
7.1.2 实例:嵌套for循环语句
7.2 while循环
7.2.1 while循环语
7.2.2 实例:定义无限while循环
7.3 until循环语句实例
7.4 select循环语句实例
7.5 循环控制
7.5.1 实例:break语句
7.5.2 实例:continue语句
7.6 小结
第8章 shell函数
8.1 函数的定义
8.2 函数的参数、变量与返回值
8.2.1 实例:向函数传递参数
8.2.2 本地变量
8.2.3 实例:使用return命令
8.2.4 实例:函数返回值测试
8.3 函数的调用
8.3.1 实例:在shell命令行调用函数
8.3.2 实例:在脚本中调用函数
8.3.3 实例:从函数文件中调用函数
8.3.4 实例:递归函数调用
8.4 实例:将函数放在后台运行
8.5 小结
第9章 正则表达式
9.1 什么是正则表达式
9.1.1 定义
9.1.2 正则表达式类型
9.1.3 ix字符类
9.1.4 bash正则表达式比较作符
9.2 正则应用基础
9.2.1 实例:使用句点.匹配单字符
9.2.2 实例:使用插入符号^匹配
9.2.3 实例:使用美元符$匹配
9.2.4 实例:使用星号*匹配
9.2.5 实例:使用方括号[ ]匹配
9.2.6 实例:使用问号?匹配
9.2.7 实例:使用加号+匹配
9.3 小结
0章 脚本输入处理
10.1 参数处理
10.1.1 实例:使用case语句处理命令行参数
10.1.2 实例:使用shift命令处理命令行参数
10.1.3 实例:使用for循环读取多个参数
10.1.4 实例:读取脚本名
10.1.5 实例:测试命令行参数
10.2 选项处理
10.2.1 实例:使用case语句处理命令行选项
10.2.2 实例:使用getopts处理多命令行选项
10.2.3 实例:使用getopt处理多命令行选项
10.3 获得用户输入
10.3.1 实例:基本的读取
10.3.2 实例:输入超时
10.3.3 实例:隐藏方式读取
10.3.4 实例:从文件中读取
10.4 小结
1章 shell重定向
11.1 输入和输出
11.1.1 标准输入
11.1.2 标准输出
11.1.3 标准错误
11.2 重定向
11.2.1 文件重定向
11.2.2 实例:从文件输入
11.2.3 实例:从文本或字符串输入
11.2.4 实例:空文件创建
11.2.5 实例:/dev/null丢弃不需要的输出
11.2.6 实例:标准错误重定向
11.2.7 实例:标准输出重定向
11.2.8 实例:标准错误和标准输出同时重定向
11.2.9 实例:追加重定向输出
11.2.10 实例:在单命令行进行标准输入输出重定向
11.3 文件描述符
11.3.1 实例:使用exec命令
11.3.2 实例:指定用于输入的文件描述符
11.3.3 实例:指定用于输出的文件描述符
11.3.4 实例:关闭文件描述符
11.3.5 实例:打开用于读和写的文件描述符
11.3.6 实例:在同一脚本中使用exec进行输入和输出重定向
11.4 小结
2章 管道和过滤器
12.1 管道
12.1.1 作符“|”和“>”之间的区别
12.1.2 为什么使用管道
12.1.3 实例:使用管道连接程序
12.1.4 实例:管道中的输入重定向
12.1.5 实例:管道中的输出重定向
12.2 过滤器
12.2.1 实例:在管道中使用awk命令
12.2.2 实例:在管道中使用cut命令
12.2.3 实例:在管道中使用grep命令
12.2.4 实例:在管道中使用tar命令
 
— 没有更多了 —
以下为对购买帮助不大的评价