All Projects → techarkit → Shell Scripting Tutorial

techarkit / Shell Scripting Tutorial

A complete begineers guide to learn shell scripting from scratch which includes Videos, Practice scenarios and project idea.

Programming Languages

shell
77523 projects
bash
514 projects
scripting
82 projects

Projects that are alternatives of or similar to Shell Scripting Tutorial

Gh
(DEPRECATED) GitHub CLI made with NodeJS
Stars: ✭ 1,701 (+969.81%)
Mutual labels:  programming
Docxtemplater
Generate docx pptx and xlsx (Microsoft Word, Powerpoint, Excel documents) from templates, from Node.js, the Browser and the command line / Demo: https://www.docxtemplater.com/demo
Stars: ✭ 1,990 (+1151.57%)
Mutual labels:  loop
Pylon
Pylon IDE, a Cloud9 v2 descendant with some added extras and support for modern node >= 10.20.1 (including v11.x, v12.x, v13.x, v14.x, v15.x). OSS licensed.
Stars: ✭ 156 (-1.89%)
Mutual labels:  programming
Belajarpython.com
Open Source Indonesian Python Programming Tutorial Site
Stars: ✭ 141 (-11.32%)
Mutual labels:  programming
Android Cheat Sheet
Cheat Sheet for Android Interviews
Stars: ✭ 1,891 (+1089.31%)
Mutual labels:  programming
Artificial Intelligence Projects
Collection of Artificial Intelligence projects.
Stars: ✭ 152 (-4.4%)
Mutual labels:  programming
Nimdays
Nim days book
Stars: ✭ 132 (-16.98%)
Mutual labels:  programming
Hacktoberfest 2k18 Katas
Game has ended :: Little challenges to up your Hacktoberfest game!
Stars: ✭ 160 (+0.63%)
Mutual labels:  programming
Weekly.manong.io
码农周刊 - 史上最全的编程学习资料合集(持续更新)
Stars: ✭ 1,796 (+1029.56%)
Mutual labels:  programming
Awesome Computer Graphics
🔺😎 A curated list of awesome stuff to learn computer graphics
Stars: ✭ 154 (-3.14%)
Mutual labels:  programming
Cs Books Pdf
编程电子书pdf,计算机常用电子书整理(高质量/附下载链接)包括 Java, Python, Linux, Go, C, C++, 数据结构与算法, AI人工智能, 计算机基础, 面试, 设计模式, 数据库, 前端等编程书籍。
Stars: ✭ 140 (-11.95%)
Mutual labels:  programming
.codebits
📚 List of resources for Algorithms and Data Structures in Python & other CS topics @2017
Stars: ✭ 144 (-9.43%)
Mutual labels:  programming
Processingstuff
Various pretty-ish Processing sketches by Blokatt. About 50% shaders.
Stars: ✭ 153 (-3.77%)
Mutual labels:  loop
Hacktoberfest2018
A repository for HacktoberFest 2018.
Stars: ✭ 139 (-12.58%)
Mutual labels:  programming
Practical Cryptography For Developers Book
Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA
Stars: ✭ 2,400 (+1409.43%)
Mutual labels:  programming
Beginners C Program Examples
Simple, Short and Sweet beginners friendly C language programs
Stars: ✭ 138 (-13.21%)
Mutual labels:  programming
Python Sploitkit
Devkit for building Metasploit-like consoles
Stars: ✭ 148 (-6.92%)
Mutual labels:  programming
Future.apply
🚀 R package: future.apply - Apply Function to Elements in Parallel using Futures
Stars: ✭ 159 (+0%)
Mutual labels:  programming
Adv R
Advanced R: a book
Stars: ✭ 2,000 (+1157.86%)
Mutual labels:  programming
Pyicp Slam
Full-python LiDAR SLAM using ICP and Scan Context
Stars: ✭ 155 (-2.52%)
Mutual labels:  loop

Shell Scripting Tutorial

Keep in touch with for any kind of technical questions

Shell Scripting for Amazon Web Services to Manage it's resources

https://techtutorials.github.io/shell-scripting-tutorial/

A complete begineers guide to learn shell scripting from scratch which includes Videos, Practice scenarios and project idea. I will create one file for one topic with code.

Before jumping into the Shell scripting below are commands you have to practice for better understanding and familiar with Linux command line interface.

If you do not learn below commands also fine but i personally recommend you to learn commands first.

103 Linux Commands Video Tutorial

alias and unalias, arch, arp, at, awk, bc, blkid, cal, cat, cd, chage, chattr, chgrp, chmod, chown, cp, cpio, crontab, curl, cut, date, dd, df, diff, dig, dnf, du, expr, fdisk, file, find, firewall-cmd, free, ftp, grep, head, history, hostname, id, ifconfig, iostat, ip, kill, last, lessandmore, ln, locate, lpstatandlpadmin, ls, lsof, lspci, mail, man, mdadm, mkdirandrmdir, mkisofs, mount, mutt, mv, nano, netstat, nice, renice, nslookup, passwd, pam_tally2, paste, ping, perloneliner, pkill, ps, pwd, reboot, poweroff, rm, rpm, rsync, scp, screen, sed, sort, ss, ssh, sysctl, tail, tar, tcpdump, top, touch, tr, traceroute, umask, uname, uniq, uptime, useradd, vi, vmstat, w, who, watch, wc, wget, ypcat, yppasswd, yum, zip, sar

After that start learning shell scripting using below topics

Resource to Download

Write Your Own Method of Script for below Scenario

  • Scenario: Everyday from Monday to Friday one directory will be created under /fullbackup/dailybackup/YYYY-MM-DD and it will move backup to its parent directory everyday midnight /fullbackup/archive/, However Saturday, Sunday and Monday directories will move to /fullbackup/archive path every monday evening.

  • Directory Names Example: 2018-12-24 2018-12-25 2018-12-26 2018-12-27 2018-12-28

  • Question: I would like to delete directories older than two days from /fullbackup/archive path. How do you do it using any scripting methods.

  • Problem Statement: I was trying to use find /path/ -type d -mtime +2 -print0 | xargs -r0 rm --. This command does not work as expected due to directory modified date for SAT, SUN and MON moved directories same for all as Monday date.

  • How Do you solve it.?? Write Shell Script to accomplish this task. Should run through crontab and clear directories older than two days.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].