.. Learn Linux Command Scripting documentation master file, created by sphinx-quickstart on Sat Feb 23 09:32:20 2013. .. _index: Learn Shell Scripting ============================= Learning computer programming is a daunting challenge. However, every Linux computer system has a built-in shell scripting language which is designed for managing the computer, and learning to program in shell scripts is not hard. Shell commands are interactive, and the results from commands are immediate. The best part of learning shell scripting is, everything you learn to do well in shell is part of the programming skill required in any programming language. Shell programming is not a replacement for other programming languages, but it is powerful enough that Linus Torvalds used shell scripting to write the first versions of the :program:`git` repository. Contents: ============================= .. toctree:: :maxdepth: 2 01_shell 02_organize 03_lesson1 04_logic 05_lesson2 06_concerns 07_lesson3 .. toctree:: :hidden: 10_answers Indices and tables ============================= * :ref:`search`