This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
kb:linux:scripting [2014/01/22 22:10] Allen Smith kb:scripting renamed to kb:linux:scripting (changing to sub-namespace use) |
kb:linux:scripting [2016/01/13 20:35] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Linux Scripting and Programming ====== | ====== Linux Scripting and Programming ====== | ||
- | [[http://www.tldp.org/LDP/abs/html/|Advanced Bash-Scripting Guide]] ... An in-depth exploration of the art of shell scripting\\ | + | {{INLINETOC}} |
- | "This tutorial assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction . . . all the while sneaking in little nuggets of UNIX® wisdom and lore. It serves as a textbook, a manual for self-study, and as a reference and source of knowledge on shell scripting techniques. The exercises and heavily-commented examples invite active reader participation, under the premise that the only way to really learn scripting is to write scripts." | + | ===== Linux Fundamentals ===== |
+ | * [[http://linuxreviews.org/beginner/ | Linux Reviews » Beginners: Learn Linux]] | ||
+ | |||
+ | ===== Bash ===== | ||
+ | * [[http://conqueringthecommandline.com/book | Conquering the Command Line]] ... Unix and Linux Commands for Developers | ||
+ | * [[http://www.tldp.org/LDP/abs/html/ | Advanced Bash-Scripting Guide]] ... An in-depth exploration of the art of shell scripting\\ "This tutorial assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction . . . all the while sneaking in little nuggets of UNIX® wisdom and lore. It serves as a textbook, a manual for self-study, and as a reference and source of knowledge on shell scripting techniques. The exercises and heavily-commented examples invite active reader participation, under the premise that the only way to really learn scripting is to write scripts." | ||
+ | |||
+ | * [[http://uw714doc.sco.com/en/SDK_tools/_Special_Characters.html | Special characters]] ... Shell characters to do special things using commands | ||
+ | * [[http://robertmuth.blogspot.in/2012/08/better-bash-scripting-in-15-minutes.html | Better Bash Scripting in 15 Minutes]]\\ "The tips and tricks below originally appeared as one of Google's 'Testing on the Toilet' (TOTT) episodes. This is a revised and augmented version" | ||
+ | |||
+ | * [[https://help.ubuntu.com/community/FilePermissions | Ubuntu Documentation: Understanding and Using File Permissions]] | ||
+ | * [[http://www.cyberciti.biz/tips/bash-fix-the-display.html | BASH – fix the display]] ... things to try when the terminal shows "strange symbols" | ||
+ | |||
+ | ===== Scripting & Code ===== | ||
+ | * [[http://meldmerge.org/ | Meld]] ... Find / Study / Edit changes in Scripting & Coding\\ Meld is a visual diff and merge tool that helps compare files, directories, and version controlled projects. It provides two- and three-way comparison of both files and directories, and supports many popular version control systems. | ||
+ | |||
+ | ===== Programming Languages ===== | ||
+ | * [[kb:linux:mintjqtinstall | Linux Mint: How-To Install J Programming Language]] |