Learning Shell Scripting with Zsh. (2014)
- Record Type:
- Book
- Title:
- Learning Shell Scripting with Zsh. (2014)
- Main Title:
- Learning Shell Scripting with Zsh
- Other Names:
- Festari, Gaston
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; Installing zsh; Installing on Linux; Installing on OS X; Compiling from source; First run; Making zsh your login shell; Shell options; The startup files; The shell prompt; The prompt command; Customizing the prompt; Using escape sequences; Conditional expressions; Putting it all together; Summary; Chapter 2: Alias and History; Working with aliases; Quoting characters; Single and double quoting aliases; Global aliases; Hashes; Putting it all together. ExpansionParameter expansion; Command substitution; Arithmetic expansion; Brace expansion; Working with history; History expansion; History substitution; More useful options; Summary; Chapter 3: Advanced Editing; Zsh Line Editor; Getting to know ZLE; Working with keymaps; Basic editing; Going back and forth with words; Yanking and transposing text; History revisited; Advanced editing; ZLE-related options; Defining your own keymaps; Don't call them widgets; Defining your own widgets; Your first function; Working with regions; Multiline editing; Putting it all together; Summary. Chapter 4: GlobbingQuoting your strings; Double quotes; Getting started with Globbing; Globbing with the stars; Questions for any single character; Brackets for a sequence of characters; Using safer ranges on your scripts; Avoiding characters; Handling mismatches; Extended Globbing; Special patterns; RecursiveCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; Installing zsh; Installing on Linux; Installing on OS X; Compiling from source; First run; Making zsh your login shell; Shell options; The startup files; The shell prompt; The prompt command; Customizing the prompt; Using escape sequences; Conditional expressions; Putting it all together; Summary; Chapter 2: Alias and History; Working with aliases; Quoting characters; Single and double quoting aliases; Global aliases; Hashes; Putting it all together. ExpansionParameter expansion; Command substitution; Arithmetic expansion; Brace expansion; Working with history; History expansion; History substitution; More useful options; Summary; Chapter 3: Advanced Editing; Zsh Line Editor; Getting to know ZLE; Working with keymaps; Basic editing; Going back and forth with words; Yanking and transposing text; History revisited; Advanced editing; ZLE-related options; Defining your own keymaps; Don't call them widgets; Defining your own widgets; Your first function; Working with regions; Multiline editing; Putting it all together; Summary. Chapter 4: GlobbingQuoting your strings; Double quotes; Getting started with Globbing; Globbing with the stars; Questions for any single character; Brackets for a sequence of characters; Using safer ranges on your scripts; Avoiding characters; Handling mismatches; Extended Globbing; Special patterns; Recursive searching; Alternate patterns; Numeric ranges; The caret operator, revisited; The tilde operator; Glob qualifiers; Timestamp qualifiers; File size qualifiers; The zmv function; Summary; Chapter 5: Completion; Getting started with completion; Getting assertive with zstyle. Command correctionCompleters; Ignoring matches; Function definitions; The path of the function; Summary; Chapter 6: Tips and Tricks; Main resources; Helping tips; Directory substitution; Magic space; Random numbers; zcalc; Change and list directory contents; Finding your path through commands; Other projects; zsh-lovers; zsh-users; oh-my-zsh; Prezto; Explain Shell; Your dotfiles; Summary; Index. … (more)
- Publisher Details:
- Birmingham : Packt Publishing
- Publication Date:
- 2014
- Extent:
- 1 online resource (132 pages)
- Subjects:
- 005.432
COMPUTERS -- Programming Languages -- C
Scripting languages (Computer science)
Operating systems (Computers)
UNIX device drivers (Computer programs)
COMPUTERS -- Operating Systems -- UNIX
COMPUTERS -- Programming -- General
Operating systems (Computers)
Scripting languages (Computer science)
UNIX device drivers (Computer programs)
COMPUTERS -- Web -- Browsers
Electronic books - Languages:
- English
- ISBNs:
- 9781783282944
1783282940 - Notes:
- Note: Print version record.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.87414
- Ingest File:
- 01_036.xml