The UNIX programming environment:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Englewood Cliffs, NJ
Prentice-Hall
1984
|
Schriftenreihe: | Prentice-Hall Software series
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Inhaltsverzeichnis |
Beschreibung: | X, 357 S. |
ISBN: | 0139376992 013937681X |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV002169160 | ||
003 | DE-604 | ||
005 | 20130211 | ||
007 | t | ||
008 | 890928s1984 |||| 00||| eng d | ||
020 | |a 0139376992 |9 0-13-937699-2 | ||
020 | |a 013937681X |9 0-13-937681-X | ||
035 | |a (OCoLC)613307870 | ||
035 | |a (DE-599)BVBBV002169160 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-91G |a DE-91 |a DE-384 |a DE-739 |a DE-898 |a DE-355 |a DE-29T |a DE-29 |a DE-1051 |a DE-83 |a DE-11 | ||
050 | 0 | |a QA76.6 | |
082 | 0 | |a 001.64/25 |2 19 | |
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
084 | |a DAT 440f |2 stub | ||
084 | |a 68A05 |2 msc | ||
084 | |a 68B20 |2 msc | ||
100 | 1 | |a Kernighan, Brian W. |d 1942- |e Verfasser |0 (DE-588)138447284 |4 aut | |
245 | 1 | 0 | |a The UNIX programming environment |c Brian W. Kernighan ; Rob Pike |
264 | 1 | |a Englewood Cliffs, NJ |b Prentice-Hall |c 1984 | |
300 | |a X, 357 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Prentice-Hall Software series | |
630 | 0 | 4 | |a UNIX (Computer file) |
650 | 7 | |a Linguagem De Programacao (Outras) |2 larpcal | |
650 | 7 | |a Programacao De Computadores |2 larpcal | |
650 | 4 | |a Programmation (Informatique) | |
650 | 7 | |a Sistemas Operacionais (Computadores) |2 larpcal | |
650 | 7 | |a Software Basico |2 larpcal | |
650 | 7 | |a UNIX |2 gtt | |
650 | 4 | |a Computer programming | |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwarewerkzeug |0 (DE-588)4116526-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a UNIX |0 (DE-588)4061835-3 |2 gnd |9 rswk-swf |
655 | 7 | |8 1\p |0 (DE-588)4151278-9 |a Einführung |2 gnd-content | |
689 | 0 | 0 | |a UNIX |0 (DE-588)4061835-3 |D s |
689 | 0 | 1 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a UNIX |0 (DE-588)4061835-3 |D s |
689 | 1 | 1 | |a Softwarewerkzeug |0 (DE-588)4116526-3 |D s |
689 | 1 | |8 2\p |5 DE-604 | |
700 | 1 | |a Pike, Rob |e Verfasser |4 aut | |
856 | 4 | |u http://www3.ub.tu-berlin.de/ihv/000110728.pdf |3 Inhaltsverzeichnis | |
856 | 4 | 2 | |m Digitalisierung UB Regensburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=001424486&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-001424486 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804116624667574272 |
---|---|
adam_text | CONTENTS
Preface vii
1.
2.
3.
4.
Unix
for Beginners
1
1.1
Getting started
2
1.2
Day-to-day use: files and common commands
11
1.3
More about
fîtes:
directories
21
1.4 Theshell
26
1.5
The rest of the UNIX system
38
The File System
41
2.1
The basics of files
41
2.2
What s in a file?
46
2.3
Directories and filenames
48
2.4
Permissions
52
2.5
Inodes
57
2.6
The directory hierarchy
63
2.7
Devices
65
Using the Shell
71
3.1
Command line structure
71
3.2
Metacharacters
74
3.3
Creating new commands
80
3.4
Command arguments and parameters
82
3.5
Program output as arguments
86
3.6
Shell variables
88
3.7
More on I/O redirection
92
3.8
Looping in shell programs
94
3.9
bundle: putting it all together
97
3.10
Why a programmable shell?
99
Filters
1Θ1
4.1
The
grep
family
102
4.2
Other filters
106
iii
iv CONTENTS
4.3
The stream editor
eed
108
4.4
The awk pattern scanning and processing language
114
4.5 Good files and good filters
130
5.
Shell Programming
133
5.1 Customizing the
cal
command
133
5.2
Which command is which?
138
5.3
while and until loops: watching for things
144
5.4 Traps: catching interrupts ISO
5.5
Replacing a file: overwrite
152
5.6 zap: killing processes by name
156
5.7
The pick command: blanks vs. arguments
159
5.8
The news command: community service messages
162
5.9
get and put: tracking file changes
165
5.10
A look back
169
6.
Programming with Standard I/O
171
6.1
Standard input and output: vis
172
6.2
Program arguments: vis version
2 174
6.3
File access: vis version
3 176
6.4
A screen-at-a-timc printer:
ρ
180
6.5
An example: pick
186
6.6
On bugs and debugging
187
6.7
An example: zap
190
6.8
An interactive file comparison program: idiff
192
6.9
Accessing the environment
199
7. UNK
System Calls
201
7.1
Low-level I/O
201
7.2
File system: directories
208
7.3
File system: inodes
214
7.4
Processes
220
7.5
Signals and interrupts
225
8.
Program Development
233
8.1
Stage
1:
A four-function calculator
234
8.2
Stage
2:
Variables and error recovery
242
8.3
Stage
3:
Arbitrary variable names; built-in functions
245
8.4
Stage
4:
Compilation into a machine
258
8.5
Stage
5:
Control flow and relational operators
266
8.6
Stage
6:
Functions and procedures; input/output
273
8.7
Performance evaluation
284
8.8
A look back
286
CONTENTS
V
9.
Document Preparation
289
9.1
The
ms
macro package
290
9.2
The
troff
level
297
9.3
The tbl and eqn preprocessors
301
9.4
The manual page
308
9.5
Other document preparation tools
313
10.
EpUog
315
Appendix
1:
Editor Summary
319
Appendix
2:
hoc Manual
329
Appendix
3:
hoc Listing
335
Index
349
|
any_adam_object | 1 |
author | Kernighan, Brian W. 1942- Pike, Rob |
author_GND | (DE-588)138447284 |
author_facet | Kernighan, Brian W. 1942- Pike, Rob |
author_role | aut aut |
author_sort | Kernighan, Brian W. 1942- |
author_variant | b w k bw bwk r p rp |
building | Verbundindex |
bvnumber | BV002169160 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.6 |
callnumber-search | QA76.6 |
callnumber-sort | QA 276.6 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 261 |
classification_tum | DAT 440f |
ctrlnum | (OCoLC)613307870 (DE-599)BVBBV002169160 |
dewey-full | 001.64/25 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 001 - Knowledge |
dewey-raw | 001.64/25 |
dewey-search | 001.64/25 |
dewey-sort | 11.64 225 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Allgemeines Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02505nam a2200625 c 4500</leader><controlfield tag="001">BV002169160</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20130211 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">890928s1984 |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0139376992</subfield><subfield code="9">0-13-937699-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">013937681X</subfield><subfield code="9">0-13-937681-X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)613307870</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV002169160</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">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.6</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">001.64/25</subfield><subfield code="2">19</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="084" ind1=" " ind2=" "><subfield code="a">DAT 440f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">68A05</subfield><subfield code="2">msc</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">68B20</subfield><subfield code="2">msc</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kernighan, Brian W.</subfield><subfield code="d">1942-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)138447284</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">The UNIX programming environment</subfield><subfield code="c">Brian W. Kernighan ; Rob Pike</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Englewood Cliffs, NJ</subfield><subfield code="b">Prentice-Hall</subfield><subfield code="c">1984</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">X, 357 S.</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">Prentice-Hall Software series</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">UNIX (Computer file)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Linguagem De Programacao (Outras)</subfield><subfield code="2">larpcal</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programacao De Computadores</subfield><subfield code="2">larpcal</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmation (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Sistemas Operacionais (Computadores)</subfield><subfield code="2">larpcal</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Software Basico</subfield><subfield code="2">larpcal</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">UNIX</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer programming</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwarewerkzeug</subfield><subfield code="0">(DE-588)4116526-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="8">1\p</subfield><subfield code="0">(DE-588)4151278-9</subfield><subfield code="a">Einführung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</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">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Softwarewerkzeug</subfield><subfield code="0">(DE-588)4116526-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Pike, Rob</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www3.ub.tu-berlin.de/ihv/000110728.pdf</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Regensburg</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=001424486&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-001424486</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
genre | 1\p (DE-588)4151278-9 Einführung gnd-content |
genre_facet | Einführung |
id | DE-604.BV002169160 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T15:41:28Z |
institution | BVB |
isbn | 0139376992 013937681X |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-001424486 |
oclc_num | 613307870 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-91 DE-BY-TUM DE-384 DE-739 DE-898 DE-BY-UBR DE-355 DE-BY-UBR DE-29T DE-29 DE-1051 DE-83 DE-11 |
owner_facet | DE-91G DE-BY-TUM DE-91 DE-BY-TUM DE-384 DE-739 DE-898 DE-BY-UBR DE-355 DE-BY-UBR DE-29T DE-29 DE-1051 DE-83 DE-11 |
physical | X, 357 S. |
publishDate | 1984 |
publishDateSearch | 1984 |
publishDateSort | 1984 |
publisher | Prentice-Hall |
record_format | marc |
series2 | Prentice-Hall Software series |
spelling | Kernighan, Brian W. 1942- Verfasser (DE-588)138447284 aut The UNIX programming environment Brian W. Kernighan ; Rob Pike Englewood Cliffs, NJ Prentice-Hall 1984 X, 357 S. txt rdacontent n rdamedia nc rdacarrier Prentice-Hall Software series UNIX (Computer file) Linguagem De Programacao (Outras) larpcal Programacao De Computadores larpcal Programmation (Informatique) Sistemas Operacionais (Computadores) larpcal Software Basico larpcal UNIX gtt Computer programming Programmierung (DE-588)4076370-5 gnd rswk-swf Softwarewerkzeug (DE-588)4116526-3 gnd rswk-swf UNIX (DE-588)4061835-3 gnd rswk-swf 1\p (DE-588)4151278-9 Einführung gnd-content UNIX (DE-588)4061835-3 s Programmierung (DE-588)4076370-5 s DE-604 Softwarewerkzeug (DE-588)4116526-3 s 2\p DE-604 Pike, Rob Verfasser aut http://www3.ub.tu-berlin.de/ihv/000110728.pdf Inhaltsverzeichnis Digitalisierung UB Regensburg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=001424486&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Kernighan, Brian W. 1942- Pike, Rob The UNIX programming environment UNIX (Computer file) Linguagem De Programacao (Outras) larpcal Programacao De Computadores larpcal Programmation (Informatique) Sistemas Operacionais (Computadores) larpcal Software Basico larpcal UNIX gtt Computer programming Programmierung (DE-588)4076370-5 gnd Softwarewerkzeug (DE-588)4116526-3 gnd UNIX (DE-588)4061835-3 gnd |
subject_GND | (DE-588)4076370-5 (DE-588)4116526-3 (DE-588)4061835-3 (DE-588)4151278-9 |
title | The UNIX programming environment |
title_auth | The UNIX programming environment |
title_exact_search | The UNIX programming environment |
title_full | The UNIX programming environment Brian W. Kernighan ; Rob Pike |
title_fullStr | The UNIX programming environment Brian W. Kernighan ; Rob Pike |
title_full_unstemmed | The UNIX programming environment Brian W. Kernighan ; Rob Pike |
title_short | The UNIX programming environment |
title_sort | the unix programming environment |
topic | UNIX (Computer file) Linguagem De Programacao (Outras) larpcal Programacao De Computadores larpcal Programmation (Informatique) Sistemas Operacionais (Computadores) larpcal Software Basico larpcal UNIX gtt Computer programming Programmierung (DE-588)4076370-5 gnd Softwarewerkzeug (DE-588)4116526-3 gnd UNIX (DE-588)4061835-3 gnd |
topic_facet | UNIX (Computer file) Linguagem De Programacao (Outras) Programacao De Computadores Programmation (Informatique) Sistemas Operacionais (Computadores) Software Basico UNIX Computer programming Programmierung Softwarewerkzeug Einführung |
url | http://www3.ub.tu-berlin.de/ihv/000110728.pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=001424486&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT kernighanbrianw theunixprogrammingenvironment AT pikerob theunixprogrammingenvironment |
Es ist kein Print-Exemplar vorhanden.
Inhaltsverzeichnis