博客主页:https://tomcat.blog.csdn
博主昵称:农民工老王
主要领域:Java、Linux、K8S
期待大家的关注💖点赞👍收藏⭐留言💬

目录

  • 读者对象
  • 更新频率
  • 专栏结构
  • 系统要求

欢迎阅读 Linux-从入门到精通 博客专栏。本专栏将涵盖详尽的动手教程和实践信息,还提供了与所学内容相关的参考信息和背景资料,是关于Linux命令行和shell命令的相当全面的资源。读完之后,你将可以轻松写出自己的shell脚本来实现Linux系统任务自动化处理。

读者对象

如果你是Linux环境下的系统管理员,那么学会编写shell脚本将让你受益匪浅。本专栏并未细述安装Linux系统的每个步骤,但只要系统已安装好Linux并能运行起来,你就可以开始考虑如何让一些日常的系统管理任务实现自动化。这时shell脚本编程就能发挥作用了,这也正是本专栏的作用所在。本专栏将演示如何使用shell脚本来自动处理系统管理任务,包括从监测系统统计数据和数据文件到为你的老板生成报表。
如果你是家用Linux爱好者,同样能从本专栏中获益。现今,用户很容易在诸多部件堆积而成的图形环境中迷失。大多数桌面Linux发行版都尽量向一般用户隐藏系统的内部细节。但有时你确实需要知道内部发生了什么。本专栏将告诉你如何启动Linux命令行以及接下来要做什么。通常,如果是执行一些简单任务(比如文件管理),在命令行下操作要比在华丽的图形界面下方便得多。在命令行下有大量的命令可供使用,本专栏将会展示如何使用它们。

更新频率

本专栏将按照一周两篇文章的进度进行更新。

专栏结构

本专栏将会引领你从认识Linux命令行基础开始,一直到写出自己的shell脚本。整个专栏分成四大部分,每部分都基于前面的内容。
第一部分假定你已经有个能运行的Linux系统,或者正在设法获取Linux系统。第1章“初识Linux shell”,描述了构成整个Linux系统的各个部分,并且说明了shell是如何融入Linux的。在介绍了Linux系统的基础知识之后,接着继续探讨以下内容:

  • 使用终端仿真包来访问shell;
  • 介绍基本的shell命令;
  • 使用更高级的shell命令来窥探系统信息;
  • 理解shell的用途;
  • 使用shell变量来操作数据;
  • 理解Linux文件系统和安全;
  • 在命令行上使用Linux文件系统;
  • 在命令行上安装和更新软件;
  • 使用Linux编辑器编写shell脚本。

第二部分将从编写shell脚本开始,具体内容如下:

  • 学习如何创建和运行shell脚本;
  • 改变shell脚本中程序的流程;
  • 迭代代码片段;
  • 在脚本中处理用户输入的数据;
  • 了解在脚本中存储和显示数据的不同方法;
  • 控制脚本在系统中运行的方式和时机。

第三部分将深入探讨shell脚本编程的更高级话题,其中包括:

  • 在脚本中创建自己的函数;
  • 利用Linux图形化桌面来和脚本用户交互;
  • 使用高级Linux命令过滤和解析数据文件;
  • 使用正则表达式来定义数据;
  • 学习在脚本中操作数据的高级方法;
  • 从原始数据生成报表;
  • 修改shell脚本,使其能在其他Linux shell中运行。

第四部分将演示如何在现实环境中使用shell脚本。在这部分,你将:

  • 学习如何将各种脚本特性融入自己的脚本中;
  • 学习如何使用数据库保存、检索数据,如何访问互联网上的数据以及发送电子邮件;
  • 编写与Linux系统交互的高级脚本。

系统要求

本专栏并不局限于某种特定的Linux发行版,你可以使用任何可用的Linux系统来跟着专栏中的进度学习。专栏中大部分内容都采用了bash shell,这是多数Linux系统的默认shell。


如需转载,请注明本文的出处:农民工老王的CSDN博客https://blog.csdn/monarch91 。

更多推荐

Linux实战教程-专栏简介