搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Linux Shell命令行及脚本编程实例详解(第2版)/Linux典藏大系
0.00     定价 ¥ 99.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302660194
  • 作      者:
    编者:刘艳涛|责编:王中英
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2024-04-01
收藏
畅销推荐
内容介绍
本书是获得大量读者好评的“Linux典藏大系”中的经典畅销书《Linux Shell命令行及脚本编程实例详解》的第2版。本书第1版累计13次印刷,销量超过2万册,被ChinaUnix技术社区大力推荐。本书理论结合实践,全面、系统地介绍Linux Shell(Bash)脚本编程的语法、命令和技巧等内容。本书偏重于实践,在讲解理论知识时结合大量典型实例让读者了解理论知识在实际环境中的应用,并对易混淆和较难理解的知识点做了重点分析,以加深读者对知识的理解。本书提供教学视频、实例源程序、思维导图、教学PPT和习题参考答案等超值配套资源,以帮助读者高效、直观地学习。 本书共15章,分为2篇。第1篇“Linux Shell基础知识与命令”,主要内容包括Linux和Linux Shell简介、初识Linux Shell、常用的Shell(Bash)命令、Shell命令进阶;第2篇“Shell脚本编程”,主要内容包括Shell编程基础、Shell的条件执行、Bash循环、Shell函数、正则表达式、脚本输入处理、Shell重定向、管道和过滤器、捕获、sed和awk、其他Linux Shell概述。 本书非常适合初次接触Linux Shell命令行和脚本编程的入门读者阅读,也适合有一定基础而想进一步提升的进阶读者阅读,还适合作为高等院校和Linux培训机构的教材。对于基于Linux平台的开发人员而言,本书还是一本不可多得的案头查询手册。
展开
目录
第1篇 Linux Shell基础知识与命令
第1章 Linux和Linux Shell简介
1.1 关于Linux
1.1.1 什么是Linux
1.1.2 谁创建了Linux
1.1.3 Linux在日常生活中的应用
1.1.4 Linux内核是什么
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 小结
1.9 习题
第2章 初识Linux Shell
2.1 Bash概述
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 变量的类型
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 小结
2.6 习题
第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 小结
3.7 习题
第4章 Shell命令进阶
4.1 文件处理和归档
4.1.1 paste命令实例:合并文件
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 crond和crontab命令实例:执行计划任务
4.3.2 at命令实例:在指定时间执行命令
4.3.3 &控制操作符实例:将任务放在后台运行
4.3.4 nohup命令实例:运行一个对挂起“免疫”的命令
4.4 小结
4.5 习题
第2篇 Shell脚本编程
第5章 Shell编程基础
5.1 Shell脚本的第一行“#!”
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 退出脚本
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证