diff --git a/books/free-programming-books-cs.md b/books/free-programming-books-cs.md index a6ae3f08eb9aa..13ac602c19cb8 100644 --- a/books/free-programming-books-cs.md +++ b/books/free-programming-books-cs.md @@ -1,6 +1,5 @@ ### Index -* [Bash](#bash) * [C#](#csharp) * [C++](#cpp) * [Git](#git) @@ -21,17 +20,13 @@ * [Python](#python) * [Django](#django) * [Ruby](#ruby) +* [Shell scripting](#shell-scripting) * [TeX](#tex) * [Unity](#unity) * [Webdesign](#webdesign) * [XML](#xml) -### Bash - -* [Bash očima Bohdana Milara](http://i.iinfo.cz/files/root/k/bash_ocima_bohdana_milara.pdf) (PDF) - - ### C\# * [Programovací jazyk C#](http://www.cs.vsb.cz/behalek/vyuka/pcsharp/text.pdf) - Marek Běhálek (PDF) @@ -148,6 +143,11 @@ * [Ruby Tutoriál](http://i.iinfo.cz/files/root/k/Ruby_tutorial.pdf) (PDF) +### Shell scripting + +* [Bash očima Bohdana Milara](http://i.iinfo.cz/files/root/k/bash_ocima_bohdana_milara.pdf) (PDF) + + ### TeX * [První setkání s TeXem](http://www.root.cz/knihy/prvni-setkani-s-texem/) (PDF) diff --git a/books/free-programming-books-fr.md b/books/free-programming-books-fr.md index 98b27270bfb90..b0291b87c58cd 100644 --- a/books/free-programming-books-fr.md +++ b/books/free-programming-books-fr.md @@ -9,7 +9,6 @@ * [Théorie des langages](#théorie-des-langages) * [Ada](#ada) * [Assembleur](#assembleur) -* [Bash / Shell](#bash--shell) * [C / C++](#c--c) * [Caml / OCaml](#caml--ocaml) * [Chaîne de blocs / Blockchain](#chaîne-de-blocs--blockchain) @@ -43,6 +42,7 @@ * [Sage](#sage) * [Scilab](#scilab) * [Scratch](#scratch) +* [Shell scripting](#shell-scripting) * [SPIP](#spip) * [SQL](#sql) * [Systèmes d'exploitation](#systemes-d-exploitation) @@ -99,12 +99,6 @@ * [Reverse Engineering for Beginners](https://beginners.re/RE4B-FR.pdf) - Dennis Yurichev, Florent Besnard, Marc Remy, Baudouin Landais, Téo Dacquet (PDF) -### Bash / Shell - -* [Guide avancé d'écriture des scripts Bash](http://abs.traduc.org/abs-fr/) -* [La programmation Shell](https://frederic-lang.developpez.com/tutoriels/linux/prog-shell/) - Frederic Lang, Idriss Neumann - - ### C / C++ * [Cours de C/C++](http://casteyde.christian.free.fr/cpp/cours/online/book1.html) - Christian Casteyde @@ -307,6 +301,12 @@ * [Informatique Créative](https://pixees.fr/programmation-creative-en-scratch/) +### Shell scripting + +* [Guide avancé d'écriture des scripts Bash](http://abs.traduc.org/abs-fr/) +* [La programmation Shell](https://frederic-lang.developpez.com/tutoriels/linux/prog-shell/) - Frederic Lang, Idriss Neumann + + ### SPIP * [Programmer avec SPIP](http://programmer.spip.net) - Matthieu Marcimat, collectif SPIP diff --git a/books/free-programming-books-hu.md b/books/free-programming-books-hu.md index 05f80f928c2c9..776e5d6e18b01 100644 --- a/books/free-programming-books-hu.md +++ b/books/free-programming-books-hu.md @@ -11,9 +11,9 @@ * [LISP](#lisp) * [.NET](#net) * [PHP](#php) -* [PowerShell](#powershell) * [Python](#python) * [Django](#django) +* [Shell scripting](#shell-scripting) * [Windows Phone](#windows-phone) @@ -100,11 +100,6 @@ * [Webadatbázis-programozás](http://ade.web.elte.hu/wabp/index.html) - Horváth Győző, Tarcsi Ádám (HTML) -### PowerShell - -* [Microsoft PowerShell 2.0](http://mek.oszk.hu/10400/10402/index.phtml) - Soós Tibor (PDF) - - ### Python * [Bevezetés a Pythonba példákkal](http://mek.oszk.hu/08400/08436/index.phtml) - Raphaël Marvie, `trl.:` Daróczy Péter (PDF) @@ -118,6 +113,11 @@ * [Django Girls Tutorial](https://tutorial.djangogirls.org/hu/) (1.11) (HTML) (:construction: *in process*) +### Shell Scripting + +* [Microsoft PowerShell 2.0](http://mek.oszk.hu/10400/10402/index.phtml) - Soós Tibor (PDF) + + ### Windows Phone * [Windows Phone fejlesztés lépésről lépésre](http://mek.oszk.hu/10300/10393/) - Árvai Zoltán, Fár Attila Gergő, Farkas Bálint, Fülöp Dávid, Komjáthy Szabolcs, Turóczi Attila, Velvárt András (PDF) diff --git a/books/free-programming-books-it.md b/books/free-programming-books-it.md index 49b3a37acc4dc..6e16c16592331 100644 --- a/books/free-programming-books-it.md +++ b/books/free-programming-books-it.md @@ -9,7 +9,6 @@ * [Storia dell'informatica](#storia-dellinformatica) * [Android](#android) * [Assembly Language](#assembly-language) -* [BASH](#bash) * [C](#c) * [C#](#csharp) * [C++](#cpp) @@ -33,6 +32,7 @@ * [Python](#python) * [Django](#django) * [Ruby](#ruby) +* [Shell scripting](#shell-scripting) * [TypeScript](#typescript) * [Angular](#angular) * [UML](#uml) @@ -89,13 +89,6 @@ * [Reverse Engineering per Principianti](https://beginners.re/RE4B-IT.pdf) - Dennis Yurichev, Federico Ramondino, Paolo Stivanin, Fabrizio Bertone, Matteo Sticco, Marco Negro, et al. (PDF) -### BASH - -* [Guida avanzata per la bash](http://www.dmi.unict.it/diraimondo/web/wp-content/uploads/classes/so/mirror-stuff/abs-guide.pdf) (PDF) -* [La guida di Bash per principianti](http://codex.altervista.org/guidabash/guidabash_1_11.pdf) - Machtelt Garrels (PDF) -* [Programmazione della shell Bash](https://www.aquilante.net/doc/bash_programming.pdf) - Marco Liverani (PDF) - - ### C * [Guida di Beej alla Programmazione di Rete - Usando Socket Internet](http://linguaggioc.altervista.org/dl/GuidaDiBeejAllaProgrammazioneDiRete.pdf) - Brian "Beej Jorgensen" Hall, Fabrizio Pani (PDF) @@ -260,6 +253,13 @@ * [Ruby User Guide](https://web.archive.org/web/20161102011319/http://ruby-it.org/rug_it.zip) +### Shell scripting + +* [Guida avanzata per la bash](http://www.dmi.unict.it/diraimondo/web/wp-content/uploads/classes/so/mirror-stuff/abs-guide.pdf) (PDF) +* [La guida di Bash per principianti](http://codex.altervista.org/guidabash/guidabash_1_11.pdf) - Machtelt Garrels (PDF) +* [Programmazione della shell Bash](https://www.aquilante.net/doc/bash_programming.pdf) - Marco Liverani (PDF) + + ### TypeScript * [Guida TypeScript](https://www.html.it/guide/guida-typescript/) - Andrea Chiarelli (HTML) diff --git a/books/free-programming-books-ja.md b/books/free-programming-books-ja.md index 541fff7a6c64b..0e2d49f7fa2b5 100644 --- a/books/free-programming-books-ja.md +++ b/books/free-programming-books-ja.md @@ -22,8 +22,6 @@ * [Android](#android) * [AppleScript](#applescript) * [Assembly](#assembly) -* [AWK](#awk) -* [Bash](#bash) * [C](#c) * [C++](#cpp) * [Clojure](#clojure) @@ -62,7 +60,6 @@ * [Perl](#perl) * [PHP](#php) * [Symfony](#symfony) -* [PowerShell](#powershell) * [Processing](#processing) * [Prolog](#prolog) * [Python](#python) @@ -74,7 +71,7 @@ * [Scala](#scala) * [Scheme](#scheme) * [Scratch](#scratch) -* [sed](#sed) +* [Shell scripting](#shell-scripting) * [Smalltalk](#smalltalk) * [SQL(実装非依存)](#sql%e5%ae%9f%e8%a3%85%e9%9d%9e%e4%be%9d%e5%ad%98) * [Standard ML](#standard-ml) @@ -243,22 +240,6 @@ * [リバースエンジニアリング入門 \| Reverse Engineering for Beginners](https://beginners.re/RE4B-JA.pdf) - Dennis Yurichev, shmz, 4ryuJP (PDF) -### AWK - -* [AWK の第一歩](https://www.magata.net/memo/index.php?plugin=attach&pcmd=open&file=awk%A5%DE%A5%CB%A5%E5%A5%A2%A5%EB.pdf&refer=%A5%B7%A5%A7%A5%EB%A5%B3%A5%DE%A5%F3%A5%C9) - 小栗栖修 (PDF) -* [AWK リファレンス](https://shellscript.sunone.me/awk.html) - SUNONE -* [Effective AWK Programming](http://www.kt.rim.or.jp/~kbk/gawk-30/gawk_toc.html) - Arnold D. Robbins - - -### Bash - -* [BASH Programming - Introduction HOW-TO](https://linuxjf.osdn.jp/JFdocs/Bash-Prog-Intro-HOWTO.html) - Mike G, 千旦裕司(翻訳) -* [Bash 基礎文法最速マスター](https://d.hatena.ne.jp/nattou_curry_2/20100131/1264910483) - id:nattou\_curry -* [Bashのよくある間違い](https://yakst.com/ja/posts/2929) - GreyCat, @yakstcom(翻訳) -* [The Art of Command Line](https://github.com/jlevy/the-art-of-command-line/blob/master/README-ja.md) - Joshua Levy, Hayato Matsuura(翻訳) -* [UNIX & Linux コマンド・シェルスクリプト リファレンス](https://shellscript.sunone.me) - SUNONE - - ### C * [Cプログラミング診断室](http://www.pro.or.jp/~fuji/mybooks/cdiag) - 藤原博文 @@ -551,12 +532,6 @@ * [Symfony 5: ファストトラック](https://symfony.com/doc/5.0/the-fast-track/ja) -### PowerShell - -* [PowerShell スクリプト](https://docs.microsoft.com/ja-jp/powershell/scripting/overview?view=powershell-6) - Microsoft Docs -* [PowerShell基礎文法最速マスター](http://winscript.jp/powershell/202) - 牟田口大介 - - ### Processing * [Processing クイックリファレンス](http://www.musashinodenpa.com/p5) - 株式会社武蔵野電波 @@ -665,9 +640,19 @@ * [炎の型 With Scratch (ゲームプログラム入門)](https://kyorohiro.gitbooks.io/doc_scratch) - kyorohiro -### sed +### Shell scripting +* [AWK の第一歩](https://www.magata.net/memo/index.php?plugin=attach&pcmd=open&file=awk%A5%DE%A5%CB%A5%E5%A5%A2%A5%EB.pdf&refer=%A5%B7%A5%A7%A5%EB%A5%B3%A5%DE%A5%F3%A5%C9) - 小栗栖修 (PDF) +* [AWK リファレンス](https://shellscript.sunone.me/awk.html) - SUNONE +* [BASH Programming - Introduction HOW-TO](https://linuxjf.osdn.jp/JFdocs/Bash-Prog-Intro-HOWTO.html) - Mike G, 千旦裕司(翻訳) +* [Bash 基礎文法最速マスター](https://d.hatena.ne.jp/nattou_curry_2/20100131/1264910483) - id:nattou\_curry +* [Bashのよくある間違い](https://yakst.com/ja/posts/2929) - GreyCat, @yakstcom(翻訳) +* [Effective AWK Programming](http://www.kt.rim.or.jp/~kbk/gawk-30/gawk_toc.html) - Arnold D. Robbins +* [PowerShell スクリプト](https://docs.microsoft.com/ja-jp/powershell/scripting/overview?view=powershell-6) - Microsoft Docs +* [PowerShell基礎文法最速マスター](http://winscript.jp/powershell/202) - 牟田口大介 * [SED 教室](https://www.gcd.org/sengoku/sedlec) - 仙石浩明 +* [The Art of Command Line](https://github.com/jlevy/the-art-of-command-line/blob/master/README-ja.md) - Joshua Levy, Hayato Matsuura(翻訳) +* [UNIX & Linux コマンド・シェルスクリプト リファレンス](https://shellscript.sunone.me) - SUNONE ### Smalltalk diff --git a/books/free-programming-books-ko.md b/books/free-programming-books-ko.md index ace042db308a7..0b65bddbb732b 100644 --- a/books/free-programming-books-ko.md +++ b/books/free-programming-books-ko.md @@ -2,7 +2,6 @@ * [Amazon Web Service](#amazon-web-service) * [Assembly Language](#assembly-language) -* [AWK](#awk) * [C](#c) * [C++](#cpp) * [Docker](#docker) @@ -29,7 +28,7 @@ * [Ruby](#ruby) * [Rust](#rust) * [Scratch](#scratch) -* [Sed](#sed) +* [Shell scripting](#shell-scripting) * [Software Engineering](#software-engineering) * [Springboot](#springboot) * [Unicode](#unicode) @@ -46,11 +45,6 @@ * [PC Assembly Language](http://pacman128.github.io/static/pcasm-book-korean.pdf) - Paul A. Carter (PDF) -### AWK - -* [AWK 스크립트](https://mug896.github.io/awk-script) - - ### C * [씹어먹는 C](https://github.com/kev0960/ModooCode/raw/master/book/c/main.pdf) - 이재범 (PDF) @@ -207,8 +201,9 @@ * [창의컴퓨팅(Creative Computing) 가이드북](http://digital.kyobobook.co.kr/digital/ebook/ebookDetail.ink?barcode=480150000247P) -### Sed +### Shell scripting +* [AWK 스크립트](https://mug896.github.io/awk-script) * [sed stream editor](https://mug896.github.io/sed-stream-editor) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 52e5b403a7461..239fb47d1e37a 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -22,8 +22,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [AutoHotkey](#autohotkey) * [AutoIt](#autoit) * [Autotools](#autotools) -* [Awk](#awk) -* [Bash](#bash) * [Basic](#basic) * [BeanShell](#beanshell) * [BETA](#beta) @@ -159,7 +157,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Zend](#zend) * [PicoLisp](#picolisp) * [PostgreSQL](#postgresql) -* [PowerShell](#powershell) * [Processing](#processing) * [Prolog](#prolog) * [Constraint Logic Programming](#constraint-logic-programming-extended-prolog) @@ -189,8 +186,8 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Scheme](#scheme) * [Scilab](#scilab) * [Scratch](#scratch) -* [Sed](#sed) * [Self](#self) +* [Shell scripting](#shell-scripting) * [Smalltalk](#smalltalk) * [Snap](#snap) * [Solidity](#solidity) @@ -364,38 +361,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [GNU Autoconf, Automake and Libtool](http://sourceware.org/autobook/) -### Awk - -* [An Awk Primer](https://en.wikibooks.org/wiki/An_Awk_Primer) - Wikibooks -* [Awk](https://www.grymoire.com/Unix/Awk.html) - Bruce Barnett -* [Gawk: Effective AWK Programming](https://www.gnu.org/software/gawk/manual) - Arnold D. Robbins (HTML, PDF) -* [GNU awk](https://learnbyexample.github.io/learn_gnuawk/) - Sundeep Agarwal - - -### Bash - -* [Advanced Bash-Scripting Guide](http://tldp.org/LDP/abs/html/) - M. Cooper (HTML) -* [Bash Guide for Beginners (2008)](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/) - M. Garrels (HTML) -* [Bash Notes for Professionals](http://goalkicker.com/BashBook/) - Compiled from StackOverflow documentation (PDF) -* [BASH Programming (2000)](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html) - Mike G. (HTML) -* [Bash Reference Manual](http://www.gnu.org/software/bash/manual/bashref.html) (HTML) -* [Bash tutorial](https://web.archive.org/web/20180328183806/http://gdrcorelec.ups-tlse.fr/files/bash.pdf) - Anthony Scemama (PDF) -* [BashGuide](http://mywiki.wooledge.org/BashGuide) - Maarten Billemont (HTML) [(PDF)](http://s.ntnu.no/bashguide.pdf) -* [Conquer the Command Line](https://magpi.raspberrypi.org/books/command-line-second-edition/pdf/download) - Richard Smedley (PDF) -* [Conquering the Command Line](https://www.softcover.io/read/fc6c09de/unix_commands) - Mark Bates (HTML) -* [Getting Started with BASH](http://www.hypexr.org/bash_tutorial.php) (HTML) -* [GNU Bash manual](https://www.gnu.org/software/bash/manual/bash.pdf) (PDF) -* [Google Shell Style Guide](https://google.github.io/styleguide/shell.xml) - Paul Armstrong (HTML) -* [Introduction to Bash Scripting](https://github.com/bobbyiliev/introduction-to-bash-scripting) - Bobby Iliev (Markdown, PDF) -* [Introduction to the Command Line](https://launchschool.com/books/command_line) - Launch School (HTML) -* [Linux Shell Scripting Tutorial - A Beginner's Handbook (2002)](http://www.freeos.com/guides/lsst/) - Vivek G. Gite (HTML) -* [Linux Shell Scripting Tutorial (LSST) v2.0](https://bash.cyberciti.biz/guide/Main_Page) - Vivek Gite (HTML) -* [Slackbook (2005)](http://slackbook.org) - Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson (HTML, DocBook, Postscript, PDF) -* [The Bash Academy](http://guide.bash.academy) - Maarten Billemont (HTML) -* [The Linux Command Line](http://linuxcommand.org/tlcl.php) - William E. Shotts Jr. (PDF) -* [Writing Shell Scripts](http://linuxcommand.org/lc3_writing_shell_scripts.php) - William E. Shotts Jr. (HTML) - - ### Basic * [10 PRINT CHR$(205.5+RND(1)); : GOTO 10](http://10print.org) - Nick Montfort, Patsy Baudoin, John Bell, Ian Bogost, Jeremy Douglass, Mark C. Marino, Michael Mateas, Casey Reas, Mark Sample, Noah Vawter @@ -846,7 +811,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Big Data Analytics with Hadoop 3](https://www.packtpub.com/free-ebooks/big-data-analytics-hadoop-3) - Sridhar Alla (Packt account *required*) * [Cloudera Impala](https://docs.cloudera.com/documentation/enterprise/latest/PDF/cloudera-impala.pdf) - John Russel (PDF) -* [Data-Intensive Text Processing with MapReduce](http://lintool.github.io/MapReduceAlgorithms/MapReduce-book-final.pdf) (Jimmy Lin and Chris Dyer) (PDF) +* [Data-Intensive Text Processing with MapReduce](http://lintool.github.io/MapReduceAlgorithms/MapReduce-book-final.pdf) - Jimmy Lin, Chris Dyer (PDF) * [Hadoop for Windows Succinctly](https://www.syncfusion.com/ebooks/hadoop-for-windows-succinctly) - Dave Vickers * [Hadoop Illuminated](http://hadoopilluminated.com/index.html) - Mark Kerzner, Sujee Maniyam @@ -970,7 +935,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE ### J * [Arithmetic](http://www.jsoftware.com/books/pdf/arithmetic.pdf) - Kenneth E. Iverson (PDF) -* [Brief Reference](http://www.jsoftware.com/books/pdf/brief.pdf) - Chris Burke and Clifford Reiter (PDF) +* [Brief Reference](http://www.jsoftware.com/books/pdf/brief.pdf) - Chris Burke, Clifford Reiter (PDF) * [Calculus](http://www.jsoftware.com/books/pdf/calculus.pdf) - Kenneth E. Iverson (PDF) * [Computers and Mathematical Notation](http://www.jsoftware.com/papers/camn.htm) - Kenneth E. Iverson * [Concrete Math Companion](http://www.jsoftware.com/books/pdf/cmc.pdf) - Kenneth E. Iverson (PDF) @@ -1751,29 +1716,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [The Internals of PostgreSQL for database administrators and system developers](http://www.interdb.jp/pg) -### PowerShell - -* [A Unix Person's Guide to PowerShell](https://leanpub.com/aunixpersonsguidetopowershell/read) - The DevOps Collective Inc. (HTML) -* [Creating HTML Reports in PowerShell](https://leanpub.com/creatinghtmlreportsinwindowspowershell/read) - The DevOps Collective Inc. (HTML) -* [DevOps: The Ops Perspective](https://leanpub.com/devopstheopsperspective/read) - The DevOps Collective Inc. (HTML) -* [Ditch Excel: Making Historical & Trend Reports in PowerShell](https://leanpub.com/ditchexcelmakinghistoricalandtrendreportsinpowershell/read) - The DevOps Collective Inc. (HTML) -* [Layman’s Guide to PowerShell 2.0 remoting](https://ravichaganti.com/ebooks/AlaymansguidetoPowerShell2remotingv2.pdf) (PDF) -* [Learn PowerShell Core 6.0](https://www.packtpub.com/free-ebooks/learn-powershell-core-60) - David das Neves, Jan-Hendrik Peters (Packt account *required*) -* [Learn PowerShell in Y Minutes](https://learnxinyminutes.com/docs/powershell/) -* [Mastering PowerShell v2](http://community.idera.com/powershell/powertips/b/ebookv2#pi619PostSortOrder=Ascending) -* [PowerShell 101: The No-Nonsense Beginner’s Guide to PowerShell](https://leanpub.com/powershell101) - Mike F. Robbins *(Leanpub account or valid email requested)* -* [PowerShell 2.0 – One CMDLET At A Time](http://www.jonathanmedd.net/wp-content/uploads/2010/09/PowerShell_2_One_Cmdlet_at_a_Time.pdf) (PDF) -* [PowerShell Notes for Professionals](http://goalkicker.com/PowerShellBook/) - Compiled from StackOverflow documentation (PDF) -* [PowerShell Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/powershell) (PDF, Kindle) (email address *requested*, not required) -* [Secrets of PowerShell Remoting](https://leanpub.com/secretsofpowershellremoting/read) - The DevOps Collective Inc. (HTML) -* [The Big Book of PowerShell Error Handling](https://leanpub.com/thebigbookofpowershellerrorhandling/read) - The DevOps Collective Inc. (HTML) -* [The Big Book of PowerShell Gotchas](https://leanpub.com/thebigbookofpowershellgotchas/read) - The DevOps Collective Inc. (HTML) -* [The Monad Manifesto - Annotated](https://leanpub.com/themonadmanifestoannotated/read) - The DevOps Collective Inc. (HTML) -* [The PowerShell + DevOps Global Summit Manual for Summiteers](https://leanpub.com/windowspowershellnetworkingguide/read) - The DevOps Collective Inc. (HTML) -* [Why PowerShell?](https://leanpub.com/whypowershell/read) - The DevOps Collective Inc. (HTML) -* [Windows PowerShell Networking Guide](https://leanpub.com/windowspowershellnetworkingguide/read) - The DevOps Collective Inc. (HTML) - - ### Processing * [The Nature of Code: Simulating Natural Systems with Processing](http://natureofcode.com/book/) @@ -1920,7 +1862,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [The Coder's Apprentice: Learning Programming with Python 3](http://www.spronck.net/pythonbook/) - Pieter Spronck (PDF) (3.x) * [The Definitive Guide to Jython, Python for the Java Platform](https://jython.readthedocs.io/en/latest/) - Josh Juneau, Jim Baker, Victor Ng, Leo Soto, Frank Wierzbicki (2.5) * [The Little Book of Python Anti-Patterns](http://docs.quantifiedcode.com/python-anti-patterns/) ([Source](https://github.com/quantifiedcode/python-anti-patterns)) -* [The Programming Historian](http://niche-canada.org/research/niche-digital-infrastructure-project/the-programming-historian/) - William J. Turkel, Adam Crymble and Alan MacEachern +* [The Programming Historian](http://niche-canada.org/research/niche-digital-infrastructure-project/the-programming-historian/) - William J. Turkel, Adam Crymble, Alan MacEachern * [The Python GTK+ 3 Tutorial](http://python-gtk-3-tutorial.readthedocs.org/en/latest/) * [The Python Handbook](https://flaviocopes.com/page/python-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* * [The Standard Python Library](https://web.archive.org/web/20200626001242/http://effbot.org/librarybook/) - Fredrik Lundh @@ -2216,15 +2158,57 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Scratch Programming Playground](https://inventwithscratch.com/book/) - Al Sweigart -### Sed +### Self -* [GNU sed](https://learnbyexample.github.io/learn_gnused/) - Sundeep Agarwal -* [Sed - An Introduction and Tutorial](https://www.grymoire.com/Unix/Sed.html) - Bruce Barnett +* [The Self Handbook](http://handbook.selflanguage.org) -### Self +### Shell scripting -* [The Self Handbook](http://handbook.selflanguage.org) +* [A Unix Person's Guide to PowerShell](https://leanpub.com/aunixpersonsguidetopowershell/read) - The DevOps Collective Inc. (HTML) +* [Advanced Bash-Scripting Guide](http://tldp.org/LDP/abs/html/) - M. Cooper (HTML) +* [An Awk Primer](https://en.wikibooks.org/wiki/An_Awk_Primer) - Wikibooks +* [Awk](https://www.grymoire.com/Unix/Awk.html) - Bruce Barnett +* [Bash Guide for Beginners (2008)](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/) - M. Garrels (HTML) +* [Bash Notes for Professionals](http://goalkicker.com/BashBook/) - Compiled from StackOverflow documentation (PDF) +* [BASH Programming (2000)](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html) - Mike G. (HTML) +* [Bash Reference Manual](http://www.gnu.org/software/bash/manual/bashref.html) (HTML) +* [Bash tutorial](https://web.archive.org/web/20180328183806/http://gdrcorelec.ups-tlse.fr/files/bash.pdf) - Anthony Scemama (PDF) +* [BashGuide](http://mywiki.wooledge.org/BashGuide) - Maarten Billemont (HTML) [(PDF)](http://s.ntnu.no/bashguide.pdf) +* [Conquer the Command Line](https://magpi.raspberrypi.org/books/command-line-second-edition/pdf/download) - Richard Smedley (PDF) +* [Conquering the Command Line](https://www.softcover.io/read/fc6c09de/unix_commands) - Mark Bates (HTML) +* [Creating HTML Reports in PowerShell](https://leanpub.com/creatinghtmlreportsinwindowspowershell/read) - The DevOps Collective Inc. (HTML) +* [DevOps: The Ops Perspective](https://leanpub.com/devopstheopsperspective/read) - The DevOps Collective Inc. (HTML) +* [Ditch Excel: Making Historical & Trend Reports in PowerShell](https://leanpub.com/ditchexcelmakinghistoricalandtrendreportsinpowershell/read) - The DevOps Collective Inc. (HTML) +* [Gawk: Effective AWK Programming](https://www.gnu.org/software/gawk/manual) - Arnold D. Robbins (HTML, PDF) +* [Getting Started with BASH](http://www.hypexr.org/bash_tutorial.php) (HTML) +* [GNU awk](https://learnbyexample.github.io/learn_gnuawk/) - Sundeep Agarwal +* [GNU Bash manual](https://www.gnu.org/software/bash/manual/bash.pdf) (PDF) +* [GNU sed](https://learnbyexample.github.io/learn_gnused/) - Sundeep Agarwal +* [Google Shell Style Guide](https://google.github.io/styleguide/shell.xml) - Paul Armstrong (HTML) +* [Introduction to Bash Scripting](https://github.com/bobbyiliev/introduction-to-bash-scripting) - Bobby Iliev (Markdown, PDF) +* [Introduction to the Command Line](https://launchschool.com/books/command_line) - Launch School (HTML) +* [Layman’s Guide to PowerShell 2.0 remoting](https://ravichaganti.com/ebooks/AlaymansguidetoPowerShell2remotingv2.pdf) (PDF) +* [Learn PowerShell Core 6.0](https://www.packtpub.com/free-ebooks/learn-powershell-core-60) - David das Neves, Jan-Hendrik Peters (Packt account *required*) +* [Learn PowerShell in Y Minutes](https://learnxinyminutes.com/docs/powershell/) +* [Linux Shell Scripting Tutorial - A Beginner's Handbook (2002)](http://www.freeos.com/guides/lsst/) - Vivek G. Gite (HTML) +* [Linux Shell Scripting Tutorial (LSST) v2.0](https://bash.cyberciti.biz/guide/Main_Page) - Vivek Gite (HTML) +* [Mastering PowerShell v2](http://community.idera.com/powershell/powertips/b/ebookv2#pi619PostSortOrder=Ascending) +* [PowerShell 2.0 – One CMDLET At A Time](http://www.jonathanmedd.net/wp-content/uploads/2010/09/PowerShell_2_One_Cmdlet_at_a_Time.pdf) (PDF) +* [PowerShell Notes for Professionals](http://goalkicker.com/PowerShellBook/) - Compiled from StackOverflow documentation (PDF) +* [PowerShell Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/powershell) (PDF, Kindle) (email address *requested*, not required) +* [Secrets of PowerShell Remoting](https://leanpub.com/secretsofpowershellremoting/read) - The DevOps Collective Inc. (HTML) +* [Sed - An Introduction and Tutorial](https://www.grymoire.com/Unix/Sed.html) - Bruce Barnett +* [Slackbook (2005)](http://slackbook.org) - Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson (HTML, DocBook, Postscript, PDF) +* [The Bash Academy](http://guide.bash.academy) - Maarten Billemont (HTML) +* [The Big Book of PowerShell Error Handling](https://leanpub.com/thebigbookofpowershellerrorhandling/read) - The DevOps Collective Inc. (HTML) +* [The Big Book of PowerShell Gotchas](https://leanpub.com/thebigbookofpowershellgotchas/read) - The DevOps Collective Inc. (HTML) +* [The Linux Command Line](http://linuxcommand.org/tlcl.php) - William E. Shotts Jr. (PDF) +* [The Monad Manifesto - Annotated](https://leanpub.com/themonadmanifestoannotated/read) - The DevOps Collective Inc. (HTML) +* [The PowerShell + DevOps Global Summit Manual for Summiteers](https://leanpub.com/windowspowershellnetworkingguide/read) - The DevOps Collective Inc. (HTML) +* [Why PowerShell?](https://leanpub.com/whypowershell/read) - The DevOps Collective Inc. (HTML) +* [Windows PowerShell Networking Guide](https://leanpub.com/windowspowershellnetworkingguide/read) - The DevOps Collective Inc. (HTML) +* [Writing Shell Scripts](http://linuxcommand.org/lc3_writing_shell_scripts.php) - William E. Shotts Jr. (HTML) ### Smalltalk diff --git a/books/free-programming-books-pl.md b/books/free-programming-books-pl.md index cb010947cdcd0..3b9c970d58dce 100644 --- a/books/free-programming-books-pl.md +++ b/books/free-programming-books-pl.md @@ -3,7 +3,6 @@ * [0 - Niezależne od języka programowania](#0---niezale%C5%BCne-od-j%C4%99zyka-programowania) * [Android](#android) * [Assembly](#assembly) -* [Bash](#bash) * [C](#c) * [C#](#csharp) * [C++](#cpp) @@ -22,6 +21,7 @@ * [Python](#python) * [Django](#django) * [Ruby](#ruby) +* [Shell scripting](#shell-scripting) * [SQL](#sql) @@ -50,12 +50,6 @@ * [Inżynieria wsteczna dla początkujących](https://beginners.re/RE4B-PL.pdf) - Dennis Yurichev, Kateryna Rozanova, Aleksander Mistewicz, Wiktoria Lewicka, Marcin Sokołowski (PDF) -### Bash - -* [Kurs Bash'a](http://web.archive.org/web/20180129013729/http://dief.republika.pl/kursbasha.tar.gz) (tar.gz) -* [Programowanie w Bashu czyli jak pisać skrypty w Linuksie](https://www.arturpyszczuk.pl/files/bash/bash.pdf) - Artur Pyszczuk (PDF) - - ### C * [Beej's Guide to Network Programming - Używanie gniazd internetowych](http://www.asawicki.info/Mirror/Beej_s%20Guide%20to%20Network%20Programming%20PL/bgnet.pdf) - Brian "Beej Jorgensen" Hall, Przełożył Bartosz Zapałowski (PDF) @@ -180,6 +174,12 @@ * [Ruby](https://pl.wikibooks.org/wiki/Ruby) - Wikibooks +### Shell scripting + +* [Kurs Bash'a](http://web.archive.org/web/20180129013729/http://dief.republika.pl/kursbasha.tar.gz) (tar.gz) +* [Programowanie w Bashu czyli jak pisać skrypty w Linuksie](https://www.arturpyszczuk.pl/files/bash/bash.pdf) - Artur Pyszczuk (PDF) + + ### SQL * [Kurs SQL](https://dbadmin.net.pl/category/sql/) - Łukasz Bartnicki (HTML) (:construction: *in process*) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 6739ad08e0cc1..53fffcfabaad4 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -46,7 +46,7 @@ * [R](#r) * [RegEx](#regex) * [Ruby](#ruby) -* [Shell / Bash Script](#shell--bash) +* [Shell scripting](#shell-scripting) * [TypeScript](#typescript) * [Angular](#angular) @@ -368,7 +368,7 @@ * [O (comovente) guia de Ruby do Why](http://why.carlosbrando.com) -### Shell / Bash +### Shell scripting * [Bash Scripting](https://meleu.gitbooks.io/bashscripting/content/) - Meleu (gitbook) * [Introdução ao Shell Script](http://aurelio.net/shell/apostila-introducao-shell.pdf) - Aurelio Marinho Jargas (PDF) diff --git a/books/free-programming-books-ru.md b/books/free-programming-books-ru.md index 415a0951d819f..c4b1336f5098d 100644 --- a/books/free-programming-books-ru.md +++ b/books/free-programming-books-ru.md @@ -7,7 +7,6 @@ * [Управление конфигурациями](#Управление-конфигурациями) * [Экосистема открытого исходного кода](#open-source-ecosystem) * [Assembly](#assembly) -* [Bash](#bash) * [C](#c) * [C#](#csharp) * [C++](#cpp) @@ -63,6 +62,7 @@ * [Scala](#scala) * [Scilab](#scilab) * [Scratch](#scratch) +* [Shell scripting](#shell-scripting) * [Smalltalk](#smalltalk) * [SQL](#sql) * [FirebirdSQL](#firebirdsql) @@ -128,11 +128,6 @@ * [Программирование на языке ассемблера NASM для ОС Unix](http://www.stolyarov.info/books/pdf/nasm_unix.pdf) - Андрей Столяров (PDF) -### Bash - -* [Advanced Bash-Scripting Guide](http://rus-linux.net/MyLDP/BOOKS/abs-guide/flat/abs-book.html) - - ### C * [Заметки о языке программирования Си/Си++](https://yurichev.com/writings/C-notes-ru.pdf) - Денис Юричев (PDF) @@ -537,6 +532,11 @@ * [Креативное программирование](https://www.dropbox.com/s/qsthpk5r6gqmi6u/CreativeComputing_RUS_june2016.pdf?dl=0) (PDF) +### Shell scripting + +* [Advanced Bash-Scripting Guide](http://rus-linux.net/MyLDP/BOOKS/abs-guide/flat/abs-book.html) + + ### Smalltalk * [Смолток: Язык и его реализация](https://sites.google.com/site/polyglotsqueak) - Адэль Голдберг, Дэвид Робсон diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index df9dd81d25a23..8c1180177807b 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -367,7 +367,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Python Machine Learning Projects](https://www.digitalocean.com/community/books/python-machine-learning-projects-a-digitalocean-ebook) - Lisa Tagliaferri, Brian Boucheron, Michelle Morales, Ellie Birkbeck, Alvin Wan (PDF, EPUB, Kindle) * [Reinforcement Learning: An Introduction](http://incompleteideas.net/book/RLbook2020.pdf) - Richard S. Sutton, Andrew G. Barto (PDF) * [Speech and Language Processing (3rd Edition Draft)](https://web.stanford.edu/~jurafsky/slp3/ed3book.pdf) - Daniel Jurafsky, James H. Martin (PDF) -* [The Elements of Statistical Learning](https://web.stanford.edu/~hastie/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman +* [The Elements of Statistical Learning](https://web.stanford.edu/~hastie/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, Jerome Friedman * [The LION Way: Machine Learning plus Intelligent Optimization](https://intelligent-optimization.org/LIONbook/lionbook_3v0.pdf) - Roberto Battiti, Mauro Brunato (PDF) * [The Mechanics of Machine Learning](https://mlbook.explained.ai) - Terence Parr, Jeremy Howard * [The Python Game Book](https://web.archive.org/web/20210308080726/https://thepythongamebook.com/en%3Astart) - Horst Jens *(:card_file_box: archived)* diff --git a/books/free-programming-books-zh.md b/books/free-programming-books-zh.md index e2953cd2d510f..42788f571a2bd 100644 --- a/books/free-programming-books-zh.md +++ b/books/free-programming-books-zh.md @@ -26,7 +26,6 @@ * [语言相关](#语言相关) * [Android](#android) * [Assembly](#assembly) - * [AWK](#awk) * [C](#c) * [C#](#csharp) * [C++](#cpp) @@ -73,7 +72,7 @@ * [Scala](#scala) * [Scheme](#scheme) * [Scratch](#scratch) - * [Shell](#shell) + * [Shell scripting](#shell-scripting) * [Swift](#swift) * [TypeScript](#typescript) * [Angular](#angular) @@ -318,12 +317,6 @@ * [C/C++面向WebAssembly编程](https://github.com/3dgen/cppwasm-book/tree/master/zh) - Ending, Chai Shushan (HTML, [:package: examples](https://github.com/3dgen/cppwasm-book/tree/master/examples)) -### AWK - -* [awk程序设计语言](https://github.com/wuzhouhui/awk) -* [awk中文指南](http://awk.readthedocs.org/en/latest/index.html) - - ### C * [新概念 C 语言教程](https://github.com/limingth/NCCL) @@ -735,8 +728,10 @@ * [创意计算课程指南](http://cccgchinese.strikingly.com) -### Shell +### Shell scripting +* [awk程序设计语言](https://github.com/wuzhouhui/awk) +* [awk中文指南](http://awk.readthedocs.org/en/latest/index.html) * [Shell 编程范例](https://tinylab.gitbooks.io/shellbook/content) - 泰晓科技 * [Shell 编程基础](http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80) * [Shell 脚本编程30分钟入门](https://github.com/qinjx/30min_guides/blob/master/shell.md) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 7e2703050bd6e..ff4f341f8a9f3 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -7,7 +7,6 @@ * [Artificial Intelligence](#artificial-intelligence) * [Assembly](#assembly) * [AutoIt](#autoit) -* [Bash / Shell](#bash--shell) * [C](#c) * [C#](#csharp) * [C++](#cpp) @@ -71,6 +70,7 @@ * [Rust](#rust) * [Scala](#scala) * [Security](#security) +* [Shell scripting](#shell-scripting) * [Solidity](#solidity) * [Spark](#spark) * [Swift](#swift) @@ -199,15 +199,6 @@ * [AutoIt Tutorials](https://www.youtube.com/playlist?list=PL1DCD109B801D0DE6) - 403forbidden403 (YouTube) -### Bash / Shell - -* [Bash Basics for Cloud Computing](https://www.udemy.com/course/bash-basics-for-cloud-computing/) - Kumulus Technologies (Udemy) -* [Bento Shell Track](https://bento.io/topic/shell) - Jon Chan (Bento) -* [How to CMake Good](https://www.youtube.com/playlist?list=PLK6MXr8gasrGmIiSuVQXpfFuE1uPT615s) - vector-of-bool (YouTube) -* [Shell Scripting Tutorial](https://www.youtube.com/playlist?list=PL7B7FA4E693D8E790) - The Bad Tutorials (YouTube) -* [Shell Scripting Tutorial for Beginners](https://www.youtube.com/playlist?list=PLS1QulWo1RIYmaxcEqw5JhK3b-6rgdWO_) - ProgrammingKnowledge (YouTube) - - ### Blockchain * [Blockchain Developer Tutorials](https://www.youtube.com/playlist?list=PLS5SEs8ZftgUTXs0OJD2LFpYBPr4L54id) - Gregory McCubbin (Dapp University) @@ -950,6 +941,15 @@ * [Zero to Hero: A Practical Network Penetration Testing Course](https://www.youtube.com/playlist?list=PLLKT__MCUeiwBa7d7F_vN1GUwz_2TmVQj) - The Cyber Mentor +### Shell scripting + +* [Bash Basics for Cloud Computing](https://www.udemy.com/course/bash-basics-for-cloud-computing/) - Kumulus Technologies (Udemy) +* [Bento Shell Track](https://bento.io/topic/shell) - Jon Chan (Bento) +* [How to CMake Good](https://www.youtube.com/playlist?list=PLK6MXr8gasrGmIiSuVQXpfFuE1uPT615s) - vector-of-bool (YouTube) +* [Shell Scripting Tutorial](https://www.youtube.com/playlist?list=PL7B7FA4E693D8E790) - The Bad Tutorials (YouTube) +* [Shell Scripting Tutorial for Beginners](https://www.youtube.com/playlist?list=PLS1QulWo1RIYmaxcEqw5JhK3b-6rgdWO_) - ProgrammingKnowledge (YouTube) + + ### Solidity * [Learn Solidity](https://youtube.com/playlist?list=PL16WqdAj66SCOdL6XIFbke-XQg2GW_Avg) - Will it Scale (YouTube) diff --git a/courses/free-courses-fr.md b/courses/free-courses-fr.md index 074e5b674cd9f..c3c6d317fd07b 100644 --- a/courses/free-courses-fr.md +++ b/courses/free-courses-fr.md @@ -2,7 +2,6 @@ * [Algorithmes & Structures des données](#algorithmes) * [APL](#apl) -* [Bash / Shell](#bash--shell) * [C](#c) * [C#](#csharp) * [C++](#cpp) @@ -17,6 +16,7 @@ * [PHP](#php) * [Python](#python) * [Ruby](#ruby) +* [Shell scripting](#shell-scripting) * [SQL](#sql) * [SysAdmin](#sysadmin) @@ -31,13 +31,6 @@ * [Découvrez le langage APL](https://www.youtube.com/watch?v=Nxq1BUUXobM&list=PLYKQVqyrAEj_DwkVAvj7xHxr72ite69nW) - Schraf : Maths-info -### Bash / Shell - -* [Apprendre à utiliser le shell Bash](https://www.pierre-giraud.com/shell-bash/) - Pierre Giraud -* [Exercices shell scripts](https://ineumann.developpez.com/tutoriels/linux/exercices-shell/) - Idriss Neumann -* [Quelques bonnes pratiques dans l'écriture de scripts en Bash](https://ineumann.developpez.com/tutoriels/linux/bash-bonnes-pratiques/) - Idriss Neumann - - ### C * [Apprendre le langage C](https://www.youtube.com/playlist?list=PLrSOXFDHBtfEh6PCE39HERGgbbaIHhy4j) - Formation Video @@ -137,6 +130,13 @@ * [Apprendre Ruby on Rails 5.X](https://www.youtube.com/playlist?list=PLjwdMgw5TTLWfI1B2Wv2WPgR9iOyw12zi) - Grafikart +### Shell scripting + +* [Apprendre à utiliser le shell Bash](https://www.pierre-giraud.com/shell-bash/) - Pierre Giraud +* [Exercices shell scripts](https://ineumann.developpez.com/tutoriels/linux/exercices-shell/) - Idriss Neumann +* [Quelques bonnes pratiques dans l'écriture de scripts en Bash](https://ineumann.developpez.com/tutoriels/linux/bash-bonnes-pratiques/) - Idriss Neumann + + ### SQL * [Apprendre MySQL - Ancien Cours](https://www.youtube.com/playlist?list=PLjwdMgw5TTLUJLpzUYGBK7K5-hPgZA7zo) - Grafikart diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 351fb2e6531f8..b6f9e757db7e9 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -2,7 +2,6 @@ * [Algorithms](#algorithms) * [Android](#android) -* [Bash and Shell](#bash-and-shell) * [C](#c) * [C++](#cpp) * [Data Structures](#data-structures) @@ -25,6 +24,7 @@ * [R](#r) * [Ruby](#ruby) * [Ruby on Rails](#ruby-on-rails) +* [Shell scripting](#shell-scripting) ### Algorithms @@ -47,13 +47,6 @@ * [Complete Android Development Course in Hindi](https://www.youtube.com/playlist?list=PLUhfM8afLE_Ok-0Lx2v9hfrmbxi3GgsX1) - Neat Roots -### Bash and Shell - -* [Bash Basic Commands](https://youtube.com/playlist?list=PLzOLSdbK1deOKmOiiv-o4wn7xUj6ZYzrM) - Noob Coders -* [Bash Shell Scripting (NOOB)](https://youtube.com/playlist?list=PLzOLSdbK1deNuVMOw0EkKGSsES-rPeONe) - Noob Coders -* [shell scripting complete tutorial in hindi](https://youtube.com/playlist?list=PL9A0tISr5Ow5nZSY8-ICNAyXHJKesl_XL) - Cybersploit - - ### C * [All C Concepts \| Hindi](https://www.youtube.com/playlist?list=PL7ersPsTyYt1d8g5qaxbE6sjWDzs4D_1v) - Saurabh Shukla @@ -231,3 +224,10 @@ #### Ruby on Rails * [Ruby on Rails 5 Tutorial(Hindi)](https://www.youtube.com/playlist?list=PLgPJX9sVy92yV7Qt6_8ElC9paGWdtdIbb) - CS Geeks + + +### Shell scripting + +* [Bash Basic Commands](https://youtube.com/playlist?list=PLzOLSdbK1deOKmOiiv-o4wn7xUj6ZYzrM) - Noob Coders +* [Bash Shell Scripting (NOOB)](https://youtube.com/playlist?list=PLzOLSdbK1deNuVMOw0EkKGSsES-rPeONe) - Noob Coders +* [shell scripting complete tutorial in hindi](https://youtube.com/playlist?list=PL9A0tISr5Ow5nZSY8-ICNAyXHJKesl_XL) - Cybersploit diff --git a/courses/free-courses-ml.md b/courses/free-courses-ml.md index 3655269520b99..14d5291aa83fd 100644 --- a/courses/free-courses-ml.md +++ b/courses/free-courses-ml.md @@ -1,7 +1,6 @@ ### Index * [Android](#android) -* [Bash and Shell](#bash-and-shell) * [C](#c) * [C++](#cpp) * [Data Structure](#data-structure) @@ -17,6 +16,7 @@ * [Python](#python) * [Django](#django) * [Flask](#flask) +* [Shell scripting](#shell-scripting) ### Android @@ -24,11 +24,6 @@ * [Android App Development Tutorial Malayalam](https://youtube.com/playlist?list=PLZ78Q1BKkdA1-eMVQOiBiMtQQb_vYWnvV) - Sabith Pkc Mnr -### Bash and Shell - -* [Bash Shell Scripting Malayalam Tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUUcV6LES8bTEHJAOlkhmOHO) - Yes Tech Media - - ### C * [C programming malayalam tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUXh0dSzCk3dvQtGmjT9fBBj) - Yes Tech Media @@ -115,3 +110,8 @@ #### Flask * [Python Flask Malayalam Tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUU-HCC1f5x8YiGEMoZdGl0e) - Yes Tech Media + + +### Shell scripting + +* [Bash Shell Scripting Malayalam Tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUUcV6LES8bTEHJAOlkhmOHO) - Yes Tech Media diff --git a/courses/free-courses-pt_BR.md b/courses/free-courses-pt_BR.md index 391e426a396aa..a5b210b33bb34 100644 --- a/courses/free-courses-pt_BR.md +++ b/courses/free-courses-pt_BR.md @@ -34,7 +34,7 @@ * [Ruby](#ruby) * [Sass](#sass) * [Segurança da Informação](#segurança-da-informação) -* [Shell](#shell) +* [Shell scripting](#shell-scripting) * [Swift](#swift) * [TypeScript](#typescript) * [Angular](#angular) @@ -311,7 +311,7 @@ * [Sass placeholders: o jeito certo](https://www.udemy.com/course/sass-placeholders-o-jeito-certo/) - Tárcio Zemel (Udemy) -### Shell +### Shell scripting * [Conceitos de Programação em Shell Script](https://www.udemy.com/conceitos-de-programacao-em-shell-script/) - TemWeb (Udemy) diff --git a/courses/free-courses-ta.md b/courses/free-courses-ta.md index 86dc92d053855..42a3044868a10 100644 --- a/courses/free-courses-ta.md +++ b/courses/free-courses-ta.md @@ -1,7 +1,6 @@ ### Index * [Android](#android) -* [Bash and Shell](#bash-and-shell) * [C](#c) * [C++](#cpp) * [HTML and CSS](#html-and-css) @@ -9,6 +8,7 @@ * [JavaScript](#javascript) * [PHP](#php) * [Python](#python) +* [Shell scripting](#shell-scripting) ### Android @@ -16,11 +16,6 @@ * [Android In Tamil 2019](https://youtube.com/playlist?list=PL4unWLKFsZfcGBja19mrwodNm6AyzZk2B) - Tutor Joe's Stanley -### Bash and Shell - -* [Bash scripting in Tamil](https://youtube.com/playlist?list=PLgWpUXNR_WCeWiXmsYf5HUe7E4I29zTJr) - Payilagam - - ### C * [C Tutorial in Tamil](https://youtube.com/playlist?list=PLBQXOA5OR76rq-sU8mNsUmj2Z9kQXz7oD) - Tamil Pro Techniques @@ -60,3 +55,8 @@ * [Python in Tamil for Beginners](https://youtube.com/playlist?list=PLA2UBjeRwle3OLO3qmXTbmCvuTlqhHRVb) - GURUKULA * [Python Tutorial in Tamil](https://youtube.com/playlist?list=PLIFRUdRwOM0_hcLruKbsHWnU5P2uLBgsp) - SANTRA TECHSPOT + + +### Shell scripting + +* [Bash scripting in Tamil](https://youtube.com/playlist?list=PLgWpUXNR_WCeWiXmsYf5HUe7E4I29zTJr) - Payilagam diff --git a/courses/free-courses-vi.md b/courses/free-courses-vi.md index f2e31ab0bfab7..e05699c187835 100644 --- a/courses/free-courses-vi.md +++ b/courses/free-courses-vi.md @@ -3,7 +3,6 @@ * [AJAX](#ajax) * [Android](#android) * [ASP.NET](#asp) -* [Bash](#bash) * [Bootstrap](#bootstrap) * [C](#c) * [C#](#csharp) @@ -25,6 +24,7 @@ * [React](#react) * [Ruby](#ruby) * [Sass](#sass) +* [Shell scripting](#shell-scripting) * [SQL](#sql) * [Swift](#swift) * [TypeScript](#typescript) @@ -56,12 +56,6 @@ * [Khóa học ASP.NET Core cơ bản](https://tedu.com.vn/khoa-hoc/khoa-hoc-aspnet-core-co-ban-14.html) - TEDU -### Bash - -* [Khóa học Bash Shell cơ bản cho người mới](https://nguyenvanhieu.vn/hoc-bash-shell-co-ban) -* [Những cú pháp bash shell cơ bản](https://www.youtube.com/watch?v=xilRaF5BkKI) - Thai Minh Tuan - - ### Bootstrap * [Tự học Bootstrap 4 cơ bản](https://www.youtube.com/playlist?list=PLQi-dJ8Gqv2i1NHD8f-E2w-zrrr9G7HUJ) - VIETPRO @@ -227,6 +221,12 @@ * [Tự Học Sass](https://www.youtube.com/playlist?list=PLv6GftO355AtWld1EE7SBAH-OkKKt23Bb) - ZendVN +### Shell scripting + +* [Khóa học Bash Shell cơ bản cho người mới](https://nguyenvanhieu.vn/hoc-bash-shell-co-ban) +* [Những cú pháp bash shell cơ bản](https://www.youtube.com/watch?v=xilRaF5BkKI) - Thai Minh Tuan + + ### SQL * [Học SQL Cơ Bản](https://www.youtube.com/playlist?list=PLE1qPKuGSJaDkQQB5vK7t7-PRIVjtqeHB) - Thân Triệu diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 6dbd656c515f0..f9c6ccc6b26a5 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -2,7 +2,6 @@ * [APL](#apl) * [Artificial Intelligence](#artificial-intelligence) -* [Bash](#bash) * [C](#c) * [C#](#csharp) * [C++](#cpp) @@ -33,6 +32,7 @@ * [Raspberry Pi](#raspberry-pi) * [Ruby](#ruby) * [Rust](#rust) +* [Shell scripting](#shell-scripting) * [Solidity](#solidity) * [SQL](#sql) * [Tensorflow](#tensorflow) @@ -51,12 +51,6 @@ * [What is Artificial Intelligence?](https://intelligencereborn.com/ArtificialIntelligence.html) IntelligenceReborn (HTML) -### Bash - -* [Bash Cheatsheet - CheatSheet.Wtf](https://www.cheatsheet.wtf/bash) - smokingcuke (HTML) -* [Bash Scripting cheatsheet](https://devhints.io/bash) Devhints (HTML) - - ### C * [C Reference Card (ANSI)](https://users.ece.utexas.edu/~adnan/c-refcard.pdf) (PDF) @@ -282,6 +276,12 @@ * [Rust Language Cheat Sheet](https://cheats.rs) (HTML) +### Shell scripting + +* [Bash Cheatsheet - CheatSheet.Wtf](https://www.cheatsheet.wtf/bash) - smokingcuke (HTML) +* [Bash Scripting cheatsheet](https://devhints.io/bash) Devhints (HTML) + + ### Solidity * [Solidity Cheat Sheet](https://intellipaat.com/mediaFiles/2019/03/Solidity-Cheat-Sheet.pdf) - IntelliPaat (PDF) diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index 032a3e580c2f3..9b3e15cfb1bc4 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -2,7 +2,6 @@ * [Ada](#ada) * [Android](#android) -* [Bash](#bash) * [C](#c) * [C#](#csharp) * [C++](#cpp) @@ -43,6 +42,7 @@ * [Rust](#rust) * [Scala](#scala) * [Selenium](#selenium) +* [Shell scripting](#shell-scripting) * [Solidity](#solidity) * [SQL](#sql) * [Vim](#vim) @@ -59,12 +59,6 @@ * [Javatpoint Android Tutorial](https://www.javatpoint.com/android-tutorial) - javaTpoint -### Bash - -* [Help messages will explain everything](https://explainshell.com) - explainshell -* [Learn Shell Programming](http://www.learnshell.org) - learnshell - - ### C * [C Tutorial](https://www.scaler.com/topics/c/) - Scaler Topics @@ -148,7 +142,7 @@ * [Go Koans](https://github.com/cdarwin/go-koans) * [Go Tutorial](https://www.w3schools.com/go/) - W3Schools -* [Learn Go](https://www.codecademy.com/learn/learn-go) - Google, Robert Griesemer, Rob Pike, and Ken Thompson (Codecademy) *(account required)* +* [Learn Go](https://www.codecademy.com/learn/learn-go) - Google, Robert Griesemer, Rob Pike, Ken Thompson (Codecademy) *(account required)* * [Start using Go](https://docs.microsoft.com/en-us/learn/paths/go-first-steps/) - Microsoft * [The Go Tutorial](http://tour.golang.org) @@ -370,6 +364,12 @@ * [Selenium Tutorial - Web Automation](http://www.techbeamers.com/selenium-webdriver-tutorial) +### Shell scripting + +* [Help messages will explain everything](https://explainshell.com) - explainshell +* [Learn Shell Programming](http://www.learnshell.org) - learnshell + + ### Solidity * [CryptoZombies.io](https://cryptozombies.io) - Loom Network