Showing posts with label Shell Scripting. Show all posts
Showing posts with label Shell Scripting. Show all posts

Linux Shell Scripting: A Project-Based Approach to Learning

Coupon Details

Linux Shell Scripting: A Project-Based Approach to Learning, Learn how to shell script through project-based training (Bash Scripting, Bash Programming, Grep, Awk, and More)

Created by Jason Cannon

Preview This Course - GET COUPON CODE

linux-shell-scripting-project-based

What Will I Learn?

  • Write your very own Linux shell scripts using the concepts you learned in this course.

Description
Have you tried to learn shell scripting on your own, but lack the structure you need to really improve your skills?

Are you tired of picking up bits and pieces of information that you can't just seem to put together?

Do you learn best by doing?

If so, you're going to love this course.

One of the biggest complaints I hear from students is that most of the courses they've taken in the past simply provide information without any context and without any idea of how to put that information to use!  

This course turns that old, frustrating, and outdated way of learning on its head.  

It's project-based, which means instead of learning bits and pieces of information, you'll write actual shell scripts that you can use in real-world situations. You get the chance to immediately put what you learn to use so that you fully understand and remember it.

In this Linux shell scripting course you will learn how to:

  • Name your shell scripts.
  • Use the proper permissions on your shell scripts.
  • Create and use variables in your scripts.
  • Use shell built-in commands and operating system commands.
  • Make the most out of special variables that are available to you in your scripts.
  • Make decisions by using if statements and performing several different kinds of tests
  • Check the exit statuses of commands and why you need to.
  • Use cryptographic hash functions
  • Create random data so you can do things like automatically generate strong passwords for user accounts.
  • Perform the same action or set of actions over a series of data utilizing for loops, while loops, and infinite loops.
  • Control all types of input and output.
  • Accept standard input from a user as well as from another program.
  • Redirect standard output and standard error.
  • Combine standard output and standard error
  • Use command pipelining
  • Perform text and string manipulation.
  • Process command line arguments
  • Creating functions and when to do so.
  • Parsing, analyzing, and reporting on log files, CSV files, and other data.
  • Writing scripts that execute commands on other systems.
  • Much, much, more...
When you enroll, you get lifetime access to the course.  Your course never expires.  You can study at your own pace and refer back to the lessons whenever you want!

I stand behind my courses and care about your goals.  That's why this course comes with an unconditional 30-day money-back guarantee. It's my personal promise of your success!  So...

If you're ready to level-up your shell scripting skills, enroll now!

Who this course is for:
  • Anyone who wants to master Linux shell scripting, bash scripting, and the bash shell.
  • Linux system administrators, developers, or programmers.

Shell Script: Do Básico ao Profissional

shell-script-do-basico-ao-profissional
Shell Script: Do Básico ao Profissional, Aprenda na prática a pensar, programar, estruturar e arquitetar seus próprios programas na linguagem Shell Script.

  • HOT & NEW
  • 4.7 (8 ratings)
  • Created by Mateus Müller
  •  Portuguese
  • 5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Preview This Course - GET COUPON CODE

What you'll learn

  • Estruturar seus códigos da maneira mais legível e fácil de manter
  • Debugar seus próprios códigos de diferentes formas
  • Adicionar cores aos seus programas
  • Aplicar Expressões Regulares, a arma "chave" da linguagem Shell Script para escrever menos código e ter mais resultado
  • Extrair, formatar e trabalhar com informações de sites da Internet
  • Construir arquivos de configuração para alterar o fluxo de execução
  • Compor um banco de dados no modo texto e integrar ao seu programa
  • Elaborar uma interface gráfica
  • Arquitetar seu programa, usando as melhores práticas e funções específicas desta linguagem

Description
Se você é um administrador Linux ou um estudante Linux e quer aprender a automatizar tarefas e escrever programas estruturados na linguagem Shell Script, você está no lugar certo!

Primeiro, eu quero pedir para você esquecer essa coisa de script. Este curso, vai te ensinar na prática a pensar, estruturar e arquitetar seus próprios programas em Shell Script. Isto mesmo, programas!

Ao final deste curso você não vai somente aprender a automatizar tarefas, mas pensar como um programador Shell Script e usar os melhores recursos que esta linguagem tem para lhe oferecer, para criar os seus próprios programas, que contarão com estruturação, boa documentação, versionamento, fácil manutenção, boas práticas, boa leitura e muito mais.

Eu projetei este curso da maneira mais didática possível, onde você irá aprender na seguinte ordem:

Introdução: Uma introdução ao Shell Script, instalação de ferramentas de desenvolvimento, uso de variáveis, condicionais e laços.

Estruturação de Código: Desde o começo da nossa aventura em Shell Script, você irá aprender a criar um cabeçalho bem documentado, fazer comentários dentro do código da forma correta, melhor forma de endentação de código e quebra de comandos.

Chaves: Neste módulo veremos como a organização de funções utilizando o padrão de chaves (ou flags) irá nos ajudar a organizar o código.

Debug: Você irá aprender três formas diferentes que fazer o debug de código em Shell Script.

Colorindo: Aqui, daremos vida aos nossos programas, adicionando diferentes cores e dando uma melhor sensação ao usuário.

Expressões Regulares: Teremos também um módulo inteiro dedicado somente para Expressões Regulares, que é a ferramenta base que define os bons programadores e os mal programadores. Quem sabe Expressões Regulares, consegue escrever muito menos código e otimiza-lo muito mais.

Extração de Dados da Internet: Aprenderemos a extrair dados de páginas Web e usar essas informações no nosso programa.

Banco de Dados: Já pensou em criar um banco de dados usando um arquivo .txt? Faremos isso na prática em um programa de gerenciamento de usuários.

Interface gráfica: Não sei se você sabe, mas é possível adicionar uma interface gráfica ao seu programa em Shell Script. Vamos transformar o nosso programa de banco de dados do modo texto, para a interface gráfica, melhorando a experiência do usuário.

Módulo Bônus: Neste módulo, vou te dar as minhas melhores dicas pessoais para estruturação de código, melhoria na performance, evitar futuros erros no programa, e diversas outras coisas! Além disso, você vai aprender a colocar seus projetos no GitHub.

Lembrando também que, a cada módulo, você terá exercícios práticos para executar e treinar a sua lógica, utilizando os conhecimentos desenvolvidos ao longo do curso.

Ademais, você terá materiais complementares no formato PDF, onde será possível consultar os conteúdos mais "complexos" que você irá aprender, como: todos os tipos de validações usando If, lista de expressões regulares, lista das cores para personalizar seu programa, diferentes opções para a interface gráfica.

Eu vou estar aqui, para te ajudar em qualquer dúvida que você tiver. Inclusive, para te dar o melhor caminho para você criar seus próprios programas.

E aí, pronto para começar essa jornada?



Who is the target audience?

  • Estudantes da área de Linux
  • Administradores de sistemas que queiram aprender a automatizar suas tarefas diárias
  • Programadores iniciantes que querem expandir seus horizontes no mundo de Shell Script
  • Programadores que já conhecem Shell Script, mas, desejam aprender a escrever códigos mais limpos e estruturados

Comandos de Linux: desde cero hasta programar Shell Script

comandos-terminal-bash-linux-y-programar-shell-script
Comandos de Linux: desde cero hasta programar Shell Script, Aprende a usar el terminal de Linux como un verdadero profesional. Desde lo más básico hasta Shell Scripting en Bash

  • 4.5 (130 ratings)
  • Created by Antonio Sánchez Corbalán
  •  Spanish
  • 9.5 hours on-demand video
  • 17 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Preview This Course - GET COUPON CODE

What you'll learn

  • Entender y utilizar los comandos del terminal (Bash) de Linux
  • Mejorar el uso del Shell, aprendiendo atajos y ayudas que ofrece el sistema
  • Programar Shell Script para automatizar tareas o conseguir programas independientes.
  • Mostrar, seleccionar y modificar información de texto. En salidas de programas y ficheros de configuración
  • Gestionar usuarios, grupos y permisos de ficheros
  • Instalar software en Linux
  • Realizar copias de seguridad y guardarlas en un FTP

Description
¿Sabías que los conocimientos sobre Linux y Software Libre es el campo que más está creciendo en la oferta laboral actual?  (En genbeta te lo explican)

¿Sabías que conocer Shell/Bash es una de las tecnologías más demandadas y mejor pagadas ($63.000/año)? Así lo dice la última encuesta realizada en la mayor comunidad mundial de desarrollo STACKOVERFLOW

¡NO ESPERES MÁS Y APRENDE YA!, en este curso te enseñaré desde cero y sin necesidad de conocimientos previos a manejar Linux como lo hacen los profesionales, desde el terminal, usando el Shell más popular: Bash.

Aprenderás a automatizar tareas y a combinar comandos para resolver desde pequeños problemas, hasta cuestiones complejas.

Linux está en todas partes, nuestros móviles, teléfonos, tablet, PC y sobre todo se encuentra en la gran mayoría de los servidores de internet. Tanto si quieres ser Administrador de Sistemas como si quieres programar cualquier tecnología que funcione sobre este versátil sistema operativo, este curso te ayudará a ser mejor profesional y distinguirte de la competencia. 

En el día a día un informático se enfrenta a multitud de problemas, te sorprenderá cómo crear tus propios Script te puede ayudar a resolver fácilmente tareas que de otra forma serían muy difíciles de solucionar.

Pero esto no es todo, si usas MAC OS X también podrás aplicar los conocimientos de este curso.

Who is the target audience?

  • Todo aquel que quiera empezar a manejar el intérprete de comandos de Linux y no tienen experiencia previa en el uso de comandos.
  • Los usuarios que conocen el manejo básico del Shell pero no lo entienden con profundidad
  • Usuarios que desean ampliar sus conocimientos de comandos para el manejo del sistema operativo Linux
  • Los que manejan comandos pero no saben programar Shell Script.

Linux Shell Scripting Solutions

linux-shell-scripting-solutions
Linux Shell Scripting Solutions, Over 110 practical videos on real-world shell problems, guaranteed to make you wonder how you ever lived without them

  • 2.7 (11 ratings)
  • Created by Packt Publishing
  •  English
  •  English [Auto-generated]
  • 8.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Preview This Course - GET COUPON CODE

What you'll learn

  • Explore a variety of regular usage tasks and how they can be made faster using shell commands
  • Write shell scripts that can dig data from the web and process it with a few lines of code
  • Interact with a simple web API from scripts
  • Perform and automate tasks such as automating backups and restoring with archiving tools
  • Create and maintain file/folder archives, compression formats, and encrypting techniques with shell
  • Monitor different activities on the network using logging techniques

Description
The shell remains one of the most powerful tools on a computer system yet a large number of users are unaware of how much can be accomplished with it. Using a combination of simple commands, you will see how to solve complex problems in day-to-day computer usage.

This video will take you through useful real-world examples to make your daily life easy when working with the shell. It shows you how to effectively use the shell to accomplish complex tasks with ease. Starting with the basics of the shell, you will learn simple commands and their usages, allowing you to perform operations on different kinds of files. We then explain text processing and web interaction, and conclude with backups, monitoring, and other sysadmin tasks.

This is an an excellent guide on solving day-to-day problems using the shell and a few powerful commands together to create solutions.

About The Author

Sarath Lakshman is a 23-year-old who was bitten by the Linux bug during his teenage years. He is a software engineer working for the ZCloud engineering group at Zynga, India. He is a life hacker who loves to explore innovations. He is a GNU/Linux enthusiast and hactivist of free and open source software. He spends most of his time hacking with computers and having fun with his great friends.

Sarath is well known as the developer of SLYNUX (2005)—a user friendly GNU/Linux distribution for Linux newbies. The free and open source software projects he has contributed to are PiTiVi Video editor, SLYNUX GNU/Linux distro, Swathantra Malayalam Computing, School-Admin, Istanbul, and the Pardus Project. He has authored many articles for the Linux For You magazine on various domains of FOSS technologies.

He had made a contribution to several different open source projects during his multiple Google Summer of Code projects. Currently, he is exploring his passion about scalable distributed systems in his spare time. 



Shantanu Tushar has been an advanced GNU/Linux user since his college days. He works as an application developer and contributes to the software in KDE projects. Shantanu has been fascinated by computers since he was a child, and spent most of his high school time writing C code to perform daily activities.

Since he started using GNU/Linux, he has been using shell scripts to make the computer do all the hard work for him. He also takes time to visit students at various colleges to introduce them to the power of free software, including its various tools.

Shantanu is a well-known contributor in the KDE community and works on Calligra, Gluon, and the Plasma subprojects. He looks after maintaining Calligra Active—KDE's office document viewer for tablets, Plasma Media Center, and the Gluon Player. One day, he believes, programming will be so easy that everybody will love writing programs for their computers. 



Who is the target audience?

  • If you are a beginner or an intermediate user who wants to quickly perform scripting tasks, then this video is for you.

Linux Shell Scripting Solutions

linux-shell-scripting-solutions
Linux Shell Scripting Solutions, Over 110 practical videos on real-world shell problems, guaranteed to make you wonder how you ever lived without them

  • 2.7 (11 ratings)
  • Created by Packt Publishing
  •  English
  •  English [Auto-generated]
  • 8.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Preview This Course - GET COUPON CODE

What you'll learn

  • Explore a variety of regular usage tasks and how they can be made faster using shell commands
  • Write shell scripts that can dig data from the web and process it with a few lines of code
  • Interact with a simple web API from scripts
  • Perform and automate tasks such as automating backups and restoring with archiving tools
  • Create and maintain file/folder archives, compression formats, and encrypting techniques with shell
  • Monitor different activities on the network using logging techniques

Description
The shell remains one of the most powerful tools on a computer system yet a large number of users are unaware of how much can be accomplished with it. Using a combination of simple commands, you will see how to solve complex problems in day-to-day computer usage.

This video will take you through useful real-world examples to make your daily life easy when working with the shell. It shows you how to effectively use the shell to accomplish complex tasks with ease. Starting with the basics of the shell, you will learn simple commands and their usages, allowing you to perform operations on different kinds of files. We then explain text processing and web interaction, and conclude with backups, monitoring, and other sysadmin tasks.

This is an an excellent guide on solving day-to-day problems using the shell and a few powerful commands together to create solutions.

About The Author

Sarath Lakshman is a 23-year-old who was bitten by the Linux bug during his teenage years. He is a software engineer working for the ZCloud engineering group at Zynga, India. He is a life hacker who loves to explore innovations. He is a GNU/Linux enthusiast and hactivist of free and open source software. He spends most of his time hacking with computers and having fun with his great friends.

Sarath is well known as the developer of SLYNUX (2005)—a user friendly GNU/Linux distribution for Linux newbies. The free and open source software projects he has contributed to are PiTiVi Video editor, SLYNUX GNU/Linux distro, Swathantra Malayalam Computing, School-Admin, Istanbul, and the Pardus Project. He has authored many articles for the Linux For You magazine on various domains of FOSS technologies.

He had made a contribution to several different open source projects during his multiple Google Summer of Code projects. Currently, he is exploring his passion about scalable distributed systems in his spare time. 



Shantanu Tushar has been an advanced GNU/Linux user since his college days. He works as an application developer and contributes to the software in KDE projects. Shantanu has been fascinated by computers since he was a child, and spent most of his high school time writing C code to perform daily activities.

Since he started using GNU/Linux, he has been using shell scripts to make the computer do all the hard work for him. He also takes time to visit students at various colleges to introduce them to the power of free software, including its various tools.

Shantanu is a well-known contributor in the KDE community and works on Calligra, Gluon, and the Plasma subprojects. He looks after maintaining Calligra Active—KDE's office document viewer for tablets, Plasma Media Center, and the Gluon Player. One day, he believes, programming will be so easy that everybody will love writing programs for their computers. 



Who is the target audience?

  • If you are a beginner or an intermediate user who wants to quickly perform scripting tasks, then this video is for you.

Shell scripting for linux beginners. Get started with Linux

linux-basic-tutorials-and-shell-scripting
Shell scripting for linux beginners. Get started with Linux, Learn the Linux 101 and get started with shell scripting. Zoom on timing will help you to learn on the go.
Created by Igneus Technologies

Includes

  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion


Description
Linux is a very powerful operating system and has become a must mention on resume to get a successful job.

In this course we will take things from the scratch. We will first have a detailed look in various questions that a Linux beginner always face before getting started. After that we will learn to install Linux in virtual box or VMplayer so that your windows or MAC remains still available for you. Unfortunately, if anything goes wrong, you can just uninstall the software and reinstall it.

Further, we will then explore basics of Linux like file system, basic commands and permissions. Linux file system is bit different than windows, so a Linux user must understand about file structure and permissions to execute the scripts that we will learn to create in this course.

Further we will move to shell scripting part and explore the basics like variable declaration, basic operation and conditionals. In the latter part of the course, we will learn about various loops and loop control keywords.

Linux is very easy to use operating system but the reason it sounds bit intimidating is that you have to learn few basic commands. But things have changed now, Linux can also run completely on the Graphical User interface too. The cool visual effects in Ubuntu and fedora have become a reason for many kinds to get started with linux.

Here are some facts about linux:

·Linux nominated as world’s second most secure operating system after OpenBSD, which is UNIX based. For eg. The super computer takes about 5 years to break the password of the root user.

·Linux distributions have become increasingly popular on mainframes in the last decade due to pricing.

·Some 95% of the servers used by Hollywood's large animation studios are powered by Linux.

·Google runs its web servers on Linux.

So, lets get started with your first linux class.

Who is the target audience?

  • NOT for the masters of Linux
  • For the absolute beginners of linux
  • First time linux users
  • students who wants to learn Linux Basics
  • Students interested in shell scripting

Preview This Course - GET COUPON CODE

Unix and Shell Programming for Beginners

shellprogramming
Unix and Shell Programming for Beginners, Learn how to start using Unix and the basics of shell programming in this simple and step by step course, Created by Ram Mohan

Includes

  • 2.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion


Description

  • Learn the basics of Unix
  • Learn the basics of Shell programming
  • Only requirement is a computer with broadband (Nice to have own Linux OS)
  • Willingness to learn outside the course
  • Interest in programming

This course will take you through the basics of Unix and the basics of Shell programming in 8 simple chapters. Each chapter is further divided into small lessons that work around simple concepts.

If you already know programming, this course will be a breeze. If you don't know programming, worry not, the course is structured in a way that even the beginner can pick up things.

This course will set you up for more advanced learning not just in Unix and Shell programming, but other languages like C, C++, Java that have their roots in Unix

Sample of reviews from students:

Danny Schell - "Excellent introduction to Unix command line and scripting"

Terri Doney - "I work for a big tech company. I use unix every day but I wanted more in depth knowledge and this course has taught me a lot."

Chinmayi Karmalkar - "It is very helpful for a beginner. Simple to understand with clear concept teaching. covers all concepts that we can later read in depth."

Ian Christie - "Very happy with the course - gives me a nice foundation to work with!"

Ravi - "voice & explanation was very clear."

Manager-Projects Chandrachur Mukherjee - "Overall a good course. Few points: ..."

Rahul Parashar - "...nebver the less a very informative vcourse !"

Do remember that this course is backed by 30-day no questions asked money back guarantee from Udemy. So you can be assured that if the course fails to meet your expectations in any way, you can get a refund without questions!

Who is the target audience?

  • This course is meant for the beginner who is not familiar with Unix Shell programming, but would benefit from a basic understanding of Unix commands

Preview This Course - GET COUPON CODE

Bash Shell scripting

complete-bash-shell-scripting
Bash Shell scripting
Best complete course on Linux Bash scripting and command line

Created by Shakil khan
10 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion

Description
Bash Shell scripting is a very detailed approach to make a student familiar with the concept of Bash programming and also grooming the student in various field in terms of commands, analysis, debugging with the help of Live examples and hands on. These examples are downloadable.

Helps to solve interview question

Automate the boring stuff with shell scripts

Built an expertise in Linux command line

Understand system internals and boot process  

Who is the target audience?

  • Anyone one who is interested in learning Linux/Unix, Shell programming and linux commands is a gateway to becoming successful Unix/Linux Programmer.

Shell Script para Hacker: de usuário à Ninja em Shell Script

shell-script-para-hacker-de-usuario-a-ninja-em-shell-script
Shell Script para Hacker: de usuário à Ninja em Shell Script
Junte-se a nós nessa jornada fascinante e se torne um Ninja em Shell Script.

Created by Vinícius Vieira
3.5 hours on-demand video
1 Article
Full lifetime access
Access on mobile and TV
Certificate of Completion

Description
Olá! Seja bem vindo(a) ao nosso curso Shell Script para Hackers - de usuário à ninja em Shell Script

Eu sou Vinícius Vieira, Analista de Seg Info do GovBR e neste curso você irá aprender:

O que é Shell?

O Shell e o GNU/Linux

Conceitos iniciais

Declaração e invocação de variáveis

Comandos de controle de fluxo, laço, loop, condicionais e etc

Parâmetros em Shell Script

Comandos de tratamento de conteúdo (grep, sed, awk, tr, cut e etc)

Expressões Regulares - perca medo das RegEx e descubra um mundo de possibilidades!!!

Funções

e muito mais!



Durante o curso apresentaremos diversos exercícios comentados, onde explicaremos o passo-a-passo da criação dos scripts e seu uso.

Nosso curso tem o foco em Segurança da Informação, logo, você aprenderá a desenvolver scripts para:

Ataques de enumeração

Descoberta e scanner de redes

Ataques Brute Force

Engenharia Social

Descoberta de Informações

Big Data

e etc.



Junte-se a nós nessa jornada fascinante e se torne um Ninja em Shell Script.

Vamos lá?

Who is the target audience?

  • Usuários que queiram se tornar Ninjas em programação Shell Script

Shell Scripting: Discover How to Automate Command Line Tasks

Coupon Details

Shell Scripting: Discover How to Automate Command Line Tasks, Learn shell programming for Linux, Unix, & Mac. Learn how to write shell scripts like a pro & solve real-world problems!

Created by Jason Cannon

Preview This Course - GET COUPON CODE

shell-scripting-linux

What Will I Learn?
  • Write shell scripts that can be used on Linux, Mac, and Unix operating systems.
  • Automate tasks using shell scripts.
  • Create complex scripts that take advantage of advanced bash shell features.

Introduction to Linux Shell Scripting

Coupon Details

introduction-to-linux-shell-scripting

Introduction to Linux Shell Scripting, Learn introduction to Bash Shell Scripting to work on Linux and Unix system

Created by Suresh Kumar Srivastava

Preview This Course - GET COUPON CODE

What Will I Learn?

  • Understanding of Introduction to Shell Scripting
  • Writing shell script programmatically

Students Also Bought These Courses


Use the in-demand Linux skills you learn in this course to get promoted or start a new career as a Linux professional.

Learn Ubuntu Server administration in 3 days with this step-by-step course for beginners.

Learn how to shell script through project-based training (Bash Scripting, Bash Programming, Grep, Awk, and More)

This is an introductory course to the Linux command Line. It's great for both Linux beginners and advanced Linux users.

Learn ARM Linux systems, Embedded Linux building blocks ,

Learn how to install and configure Asterisk Voip PBX on Linux to make phone calls following easy video tutorials

The Complete course to master Bash shell scripting for Linux