你的位置:

Learn bash scripting from scratch

Learn bash scripting from scratch

资源信息 | Information

从头开始学习bash脚本

视频:.MP4,1280x720 |音频:AAC,44kHz,2ch |持续时间:1小时58分41秒

类型:电子学习|语言:英语|大小:1,04 GB

我们将从设置一个非常简单的脚本开始,然后我们将从那里开始介绍如何处理变量,函数,条件语句,循环,数组以及如何使用sed,awk和正则表达式处理文本。

一旦涵盖了bash脚本语言的基础知识,我们将编写三个脚本:

一个简单的通用归档提取器:这个脚本允许我们通过键入命令来提取任何压缩归档(tar.gz,7z,rar,zip,bz,tbz2等)。此脚本将包含不超过30行代码。

批量重命名工具:脚本将把文件夹作为参数处理,然后批量重命名文件夹中具有给定扩展名的所有文件。然后,它将使用序列号或用户提供的关键字重命名文件夹中的所有文件,然后重命名序列号。

一个基于计划生成自动备份的工具:此脚本将通过将当前系统日期和时间附加到作为参数提供的原始文件夹名称来生成tar.gz文件,然后我们将继续使用cron作业根据我们的偏好安排脚本执行。

在课程结束时,您将能够自己编写脚本以在Linux中自动执行任何操作。

你将学到什么

您将能够编写自己的bash脚本,以便在Linux中自动执行任何操作

是否有课程要求或先决条件?

安装了Linux的PC作为主操作系统或安装在VirtualBox或VMWare的虚拟化环境中

有关Linux命令行的基本知识,Prime Radiant Security YouTube频道上提供免费课程

这门课程的用途是:

任何想学习如何学习bash脚本以自动执行Linux中各种任务的人


Learn bash scripting from scratch

Video: .MP4, 1280x720 | Audio: AAC, 44kHz, 2ch | Duration: 1h 58m 41s

Genre: eLearning | Language: English | Size: 1,04 GB

We'll start by setting up a very simple script, then we'll move from there and cover how to deal with variables, functions, conditional statements, loops, arrays and how to manipulate text using sed, awk and regular expressions.

Once covered the fundamentals of the bash scripting language we're going to write three scripts:

A simple universal archive extractor: this script will allow us to extract any compressed archive (tar.gz, 7z, rar, zip, bz, tbz2 and more) just by typing a command. This script will contain no more than 30 lines of code.

A batch renaming tool: the script is going to take the folder to process as an argument, then will batch rename all the files in the folder with a given extension. It will then rename all the files in the folder either with a sequential number or with a user supplied keyword, then a sequential number.

A tool to generate automatic backups based on a schedule: this script is going to generate a tar.gz file by appending the current system date and time to the original folder name provided as an argument, we'll then proceed to use cron jobs to schedule the script execution based on our preference.

By the end of the course you will be able to write scripts on your own to automate anything in Linux.

What you’ll learn

You will be able to write your own bash scripts to automate just about anything in Linux

Are there any course requirements or prerequisites?

A PC with Linux installed either as the main OS or in a virtualized environment with VirtualBox or VMWare

Basic knowledge of the Linux command line, a free course is available on the Prime Radiant Security YouTube channel

Who this course is for:

Anyone who'd like to learn how to learn bash scripting to automate all sorts of tasks in Linux

声明:站内资源由各地网络自动搜集、整理、发布而来,仅供学习和研究使用,版权和著作权归原作者所有,禁止用于商业用途,所有下载内容请在24小时内删除,否则后果自负!

本站仅做资源搬运,下载前请仔细看清资源内容。本站不对压缩包内文件的有效性负责,不对安装、使用、编辑、阅读等任何形式进行解答,不接受任何对于此资源的质询。

资源站哪里都有,不满意请出门左转,别处下载。

提取码|Extracted-code:3057

解压密码|Password:获取方式如下

直接积分兑换解压密码
使用 180 积分兑换解压密码 | Exchange the password with 180 points.

登录可见积分

现在捐赠VIP立即送最高1000积分! 注册会员专属急速下载模式,网速有多快,下载就有多快!

想要免积分查看解压密码?请捐赠VIP会员计划 | Donate Us! ,VIP会员将获得更加优质的用户体验!

直接扫码兑换积分

请加群留言用户名

请加群留言用户名

赠送350积分

请加群留言用户名

赠送350积分

请加群留言用户名

分享 | Share

标签 | Tag

QQ群

0dayku会员群
评论

和我们一起感受全球0day的脉搏

友情链接

0day库 Mac Duang

今日资源统计
1148
个资源被探寻到
104
个已上传至百度云
52
个已分享
本周资源统计
7360
个资源被探寻到
79
个已上传至百度云
59
个已分享
本月资源统计
16649
个资源被探寻到
4385
个已上传至百度云
4360
个已分享
真遗憾!

因为流量、带宽的短缺及存储空间的限制,本月尚有 73.8% 的0day资源无法与大家见面!

捐赠VIP会员计划 | Donate Us! ,这将有利于进一步扩展本站流量、带宽及存储空间!

2015-2017 0dayku.com | 站点地图 | DMCA | VIP |