Die Bourne-Shell: ein praxisorientierter Wegweiser mit Tips, Tricks und Diskette
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Braunschweig u.a.
Vieweg
1994
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Literaturverzeichnis Seite 249 |
Beschreibung: | XI, 256 S. graph. Darst. 1 Diskette, 3,5" |
ISBN: | 3528053623 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV009128961 | ||
003 | DE-604 | ||
005 | 20230613 | ||
007 | t | ||
008 | 940307s1994 gw d||| |||| 00||| ger d | ||
016 | 7 | |a 940495694 |2 DE-101 | |
020 | |a 3528053623 |9 3-528-05362-3 | ||
035 | |a (OCoLC)612875547 | ||
035 | |a (DE-599)BVBBV009128961 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-20 |a DE-91 |a DE-526 |a DE-83 |a DE-634 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 267 |0 (DE-625)143635: |2 rvk | ||
084 | |a DAT 430f |2 stub | ||
100 | 1 | |a Cuber, Ulrich |e Verfasser |0 (DE-588)120122936 |4 aut | |
245 | 1 | 0 | |a Die Bourne-Shell |b ein praxisorientierter Wegweiser mit Tips, Tricks und Diskette |c Ulrich Cuber |
264 | 1 | |a Braunschweig u.a. |b Vieweg |c 1994 | |
300 | |a XI, 256 S. |b graph. Darst. |e 1 Diskette, 3,5" | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Literaturverzeichnis Seite 249 | ||
650 | 0 | 7 | |a Bourne-Shell |0 (DE-588)4243827-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Bourne-Shell |0 (DE-588)4243827-5 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006051201&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-006051201 |
Datensatz im Suchindex
_version_ | 1807321188966334464 |
---|---|
adam_text |
V1U
INHALTSVERZEICHNIS
KAPITEL
1
HINFIIHRUNG:
UNIX-SYSTEM
UND
SHELL
.
1
1.1
DIE
FUNKTIONEN
DES
UNIX-BETRIEBSSYSTEMS
.
2
1.1.1
RESSOURCENVERTEILUNG
.
3
1.1.2
ZUGANGS
UND
ZUGRIFFSSCHUTZ
.
5
1.1.3
SPEICHERVERWALTUNG
.
7
1.1.4
PROZESSABARBEITUNG
.
10
1.1.5
DAS
UNIX-SCHICHTMODELL
.
10
1.2
UNIX
AUS
DER
BENUTZERSICHT
.
12
1
2.1
DAS
DATEISYSTEM
.
.
12
1.2.2
DAS
PROZESSSYSTEM
.
19
1.3
DIE
AUFGABENVERTEILUNG
ZWISCHEN
KEMEL
UND
SHELL
.
22
1.4
DIE
FUNKTIONSWEISE
DER
SHELL
.
25
1.4.1
DIE
KOMMANDOZEILE
.
25
1.4.2
DAS
FUNKTIONSSCHEMA
EINER
SHELL
.
27
1.4.3
DIE
AUSFUEHRUNG
EXTERNER
KOMMANDOS
.
28
1.5
DER
AUFRUF
DER
SHELL
.
30
1
5.1
EINE
ERFOLGREICHE
SYSTEMANMELDUNG
.
30
1.5.2
DIE
ABMELDUNG
VOM
SYSTEM
.
32
1.5.3
AUFRUF
EINER
SUBSHELL
AUF
DER
KOMMANDOZEILE
.
33
1.5.4
DIE EINTRAEGE
IN
DER
DATEI
/ETC/PASSWD
.
34
1.5.5
INITIALISIERUNG
DER
BOUME-SHELL
BEIM
START
.
35
KAPITEL
2
DIE
KOMMANDOZEILE
.
38
2.1
KOMMANDOEINGABE
.
38
2.1.1
EINGABE
EINES
KOMMANDOS
PRO
ZEILE
.
38
2.1.2
KOMMANDOVERKETTUNG
.
41
2.1.3
KOMMANDOKLAMMERUNG
.
43
2.1.4
BEDINGTE
KOMMANDOAUSFUHRUNG
.
45
2.2
DATEINAMENERZEUGUNG
MIT
DER
SHELL
.
.
.
48
2.2.1
BESTANDTEILE
EINES
DATEINAMENS
.
49
2.2.2
AUFHEBUNG
DER
BEDEUTUNG
VON
SHELLSONDERZEICHEN
.
51
2.2.3
DIE
DATEINAMEN-METAZEICHEN
.
52
2.3
DIE
VERFAHREN
DER
EIN
UND
AUSGABEUMLENKUNG
.
55
2.3.1
DAS
TERMINAL
UND
DIE
AUSSENWELT
.
55
2.3.2
DIE
STANDARDKANAELE
.
57
2.3.3
EINGABE-UND
AUSGABEUMLENKUNG.
57
2.3
4
DIE
DATEIUMLENKUNG
.
59
2.3.5
PIPING
VERBINDET
PROZESSE
.
65
2.3.6
DATENSTROEME
UND
FILTERPROGRAMME
.
69
2.3.7
KOMMANDOUMLENKUNG
.
72
INHALTSVERZEICHNIS
IX
2.4
HINTERGRUNDPROZESSE
.
74
2.4.1
KOMMANDOS
IM
HINTERGRUND
.
75
2.4.2
SYSTEMABMELDUNG
TROTZ
AKTIVER
HINTERGRUNDPROZESSE
.
77
2.4.3
EIN
EXKURS:
DIE
LAYERED
SHELL
.
79
KAPITEL
3
SHELLVARIABLEN
.
82
3.1
WAS
SIND
SHELLVARIABLEN?
.
82
3.2
GRUNDLEGENDE
OPERATIONEN
MIT
SHELLVARIABLEN
.
83
3.2.1
ANLAGE
EINER
VARIABLEN
.
84
3.2.2
WERTEZUWEISUNG
.
84
3.2
3
ZUGRIFF
AUF
DIE
INHALTE
.
86
3.2.4
LOESCHEN
EINER
SHELLVARIABLEN
.
89
3.3
FORTGESCHRITTENE
OPERATIONEN
MIT
SHELLVARIABLEN
.
90
3.3
1
SHELLVARIABLEN
UND
ZEICHENKETTEN
.
90
3.3.2
BEDINGTE
ERSETZUNG
VON
VARIABIENWERTEN
.
94
3.3.3
GUELTIGKEITSBEREICHE
VON
SHELLVARIABLEN
.
97
3.3.4
VORDEFINIERTE
SHELLVARIABLEN
.
101
3.3.5
AUSGABE
MIT
ECHO
.
104
3.3.6
KOMMANDOSTART
MIT
EVAL
.
106
3.3.7
DIE
KOMMANDOS
SET
UND
ENV
.
109
3.4 RECHNEN
MIT
DER
SHELL
.
III
3.4.1
EINFACHE
BERECHNUNGEN
MIT
EXPR
.
113
3.4.2
BERECHNUNGEN
MIT
BC
.
115
KAPITEL
4
DIE
PROGRAMMIERUNG
DER
SHELL
.
119
4.1
WAS
IST
EIN
SHELLSCRIPT?
.
119
4.1.1
BESTANDTEILE
VON
SHELLSCRIPTEN
.
119
4.1.2
PROGRAMMELEMENTE
DER
SHELL
.
119
4.1.3
ANLAGE
EINES
SHELLSCRIPTES
.
.
121
4.1.4
TIPS
ZUM
AUFBAU
VON
SHELLSCRIPTEN
.
121
4.1.5
BOUME-SHELLSCRIPTE
UND
FREMDE
SHELLS
.
122
4.2
AUSFUEHRUNG
VON
SHELLSCRIPTEN
.
123
4.2.1
AUSFUEHRUNG
DURCH
EXPLIZITEN
AUFRUF
EINER
SUBSHELL
.
123
4.2.2
AUSFUEHRUNG
DURCH
IMPLIZITEN
AUFRUF
EINER
SUBSHELL
.
124
4.2.3
AUSFUEHRUNG
IN
DER
AKTUELLEN
SHELL
.
125
4.3
EINGABE
VON
DATEN
.
126
4.3.1
VARIABLENBELEGUNG
VOR
DEM
SCRIPTAUFRUF.
.
126
4.3.2
UMLENKUNG,
PIPES
UND
HERE-DOKUMENTE
.
128
4.3.3
INTERAKTIVE
EINGABE
VON
VARIABLEN
MIT
READ
.
131
4.3.4
PARAMETERVARIABLEN
.
132
4.4
KONTROLLSTRUKTUREN
.
138
4.4.1
VERZWEIGUNGEN
MIT
DER
IF-ABFRAGE
.
138
4.4.2
DAS
KOMMANDO
TEST
.
143
4.4.3
MEHRFACHAUSWAHL
MIT
DER
CASE-STRUKTUR
.
150
4.4.4
ABARBEITUNGSSCHLEIFEN
MIT
WHILE
UND
UNTIL
.
1
53
4.4.5
ARGUMENTLISTENBEARBEITUNG
MIT
DER
FOR-SCHLEIFE
.
.
.
159
X
INHALTSVERZEICHNIS
4.5
BEHANDLUNG
ASYNCHRONER
EREIGNISSE
.
164
4.6
SHELLFIINKTIONEN.
166
KAPITEL
5
DIE
SHELL
IM
EINSATZ
.
169
5.1
TEXTE
NUMERIEREN
.
169
5.2
BINAERDATEIEN
ABFANGEN
.
171
5.3
ENTFERNEN
DOPPELTER
DATEIEN
.
173
5.3.1
EINZELNE
DATEIPAARE
BEARBEITEN
.
173
5.3.2
DATEILISTEN
BEARBEITEN
.
176
5.4
SHELLSCRIPTE
FUER
IHR
TERMINAL
.
180
5
4
1
MACH
MAL
PAUSE
.
.
1
80
5
4.2
WIE
DIE
ZEIT
VERSTREICHT
.
.
182
5.4
3
VORSICHT
FALLE!
.
.
185
5
5
NOCH
EINMAL:
DER
WACHHUND
IN
ZWEI
VARIATIONEN
.
.
187
5.6
SHELLFUNKTION
ZUM
SCHNELLEN
VERZEICHNISWECHSEL
.
192
5.7
EINE
ART
VON
CASE-TOOL?
.
.
.
.
195
5.8
REKURSION
IM
VERZEICHNISBAUM
.
198
5.9
UM
DAS
SCHLIMMSTE
ZU
VERMEIDEN
.
202
5.10
WAS
ZUSAMMENGEHOERT
.
.
.
204
5.11
POSTDIENSTE
.
207
KAPITEL
6
WEITERE
KOMMANDOS
DER
BOURNE-SHEIL
.
211
6.1
KOMMANDOZUGRIFFE
MIT
HASH
BESCHLEUNIGEN
.
.
211
6
2
NEWGRP:
DIE
ARBEITSGRUPPE
WECHSELN
.
212
6.3
DATEIGROESSEN
MIT
ULIMIT
EINSCHRAENKEN
.
213
6.4
DIE
DEFAULT-RECHTEMASKE:
UMASK
.
214
6.5
WARTEN
AUF
DIE
BEENDIGUNG
EINES
PROZESSES
.
215
ANHANG
A
DIE
BOURNE-SHELL
IM
UEBERBLICK
.
216
A.
1
AUFRUF
DER
BOUME-SHELL
.
.
216
A.2
DATEIEN
.
.
217
A.3
DATEINAMEN-SONDERZEICHEN
.
217
A.4
UMLENKUNGSSYMBOLE
.
217
A
5
SONSTIGE
SHELLSONDERZEICHEN.
218
A.6
SHELL
UND
PARAMETERVARIABLEN
.
219
A.
7
SHELLFIINKTIONEN
.
222
A.8
INTERNE
KOMMANDOS
.
223
A.9
EXTERNE
KOMMANDOS
.
230
ANHANG
B
DIE
WICHTIGSTEN
BEFEHLE
VON
ED
UND
VI
.
231
B.
1
DER
ZEILENORIENTIERTE
EDITOR
ED
.
231
B.
1.1
DIE
ADRESSEN
DES
ZEILENORIENTIERTEN
EDITORS
ED
. .
232
B.
1.2
DIE
BEFEHLE
DES
ZEILENORIENTIERTEN
EDITORS
ED
.
.
234
INHALTSVERZEICHNIS
XI
B.
2
DER
SEITENORIENTIERTE
EDITOR
VI
.
YY
234
B.2.
1
DATEIOPERATIONEN
MIT
VI
.
236
B.2.2
CURSORPOSITIONIERUNG
MIT
VI
.
236
B.2.3
TEXTEINFUGUNG
MIT
VI
.
237
B.
2.4
TEXTBEARBEITUNG
MIT
VI
.
YY
237
B.2.5
KOPIEREN
UND
VERSCHIEBEN
MIT
VI
.
238
B.2.6
UNIX-KOMMANDOS
AUS
VI
AUFRUFEN
.
238
ANHANG
C
REGULAERE
AUSDRUECKE
.
239
ANHANG
D
EIN
BEISPIEL
FUER
EINE
EINFACHE
SHELL
.
241
ANHANG
E
FILTERPROGRAMME
.
247
E.
1
EIN FILTER
ALS
C-PROGRAMM
.
247
E.2
EIN
FILTER
ALS
SHELLSCRIPT
.
248
LITERATURVERZEICHNIS
.
249
SACHWORTVERZEICHNIS
.
250 |
any_adam_object | 1 |
author | Cuber, Ulrich |
author_GND | (DE-588)120122936 |
author_facet | Cuber, Ulrich |
author_role | aut |
author_sort | Cuber, Ulrich |
author_variant | u c uc |
building | Verbundindex |
bvnumber | BV009128961 |
classification_rvk | ST 250 ST 267 |
classification_tum | DAT 430f |
ctrlnum | (OCoLC)612875547 (DE-599)BVBBV009128961 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV009128961</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230613</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">940307s1994 gw d||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">940495694</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3528053623</subfield><subfield code="9">3-528-05362-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)612875547</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV009128961</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-634</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 267</subfield><subfield code="0">(DE-625)143635:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 430f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Cuber, Ulrich</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)120122936</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Die Bourne-Shell</subfield><subfield code="b">ein praxisorientierter Wegweiser mit Tips, Tricks und Diskette</subfield><subfield code="c">Ulrich Cuber</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Braunschweig u.a.</subfield><subfield code="b">Vieweg</subfield><subfield code="c">1994</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XI, 256 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="e">1 Diskette, 3,5"</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="500" ind1=" " ind2=" "><subfield code="a">Literaturverzeichnis Seite 249</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Bourne-Shell</subfield><subfield code="0">(DE-588)4243827-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Bourne-Shell</subfield><subfield code="0">(DE-588)4243827-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006051201&sequence=000001&line_number=0001&func_code=DB_RECORDS&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-006051201</subfield></datafield></record></collection> |
id | DE-604.BV009128961 |
illustrated | Illustrated |
indexdate | 2024-08-14T00:36:37Z |
institution | BVB |
isbn | 3528053623 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-006051201 |
oclc_num | 612875547 |
open_access_boolean | |
owner | DE-20 DE-91 DE-BY-TUM DE-526 DE-83 DE-634 |
owner_facet | DE-20 DE-91 DE-BY-TUM DE-526 DE-83 DE-634 |
physical | XI, 256 S. graph. Darst. 1 Diskette, 3,5" |
publishDate | 1994 |
publishDateSearch | 1994 |
publishDateSort | 1994 |
publisher | Vieweg |
record_format | marc |
spelling | Cuber, Ulrich Verfasser (DE-588)120122936 aut Die Bourne-Shell ein praxisorientierter Wegweiser mit Tips, Tricks und Diskette Ulrich Cuber Braunschweig u.a. Vieweg 1994 XI, 256 S. graph. Darst. 1 Diskette, 3,5" txt rdacontent n rdamedia nc rdacarrier Literaturverzeichnis Seite 249 Bourne-Shell (DE-588)4243827-5 gnd rswk-swf Bourne-Shell (DE-588)4243827-5 s DE-604 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006051201&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Cuber, Ulrich Die Bourne-Shell ein praxisorientierter Wegweiser mit Tips, Tricks und Diskette Bourne-Shell (DE-588)4243827-5 gnd |
subject_GND | (DE-588)4243827-5 |
title | Die Bourne-Shell ein praxisorientierter Wegweiser mit Tips, Tricks und Diskette |
title_auth | Die Bourne-Shell ein praxisorientierter Wegweiser mit Tips, Tricks und Diskette |
title_exact_search | Die Bourne-Shell ein praxisorientierter Wegweiser mit Tips, Tricks und Diskette |
title_full | Die Bourne-Shell ein praxisorientierter Wegweiser mit Tips, Tricks und Diskette Ulrich Cuber |
title_fullStr | Die Bourne-Shell ein praxisorientierter Wegweiser mit Tips, Tricks und Diskette Ulrich Cuber |
title_full_unstemmed | Die Bourne-Shell ein praxisorientierter Wegweiser mit Tips, Tricks und Diskette Ulrich Cuber |
title_short | Die Bourne-Shell |
title_sort | die bourne shell ein praxisorientierter wegweiser mit tips tricks und diskette |
title_sub | ein praxisorientierter Wegweiser mit Tips, Tricks und Diskette |
topic | Bourne-Shell (DE-588)4243827-5 gnd |
topic_facet | Bourne-Shell |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006051201&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT cuberulrich diebourneshelleinpraxisorientierterwegweisermittipstricksunddiskette |