Linux命令行与shell脚本编程大全.pdf

Linux命令行与shell脚本编程大全.pdf
 

书籍描述

编辑推荐
美国Richard Blum、Christine Bresnahan编著的《Linux命令行与shell脚本编程大全(第2版)》是关于Linux命令行和shell命令的全面参考资料。秉承“大全”系列书籍的一贯优良品质,涵盖详尽的动手教程和实际应用中的实用信息,并提供相关参考信息和背景资料。书中内容共分为四部分27章,引领读者从Linux命令行基础入手,直到能写出自己的shell。
《Linux命令行与shell脚本编程大全(第2版)》内容全面,语言简练,示例丰富,适合于Linux系统管理员及Linux爱好者阅读参考。

作者简介
作者:(美国)布卢姆(Richard Blum) (美国)布雷斯纳汉(Christine Bresnahan) 译者:武海峰

布卢姆(Blum R.),系统和网络管理员,已经在IT行业工作了22年多。他管理过UNIX、Linux、Novell和微软服务器。用Linuxshell脚本进行过自动化网络监测,并在大多数常见的Linux shell环境中写过脚本。他还是一名网络课程讲师,美国各地的多所大学和学院都采用他的Linux基础课程。除本书外,Richard还著有Professional LinuxProgramminG等书。
布雷斯纳汉(Bresnahan C.),系统管理员,已经在IT行业工作了近30年。目前在印第安纳波利斯市的常春藤技术社区学院担任兼职教授,讲授Linux系统管理、Linux安全和Windows安全等课程。
武海峰,Linux系统工程师,兴趣集中在GNU/Linux和移动互联应用。热衷于开源软件。曾在商业Linux厂商任职。从事移动设备操作系统集成和商业Linux发行版集成工作。

目录
第一部分 Linux命令行
第1章 初识Linuxshell
1.1 什么是Linux
1.1.1 深入探究Linux内核
1.1.2 GNU工具链
1.1.3 Linux桌面环境
1.2 Linux发行版
1.2.1 核心Linux发行版
1.2.2 专业Linux发行版
1.2.3 LinuxLiveCD
1.3 小结
第2章 走进shell
2.1终端模拟
2.1.1 图形功能
2.1.2键盘
2.2 terminf0数据库
2.3 Linux控制台
2.4 xterm终端
2.4.1命令行参数
2.4.2 xterm主菜单
2.4.3 VT选项菜单
2.4.4 VT字体菜单
2.5 Konsole终端
2.5.1命令行参数
2.5.2标签式窗口会话
2.5.3 配置文件
2.5.4 菜单栏
2.6 GNOME Terminal
2.6.1命令行参数
2.6.2标签
2.6.3 菜单栏
2.7小结
第3章基本的bash shell命令
3.1 启动shell
3.2 shell提示符
3.3 bash手册
3.4浏览文件系统
3.4.1 Linux文件系统
3.4.2遍历目录
3.5文件和目录列表
3.5.1基本列表功能
3.5.2修改输出信息
3.5.3完整的参数列表
3.5.4过滤输出列表
3.6处理文件
3.6.1 创建文件
3.6.2 复制文件
3.6.3链接文件
3.6.4重命名文件
3.6.5删除文件
3.7处理目录
3.7.1创建目录
3.7.2删除目录
3.8查看文件内容
3.8.1 查看文件统计信息
3.8.2查看文件类型
3.8.3 查看整个文件
3.8.4查看部分文件
3.9小结
……
第4章 更多的bashshell命令
第5章 使用Linux环境变量
第6章 理解Linux文件权限
第7章 管理文件系统
第8章 安装软件程序
第9章 使用编辑器
第二部分 shell脚本编程基础
第10章 构建基本脚本
第11章 使用结构化命令
第12章 更多的结构化命令
第13章 处理用户输入
第14章 呈现数据
第15章 控制脚本
第三部分 高级shell脚本编程
第16章 创建函数
第17章 图形化桌面上的脚本编程
第18章 初识sed和gawk
第19章 正则表达式
第20章 sed进阶
第21章 gawk进阶
第22章 使用其他shell
第四部分 高级shell脚本编程主题
第23章 使用数据库
第24章 使用Web
第25章 使用E—mail
第26章 编写脚本实用工具
第27章 shell脚本编程进阶
附录A bash命令快速指南
附录B sed和gawk快速指南

文摘
版权页:

Linux命令行与shell脚本编程大全

插图:

Linux命令行与shell脚本编程大全

5.Bookmarks
Bookmarks(书签)菜单选项提供了在Konsole窗口中管理书签的一个途径。你可以使用书签保存活动会话中的目录位置,然后方便地在同一个会话或新会话中返回那里。你是否经历过顺次打开几层目录来查找Linux系统上的一些东西,退出,然后却忘了是怎样到达那里的?书签可以解决这个问题。当你到了需要的目录位置,添加一个新书签。当你要返回时,在Bookmarks中找到你的新书签,然后它会自动将目录切换到你要的位置。书签选项包括以下几项。
Add Bookmark(添加书签):在当前目录位置创建新书签。
Bookmark Tabs as Folder(标记标签为文件夹):为当前终端窗口所有标签创建一个书签。
New Bookmark Folder(新建书签文件夹):为书签创建一个新的存储文件夹。
Edit Bookmarks(编辑书签):编辑已有的书签。
你的书签列表:所有你创建的书签。
你可以在Konsole中保存任意多个书签,但书签太多可能会容易让人引起混淆。默认情况下,它们都出现在Bookmarks区域的同一级中。你可以创建新的书签文件夹,使用EditBookmarks选项将单个书签移动到新文件夹中,来管理书签。
6.Settings
Settings菜单栏区域允许你定制和管理你的配置文件以及给当前标签会话添加一些功能。这个区域包括以下几项。
Change Profile(修改配置文件):将一个选定的配置文件应用到当前标签。
Edit Current Profile(编辑当前配置文件):打开一个对话框,其中有大量配置文件设置可以修改。
Manage Profiles(管理配置文件):允许特定配置文件作为默认配置文件,并使得你可以
创建和删除配置文件。还可以管理配置文件出现在File菜单中的顺序。
Configure Shorlcuts(配置快捷键):创建Konsole命令的键盘陕捷方式。
Configure Notifications(配置提醒):为特定会话事件设置动作。
Configure Konsole(配置Konsole):创建特定Konsole模式和会话。
Configure Notifications区域非常好用。它允许你将会话中可能出现的5种特定事件关联到6个不同的动作上。当其中某个事件发生时,定义好的动作就可以被执行了。

内容简介
《Linux命令行与shell脚本编程大全(第2版)》是一本关于Linux命令行与shell脚本编程的全面教程。本书主要内容包括:在命令行上工作并学习基本的shell命令;编写shell脚本来实现日常工作和报告的自动化;控制如何以及何时在系统上运行she¨脚本:学习shell脚本中操作数据的高级方法;修改脚本适应图形化桌面和其他Linux shell;从网站提取数据并在系统间发送数据:创建有专业水准的shell脚本,适应现实环境的挑战。
《Linux命令行与shell脚本编程大全(第2版)》不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多