From bash to z shell conquering the command line

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Kiddle, Oliver (VerfasserIn), Peek, Jerry (VerfasserIn), Stephenson, Peter (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Berkeley, Calif. Apress 2005
Schriftenreihe:The expert's voice in open source
Schlagworte:
Online-Zugang:From bash to z shell
Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000 c 4500
001 BV022530649
003 DE-604
005 20071106
007 t|
008 070726s2005 xx d||| |||| 00||| eng d
015 |a bA4X5802  |2 dnb 
020 |a 1590593766  |9 1-59059-376-6 
035 |a (OCoLC)57450917 
035 |a (DE-599)BVBBV022530649 
040 |a DE-604  |b ger  |e aacr 
041 0 |a eng 
049 |a DE-898 
050 0 |a QA76.76.O63 
082 0 |a 005.432  |2 22 
084 |a ST 261  |0 (DE-625)143633:  |2 rvk 
100 1 |a Kiddle, Oliver  |e Verfasser  |4 aut 
245 1 0 |a From bash to z shell  |b conquering the command line  |c Oliver Kiddle, Jerry Peek, and Peter Stephenson 
264 1 |a Berkeley, Calif.  |b Apress  |c 2005 
300 |a XXII, 447 S.  |b graph. Darst. 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
490 0 |a The expert's voice in open source 
630 0 4 |a Linux 
630 0 4 |a Mac OS 
630 0 4 |a UNIX (Computer file) 
630 0 4 |a UNIX Shells 
650 4 |a User interfaces (Computer systems) 
650 0 7 |a bash  |0 (DE-588)4492523-2  |2 gnd  |9 rswk-swf 
650 0 7 |a Z-Shell  |0 (DE-588)4651195-7  |2 gnd  |9 rswk-swf 
650 0 7 |a LINUX  |0 (DE-588)4337730-0  |2 gnd  |9 rswk-swf 
689 0 0 |a Z-Shell  |0 (DE-588)4651195-7  |D s 
689 0 1 |a bash  |0 (DE-588)4492523-2  |D s 
689 0 |5 DE-604 
689 1 0 |a LINUX  |0 (DE-588)4337730-0  |D s 
689 1 |5 DE-604 
700 1 |a Peek, Jerry  |e Verfasser  |4 aut 
700 1 |a Stephenson, Peter  |e Verfasser  |4 aut 
856 4 |u http://digitool.hbz-nrw.de:1801/webclient/DeliveryManager?application=DIGITOOL-3&owner=resourcediscovery&custom_att_2=simple_viewer&user=GUEST&pid=1507451  |x Verlagsdaten Springer  |y From bash to z shell 
856 4 2 |m HEBIS Datenaustausch Darmstadt  |q application/pdf  |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015737266&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
943 1 |a oai:aleph.bib-bvb.de:BVB01-015737266 

Datensatz im Suchindex

_version_ 1819711333004738560
adam_text FROM BASH TO Z SHELL: CONQUERING THE COMMAND LINE OLIVER KIDDLE, JERRY PEEK, AND PETER STEPHENSON APRESS 8 2008 AGI-INFORMATION MANAGEMENT CONSULTANTS MAY BE USED FOR PERSONAL PURPORSES ONLY OR BY LIBRARIES ASSOCIATED TO DANDELON.COM NETWORK. CONTENTS ABOUT THE AUTHORS XI ABOUT THE TECHNICAL REVIEWERS XIII ACKNOWLEDGMENTS XV PREFACE XVII PART 1 INTRODUCING THE SHELL CHAPTER 1 INTRODUCTION TO SHELLS 3 WHAT S A SHELL? 3 GETTING STARTED 6 SIMPLE COMMANDS 7 COMMAND LINES 8 SHELL TYPES AND VERSIONS 14 THE FILESYSTEM: DIRECTORIES, PATHNAMES 15 WHERE THE COMMANDS ARE LOCATED 17 RELATIVE PATHNAMES AND YOUR CURRENT DIRECTORY 18 BUILDING PATHNAMES WITH WILDCARDS 20 EXPANSION AND SUBSTITUTION 21 BUILDING PATHNAMES BY COMPLETION 22 COMMAND-LINE EDITING 24 COMMAND HISTORY 24 MORE UNIX PROGRAMS 26 SUMMARY 26 IICHAPTER 2 USING SHELL FEATURES TOGETHER 27 WRITING OUTPUT TO FILES: REDIRECTION 28 USING PROGRAMS TOGETHER: PIPES 32 JOINING FORCES 34 EDITING DATA, CONTINUING COMMAND LINES 36 COMMAND SUBSTITUTION 38 FOR AND FOREACH LOOPS 39 *CONTENTS MORE ABOUT FOR LOOPS 41 BUILDING OUR SCRIPT 43 MAKING A SCRIPT FILE 46 RUNNING THE SCRIPT 47 PROGRAMS AND THE PATH 49 USING THE RESULTS (VIA ALIASES AND FUNCTIONS) 51 SUMMARY 52 CHAPTER 3 MORE SHELL FEATURES 53 PASSING INFO TO PROCESSES WITH ENVIRONMENT VARIABLES 53 STARTING AND STOPPING PROCESSES: SIGNALS, JOB CONTROL 56 CONTROL SHELL INTERPRETATION WITH QUOTING 62 QUICK DIRECTORY CHANGES WITH CDPATH 65 SUMMARY 66 PART 2 *» USING BASH AND ZSH CHAPTER 4 ENTERING AND EDITING THE COMMAND LINE 71 TERMINALS AND SHELLS 71 THE COMMAND LINE 76 LINE EDITING BASICS 76 BEYOND KEYSTROKES: COMMANDS AND BINDINGS 87 OPTIONS FOR EDITING 98 MULTILINE EDITING AND THE ZSH EDITOR STACK 99 KEYBOARD MACROS 101 OTHER TIPS ON TERMINALS 102 SUMMARY 106 *CHAPTER 5 STARTING THE SHELL 107 STARTING SHELLS 107 STARTUP FILES, LOGIN AND INTERACTIVE SHELLS 108 SHELL OPTIONS 113 GETTING STARTED WITH CYGWIN 118 SUMMARY 121 *CONTENTS VII *CHAPTER 6 MORE ABOUT SHELL HISTORY 123 SETTING UP VARIABLES 123 BANG HISTORY: THE USE OF EXCLAMATION MARKS 124 MORE OPTIONS FOR MANIPULATING HISTORY 133 A FEW MORE HISTORY TRICKS 137 SUMMARY 139 *CHAPTER 7 PROMPTS 141 BASIC PROMPTING 141 PROMPTS IN BASH 143 PROMPTS IN ZSH 150 CHECKING FOR MAIL AND IDLE TERMINALS 162 SUMMARY 165 *CHAPTER 8 FILES AND DIRECTORIES 167 TYPES OF FILES 167 FINDING COMMANDS AND FILES 173 MANAGING DIRECTORIES WITH THE SHELL 178 MORE ARGUMENT HANDLING: BRACES 185 REDIRECTION 187 HERE-DOCUMENTS AND HERE-STRINGS 190 SUMMARY 195 *CHAPTER 9 PATTERN MATCHING 197 BASIC GLOBBING 197 INTERNATIONALIZATION AND LOCALES 206 GLOBBING IN BASH 208 GLOBBING IN ZSH 211 GLOB QUALIFIERS IN ZSH 220 GLOBBING FLAGS IN ZSH 228 SUMMARY 229 VIIL *CONTENTS *CHAPTER 10 COMPLETION 231 GETTING STARTED WITH COMPLETION 232 LISTING AND FORMATTING POSSIBLE MATCHES 235 TYPES OF COMPLETION 242 CONTROLLING MATCHING 248 REDUCING THE NUMBER OF MATCHES 251 AUTOMATICALLY ADDED SUFFIXES 257 EXACT AMBIGUOUS MATCHES 259 SUMMARY 260 CHAPTER 11 JOBS AND PROCESSES 261 MASTERING JOB CONTROL 261 HIGH-POWER COMMAND SUBSTITUTIONS 266 RESOURCE LIMITS 271 LYING ABOUT THE PROGRAM NAME 274 SUMMARY 275 PART 3 *** EXTENDING THE SHELL *CHAPTER 12 VARIABLES 279 ARRAYS 280 VARIABLE ATTRIBUTES 289 NUMERIC VARIABLES AND ARITHMETIC 290 COMPLEX VARIABLE EXPANSIONS 293 ASSOCIATIVE ARRAYS 300 VARIABLE INDIRECTION 303 SUMMARY 306 *CHAPTER 13 SCRIPTING AND FUNCTIONS 307 PROGRAMMING WITH THE SHELL 308 INPUT AND OUTPUT 322 PROPAGATING FUNCTIONS 333 TRAPS AND SPECIAL FUNCTIONS 335 DEFINING NEW GLOBBING QUALIFIERS 338 DEBUGGING SCRIPTS 343 SUMMARY 345 *CONTENTS CHAPTER 14 WRITING EDITOR COMMANDS 347 WIDGETS AND FUNCTIONS 347 SIMPLE RECIPE FOR A WIDGET 348 MAKING WIDGETS BEHAVE NATURALLY 352 CASE STUDY I: MULTIPLE TASKS IN WIDGETS 355 CASE STUDY 2: OVERRIDING WIDGETS 357 CASE STUDY 3: LOCATING COMMAND-LINE ARGUMENTS 359 CASE STUDY 4: CHAINING WIDGETS TOGETHER 360 APPROXIMATE MATCHING 361 AN EXAMPLE WIDGET: CORRECTING SPELLING 362 INPUT AND OUTPUT WITHIN WIDGETS 364 SUMMARY 368 CHAPTER 15 WRITING COMPLETION FUNCTIONS 371 COMPLETIONS 371 HELPER FUNCTIONS 382 HANDLING STYLES 392 MAKING FULL USE OF TAGS 395 TAGS, LABELS, AND DESCRIPTIONS 400 PREFIXES AND SUFFIXES 403 STAND-ALONE COMPLETION WIDGETS 405 SUMMARY 408 AND FINALLY 408 *APPENDIX A UNIX PROGRAMS 409 SAPPENDIX B EXTERNAL RESOURCES 415 BASH 415 ZSH 415 GENERAL 416 DIAPPENDLX C GLOSSARY 41 7 *INDEX 425
any_adam_object 1
author Kiddle, Oliver
Peek, Jerry
Stephenson, Peter
author_facet Kiddle, Oliver
Peek, Jerry
Stephenson, Peter
author_role aut
aut
aut
author_sort Kiddle, Oliver
author_variant o k ok
j p jp
p s ps
building Verbundindex
bvnumber BV022530649
callnumber-first Q - Science
callnumber-label QA76
callnumber-raw QA76.76.O63
callnumber-search QA76.76.O63
callnumber-sort QA 276.76 O63
callnumber-subject QA - Mathematics
classification_rvk ST 261
ctrlnum (OCoLC)57450917
(DE-599)BVBBV022530649
dewey-full 005.432
dewey-hundreds 000 - Computer science, information, general works
dewey-ones 005 - Computer programming, programs, data, security
dewey-raw 005.432
dewey-search 005.432
dewey-sort 15.432
dewey-tens 000 - Computer science, information, general works
discipline Informatik
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02014nam a2200517 c 4500</leader><controlfield tag="001">BV022530649</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20071106 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">070726s2005 xx d||| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">bA4X5802</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1590593766</subfield><subfield code="9">1-59059-376-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)57450917</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV022530649</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-898</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.O63</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.432</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 261</subfield><subfield code="0">(DE-625)143633:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kiddle, Oliver</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">From bash to z shell</subfield><subfield code="b">conquering the command line</subfield><subfield code="c">Oliver Kiddle, Jerry Peek, and Peter Stephenson</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berkeley, Calif.</subfield><subfield code="b">Apress</subfield><subfield code="c">2005</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXII, 447 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">The expert's voice in open source</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">Linux</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">Mac OS</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">UNIX (Computer file)</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">UNIX Shells</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">User interfaces (Computer systems)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">bash</subfield><subfield code="0">(DE-588)4492523-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Z-Shell</subfield><subfield code="0">(DE-588)4651195-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">LINUX</subfield><subfield code="0">(DE-588)4337730-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Z-Shell</subfield><subfield code="0">(DE-588)4651195-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">bash</subfield><subfield code="0">(DE-588)4492523-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">LINUX</subfield><subfield code="0">(DE-588)4337730-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Peek, Jerry</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Stephenson, Peter</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://digitool.hbz-nrw.de:1801/webclient/DeliveryManager?application=DIGITOOL-3&amp;owner=resourcediscovery&amp;custom_att_2=simple_viewer&amp;user=GUEST&amp;pid=1507451</subfield><subfield code="x">Verlagsdaten Springer</subfield><subfield code="y">From bash to z shell</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch Darmstadt</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=015737266&amp;sequence=000001&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-015737266</subfield></datafield></record></collection>
id DE-604.BV022530649
illustrated Illustrated
indexdate 2024-12-23T20:07:41Z
institution BVB
isbn 1590593766
language English
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-015737266
oclc_num 57450917
open_access_boolean
owner DE-898
DE-BY-UBR
owner_facet DE-898
DE-BY-UBR
physical XXII, 447 S. graph. Darst.
publishDate 2005
publishDateSearch 2005
publishDateSort 2005
publisher Apress
record_format marc
series2 The expert's voice in open source
spellingShingle Kiddle, Oliver
Peek, Jerry
Stephenson, Peter
From bash to z shell conquering the command line
Linux
Mac OS
UNIX (Computer file)
UNIX Shells
User interfaces (Computer systems)
bash (DE-588)4492523-2 gnd
Z-Shell (DE-588)4651195-7 gnd
LINUX (DE-588)4337730-0 gnd
subject_GND (DE-588)4492523-2
(DE-588)4651195-7
(DE-588)4337730-0
title From bash to z shell conquering the command line
title_auth From bash to z shell conquering the command line
title_exact_search From bash to z shell conquering the command line
title_full From bash to z shell conquering the command line Oliver Kiddle, Jerry Peek, and Peter Stephenson
title_fullStr From bash to z shell conquering the command line Oliver Kiddle, Jerry Peek, and Peter Stephenson
title_full_unstemmed From bash to z shell conquering the command line Oliver Kiddle, Jerry Peek, and Peter Stephenson
title_short From bash to z shell
title_sort from bash to z shell conquering the command line
title_sub conquering the command line
topic Linux
Mac OS
UNIX (Computer file)
UNIX Shells
User interfaces (Computer systems)
bash (DE-588)4492523-2 gnd
Z-Shell (DE-588)4651195-7 gnd
LINUX (DE-588)4337730-0 gnd
topic_facet Linux
Mac OS
UNIX (Computer file)
UNIX Shells
User interfaces (Computer systems)
bash
Z-Shell
LINUX
url http://digitool.hbz-nrw.de:1801/webclient/DeliveryManager?application=DIGITOOL-3&owner=resourcediscovery&custom_att_2=simple_viewer&user=GUEST&pid=1507451
http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015737266&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT kiddleoliver frombashtozshellconqueringthecommandline
AT peekjerry frombashtozshellconqueringthecommandline
AT stephensonpeter frombashtozshellconqueringthecommandline