Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Author's Books Title Page Copyright Page Dedication Acknowledgements Introduction
Motive Audience background Formatting
Chapter 1: History
Shells Bash Other shells What a shell is (and isn’t) Using Bash
Prompts Help
Chapter 2: Editors
Emacs VIM Nano Gedit
Chapter 3: The Basics
Comments Commands Arguments Quotes Backslash escapes Strings IFS
Chapter 4: Terminology
Executables Paths Builtins Scripts Aliases Functions Standard streams
Chapter 5: Variables
Variables Strings Integers Read only Shell variables
Chapter 6: Arrays
Indexed arrays Associative arrays
Chapter 7: Special Characters
Basic Logic Directory traversal Quoting Redirection Groups
Chapter 8: Globs
? * […] Null globs Extended globs Regular expressions
Chapter 9: Parameters
Positional parameters Special parameters Parameter expansion
Simple usage Modifying character case Assigning values Substring removal Search and replace
Chapter 10: Command Substitution
Arithmetic expansion Brace expansion Command substitution
Chapter 11: Conditional Blocks
Exit codes If Case Select Conditionals [
[ vs [[
[[
Arithmetic tests String tests File tests Logical tests Pattern tests Pattern matching tests Miscellaneous
Chapter 12: Conditional Loops
While Until For Miscellaneous
Nesting Break Continue
Chapter 13: Input & Output
Environment variables Standard streams File descriptors File redirection File descriptor redirection Here document Here string FIFOs Pipes Process substitution Read
Chapter 14: Functions
Functions
Chapter 15: Traps
Signals Process management Traps
Example Scripts
Common Programming Interview Scripts
Factor Fizz Buzz Maximum value Minimum value Power towers Prime number generator Remainder Reverse a sentence Reverse a string Serpinski
Quick Reference
Basics
Prompts Comments Arguments Aliases Functions
Help
Man pages Help pages Whatis Apropos
Variables
Strings Expansion Integer Read only Shell Environment
Arrays, indexed
Structure Declaration Storing values Retrieving values Metadata Deletion
Arrays, associative
Structure Declaration Storing values Retrieving values Metadata Deletion
Special characters
Basic Logic Directory traversal Quoting Redirection Groups
Globs
Null globs Extended globs
Parameters
Positional Special Expansion Modifying character case Assigning values Substring removal Search and replace
Command substitution
Arithmetic expansion Brace expansion Command substitution
Conditional blocks
Exit codes If If-else If-elif-else If-else nesting Case Select
Tests
Types Arithmetic Strings Files Logical Patterns Character classes Miscellaneous
Loops
While Until For
File descriptors
Standard streams Redirection Duplication
Redirection
Write Append Read Here document Here string FIFO PIPE Process substitution
Traps
Signals Set Reset Ignore
Author Bio
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion