• Complain

Gaston Festari - Learning Shell Scripting with Zsh

Here you can read online Gaston Festari - Learning Shell Scripting with Zsh full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2014, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Gaston Festari Learning Shell Scripting with Zsh
  • Book:
    Learning Shell Scripting with Zsh
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2014
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Learning Shell Scripting with Zsh: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Learning Shell Scripting with Zsh" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Your one-stop guide to reading, writing, and debugging simple and complex Z shell scripts
Overview
A step-by-step guide that will show you how to use Zsh and its repertoire of powerful features to improve the efficiency of your daily tasks
Learn how to configure and use Zsh
Discover some advanced features of Zsh such as process and parameter substitution, running on restricted functionality mode, and emulating other shells
In Detail
Zsh has become incredibly popular in recent times and reasonably so the shell boasts some really great features such as command completion, filename generation, and history sharing among instances of the shell. Learning to use them to your advantage will prove to be really valuable and will save you from lots of tedious and overly-complex tasks.
This hands-on guide will show you how to configure and use Zsh for work and daily tasks. It provides a clear introduction to the more powerful features of the shell such as globbing and completion. This book will help you take advantage of the real power behind the UNIX shell on both desktops and servers through real-world examples.
This book will help you understand the features of Zsh and make it one of the most valuable assets in your toolbox. It will teach you how to use the shell history to look up and edit previously typed entries and take advantage of the line-editor module to speed up your typing and editing of commands. You will be able to create your own completion functions and ensure you never mistype a command or have to look at the manpages again.
You will learn how to define your own aliases and learn about filename generation so you can do more by typing even less. You will also discover the essentials of Zsh and go deeper with its more advanced features. When you are done with this book, your time with the command line will be much more enjoyable and productive.
What you will learn from this book
Set up and configure the advanced aspects of Zsh such as process and parameter substitution, running on restricted functionality mode, and emulating other shells, for example, ksh and Bourne
Customize the shell prompt to display the information you need
Work with the line-editor module to type less and do more
Use filename generation, also known as globbing, to work with files and folders
Discover programmable completion and never mistype a command or its options again
Tame the shell history and use it simultaneously on multiple shells with just a few keystrokes
Expand on Zshs built-in modules and functionality by creating your own functions
Approach
A step-by-step tutorial that will teach you, through real-world examples, how to configure and use Zsh and its various features.
Who this book is written for
If you are a system administrator, developer, or computer professional involved with UNIX who are looking to improve on their daily tasks involving the UNIX shell, Learning Shell Scripting with Zsh will be great for you. Its assumed that you have some familiarity with an UNIX command-line interface and feel comfortable with editors such as Emacs or vi.

Gaston Festari: author's other books


Who wrote Learning Shell Scripting with Zsh? Find out the surname, the name of the author of the book and a list of all author's works by series.

Learning Shell Scripting with Zsh — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Learning Shell Scripting with Zsh" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Learning Shell Scripting with Zsh

Learning Shell Scripting with Zsh

Copyright 2014 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: January 2014

Production Reference: 1080114

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78328-293-7

www.packtpub.com

Cover Image by Aniket Sawant (<>)

Credits

Author

Gastn Festari

Reviewers

Takeshi Banse

Alice Ferrazzi

Chien-Wei Huang

Acquisition Editor

Rubal Kaur

Commissioning Editor

Govindan K

Technical Editors

Nikhil Potdukhe

Tarunveer Shetty

Copy Editors

Dipti Kapadia

Kirti Pai

Project Coordinator

Aboli Ambardekar

Proofreader

Bridget Braund

Indexer

Hemangini Bari

Production Coordinator

Alwin Roy

Cover Work

Alwin Roy

About the Author

Gastn Festari is a scripting language enthusiast with over five years of experience and a firm believer in free, open source software. Currently working as a developer for Globant, he likes to spread the word about zsh at different meetups and events when away from the keyboard.

The number of people who deserve their name on this page for making this possible would require a book of its own, so allow me to start by apologizing if your name isn't here by saying: I owe you a hug and a big "thank you".

To my grandparents and my family for allowing me to follow my ambitions. My friends, Xeba and his wonderful family, Mathas and Eliana, Bruno, Lore, Ce, and Dan for putting up with this project of mine. Without your encouragement and support, this could have never been completed.

My colleagues, particularly Gabriel, Diego, and Ale, for their feedback and for getting me through those particularly difficult times around Chapter Four. To the technical reviewers Alice Ferrazzi, Chien-Wei Huang, and Takeshi Banse; and staff at Packt Publishing for their great suggestions and eagle-eyed corrections.

So now you know, if you don't see your name in here, come by with a frowning face, and you'll get that much-deserved hug. I promise.

So see you around and again, thank you.

About the Reviewers

Takeshi Banse lives in Tokyo, Japan. He likes to write code for Linux. His e-mail address is <>.

Alice Ferrazzi has been using zsh since 2011. She is currently living in Tokyo, studying Japanese at Tokyo Central Japanese Language School (TCJ) in the morning and working at MIRACLE LINUX in the afternoon.

She contributes to Gentoo and open source software in her free time. She has a wiki at http://aliceinwire.net.

Thanks for everyone's support and encouragement.

Chien-Wei Huang is a programmer from Yunlin, Taiwan. His main programming skills include C and Python, and he also has some experience of PHP/JavaScript/MongoDB/MySQL/Java/Shell. He loves developing programs to solve the problems he faces, sharing knowledge with others, and is also interested in new technologies. His ID on the Internet is carlcarl. You can find him on GitHub, Plurk, and many other places. He also has a blog for programming notes at http://blog.carlcarl.me.

www.PacktPub.com
Support files, eBooks, discount offers and more

You might want to visit www.PacktPub.com for support files and downloads related to your book.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpPacktLibPacktPubcom Do you need instant solutions to your IT - photo 1

http://PacktLib.PacktPub.com

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.

Why Subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print and bookmark content
  • On demand and accessible via web browser
Free Access for Packt account holders

If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.

Preface

If I had to take a wild guess, I'd say that you are reading these lines because, like me, you spend quite some time dealing with Unix systems. Be it because your job requires you to, or you simply love to poke around an operating system's internals, the shell is arguably how you deal with most of your activities.

Historically, shells were conceived for speeding up our work, but we all know that at some point, what was supposed to be a leaner way to get things done turned into a slugfest of arcane symbols and impossibly long-to-remember lines of code.

Wouldn't it be great then, if we could squeeze just a bit more out of our system? Imagine the things you are currently doing and being able to do them in a more efficient, elegant way, even the things that you thought were some sort of magic that only Linux's wizards with centuries' worth of experience were able to perform.

What if I told you that feats such as knowing which option flags are available to a program no longer require you to scan endless screens of manpages? Imagine not having to deal with journeys along infinite horizontal lines of characters anymore. And what about relying on automatic completion instead of typing the same lines again? What if knowing which directory you are currently working on merely required you to stare at your command prompt? Now imagine that all it takes for getting started with all of this only demands you to switch to a new shell.

What this book covers

, Getting Started , starts from scratch by explaining how to install and set up zsh. Learn about startup files and customizing the shell prompt.

, Alias and History , explains how aliasing works, how to define aliases in your startup files, and teaches you how to work with the shell's history log.

, Advanced Editing

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Learning Shell Scripting with Zsh»

Look at similar books to Learning Shell Scripting with Zsh. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Learning Shell Scripting with Zsh»

Discussion, reviews of the book Learning Shell Scripting with Zsh and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.